Questions

The answer is on the line. Open a question for the detail.

Getting started

Does it come with channels? No. You connect the subscription you have.
Mr. Streamer includes no channels and sells none. You connect the subscription you already have.
What do I need? An IPTV subscription. Xtream Codes or M3U.
Xtream Codes access means a server address, username and password. An M3U playlist is a single link. Subscriptions
How does it compare with other players? Side by side with TiviMate, IPTV Smarters, IPTVX, VLC and Kodi.
Is it for you? on Home lines up what you might want with what Mr. Streamer does and which of TiviMate, IPTV Smarters, IPTVX, VLC and Kodi document it. Every player, side by side
Will my M3U playlist work? Yes. Map its groups for movies and series.
Live TV works straight away. For movies and series, map the playlist's groups in Settings. Movies and episodes need finished files, so HLS entries stay out and the app says why. Mapping playlists
Can I use more than one subscription? Yes. As many as you like, shown together.
Add as many as you like. Their channels, movies and series show together.

Watching

Can I download? Yes. Whole series too, to watch offline.
Download a movie, an episode or a whole series and watch it offline, even after the subscription ends. Pause downloads and reorder the queue as you like. This works with Xtream Codes and with mapped playlists. Downloads
Can it record live TV? No. Catch-up plays a programme from its start.
Live TV can't be recorded. Catch-up plays a programme that aired from its start, when your provider keeps it: with Xtream Codes, or a playlist whose catch-up addresses name the programme's start. The guide
Is there a programme guide? Yes. Your provider's, plus XMLTV guides of your own.
When your provider or playlist supplies one, as a list or a grid by time. You can also add XMLTV guides of your own, which fill in the channels it doesn't cover, and set reminders for programmes still to come. Guides
Can I play on my TV? Mac and Windows. AirPlay and Google Cast.
On a Mac, with AirPlay. On Windows, with Google Cast. On Linux it plays on the computer only. What plays

Installing and updates

Which computers does it run on? Apple silicon Macs, Windows 11 and 64-bit Linux.
macOS 13 or later on Apple silicon, 64-bit Windows 11 and 64-bit Linux. Download Also on Homebrew · macOS, Apple silicon. Also on AUR · Arch Linux, x86_64.
Store or .exe on Windows? Either. The Store updates it; the .exe offers updates in the app.
The Store copy is signed and the Store updates it. The .exe does the same job without the Store and offers updates in the app: you choose when to download and restart.
How do updates work? In the app, when you choose. Store and AUR copies update their own way.
Direct downloads and Homebrew copies check for updates in the app. You choose when to download and restart, and pick Stable or Nightly in Settings. The Microsoft Store manages its own updates. For the AUR, quit the app and update with makepkg or an AUR helper. Quit before replacing the app with Homebrew too. Updates

Price and privacy

Is it really free? Yes. GPL-3.0, no ads, no account.
Free and open source under GPL-3.0, with no ads and no account. Don't like it? Fork it.
What does it collect? Usage statistics you can turn off. Never what you watch.
On desktop, usage and reliability statistics are on by default: which parts of the app you use, when live TV or a movie or episode starts and stops playing and for how long, and whether playback, downloads and update checks work. Turn them off in Settings > Privacy. They never include what you watch, your searches, your provider or your login. On iPhone, new installs with the default-on correction start with statistics on; saved choices stay in effect. Earlier onboarding-correction builds default to off. Turn sharing off in Settings > Privacy. On the desktop, usage is sent in five-minute groups and each play is reported once when it ends. Errors are sent directly; after an unexpected exit, the next launch can report the last saved playback duration. Desktop playback failures can also report fixed failure stages, reasons, container and codec families, delivery and fallback categories. Unknown facts stay unknown. No raw errors or stream addresses. The policy explains what each app sends. Privacy policy
Does the website count visits? Yes. No cookie, no identifier in your browser.
It does, unless your browser asks sites not to track. It counts the pages you read, the download links you use and the kind of site you came from, such as a search engine or GitHub, with no cookie, no identifier in your browser and nothing that follows you into the app. Turn it off with Site analytics at the foot of any page. What's counted