Search that keeps up with 17,000 channels
Search and group filters run in the database, not in memory. Type a name, tap a group chip, and the list responds immediately — even on the oversized channel lists Xtream panels tend to hand out.
Mika+Player · IPTV for macOS
A native player for the playlist you already have. Sign in with Xtream Codes or open an M3U file, and a list of seventeen thousand channels turns into something you can search, filter and actually watch.
Version 1.1 · 34.8 MB · macOS 14 Sonoma or later
CH 01
News
Multiview, rebuilt on this page. Click a small tile — the border, the large picture and the sound move with it, the same way they do in the app.
You bring
An Xtream Codes login from your provider, an M3U link, or a playlist file. Whatever you already subscribe to.
The app adds
Search, group filters, favourites across playlists, two playback engines and a Multiview window — all on your Mac, all local.
It never does
Supply channels, sell subscriptions, or send your data anywhere. There is no account and no analytics.
Getting started
No configuration files, no engine to pick, no server to run.
CH 01
Pick Xtream and enter host, username and password — or switch to URL and paste an M3U link, or to File and open a playlist from disk. Naming the playlist is optional.
CH 02
Search by name, narrow the list with the group chips your provider supplies, and star the channels you actually watch. Favourites collect in their own tab.
CH 03
Click a channel to play it. The ⊞ button next to any channel adds it to Multiview instead, where up to four streams run side by side.
Mika+Player · 17,058 channels
Channels
The channel list
Providers hand out lists nobody can scroll. Search and the group chips your provider supplies run as database queries, so the list narrows as fast as you can type. Star what you actually watch and it collects in a favourites tab that spans every playlist you have added.
The ⊞ button on each row sends that channel to Multiview instead of playing it.
What it does
Search and group filters run in the database, not in memory. Type a name, tap a group chip, and the list responds immediately — even on the oversized channel lists Xtream panels tend to hand out.
Star a channel anywhere and it shows up in one tab across every playlist. Refreshing a remote playlist matches favourites by their tvg-id, so a provider reordering their list does not wipe your selection.
Many panels block get.php and HLS. Mika+Player builds the channel list through player_api.php instead, pulling categories and live streams directly. MPEG-TS is the default output format for exactly that reason.
AVKit handles HLS and everything else Apple decodes natively. Raw MPEG-TS — which AVPlayer cannot open at all — goes to VLCKit. The choice happens per stream, based on the URL. You never pick an engine.
Send the stream into the system PiP window and keep watching while you work. On iPhone and iPad it starts on its own when the app moves to the background.
Space plays and pauses, arrow keys and +/− set the volume in 5% steps, M mutes, F goes full screen, P opens Picture in Picture, Esc comes back. On-screen feedback confirms each one, then disappears.
The Mac app checks for new versions through Sparkle and verifies every update with an EdDSA signature before installing. No package manager, no re-download from a web page.
Sign in with Xtream Codes credentials, paste an M3U or M3U8 link, or open a playlist file from disk. Mika+Player also registers as a handler for .m3u files, so double-clicking one opens it here.
Multiview · macOS
Add channels with the ⊞ button in the channel list. Focus layout keeps one stream large with the rest as small tiles; grid layout gives every stream the same size. Only the focused stream plays sound, so four matches at once do not turn into noise.
CH 01
News
Before you download
Universal build for Apple silicon and Intel. Distributed as a disk image, not through the App Store.
Xtream credentials, an M3U link or a local file. To try the app without a subscription, any public M3U list will do.
The app is written for both platforms and builds for iOS 17. There is no distributed iOS version yet — for now the Mac app is the one you can install.
Version 1.1 · 34.8 MB · macOS 14 Sonoma or later
Prefer to build it yourself? The full source is on GitHub, and the support page covers setup and the questions that come up most.