IPTVMac

IPTV player for Mac, built natively

Xtream Codes and M3U sources, instant search, Picture in Picture, catch-up and downloads. Free and open source.

Version 0.7.0. Apple Silicon, macOS 14 or later.

IPTVMac movies screen with poster grid and category sidebar IPTVMac full screen player showing a film scene

Watch it work

An 80 second tour: live channels, search, favorites, the player, 2x speed, Picture in Picture and downloads. The channels and posters are invented for the demo; the footage is the Blender Foundation film Sintel.

What you get

Search that keeps up with 100,000 items

Type to search inside a category, inside a section, or everywhere. Results appear as you type and are grouped into live, movies and series.

IPTVMac global search results grouped by live, movies and series

A player that copes with bad streams

Built on mpv. It plays the broken TS and HLS streams that system players give up on, reconnects when a stream drops, and hides its controls so the picture fills the screen.

IPTVMac player in full screen

Keep watching while you browse

A floating Picture in Picture window stays on top, across Spaces. Pick another channel or movie and the video keeps playing.

IPTVMac Picture in Picture window floating over the movie list

Save movies and whole seasons

Download movies and episodes, or a whole season on Xtream series, to a folder you choose. Play them from the Downloads screen.

IPTVMac Downloads screen

Subtitles and audio

Embedded tracks, .srt and .ass files by menu or drag and drop, size and delay, preferred languages.

Catch-up and guide

Watch past programs on channels that support it, and see what is on now and next.

Next episode

When an episode ends, the next one starts after a 5 second countdown. You can cancel it.

Favorites and resume

Star channels and movies. Movies and episodes continue where you stopped.

Several playlists

Switch between playlists from the toolbar, or show all of them together with the playlist name on each item.

Speed, skip and sleep timer

Play from 0.25x to 4x, choose the skip step, and set a sleep timer.

Backup and settings

Export playlists (without passwords), favorites and history; light or dark appearance; hide categories by words.

31 languages

Hebrew, English, Arabic, Spanish, French, German, Russian, Chinese, Japanese, Hindi and more, with right-to-left layout. Pick one in Settings.

Updates itself

Checks GitHub Releases, verifies a SHA-256 checksum and installs the new version.

Install in one line

Paste this in Terminal. It downloads the latest release, checks its SHA-256, copies IPTVMac to Applications and opens it.

curl -fsSL https://raw.githubusercontent.com/Goelir/IPTVMac/main/install.sh | bash

Why a command? IPTVMac is not notarized by Apple, which needs a paid developer account, and macOS blocks apps that a browser marked as downloaded from the internet. A file fetched with curl is not marked, so there is nothing to bypass. The script is short and public: install.sh.

Watch the 95-second install video on YouTube

Or download the DMG

  1. Open IPTVMac.dmg and drag the app onto the Applications icon.
  2. The first launch is blocked: open System Settings, Privacy & Security, and choose Open Anyway next to IPTVMac.
  3. Or run xattr -dr com.apple.quarantine /Applications/IPTVMac.app in Terminal.

Download for Mac

Questions

What is IPTVMac?

IPTVMac is a free, open source IPTV player for Mac. It plays Xtream Codes and M3U sources with a built-in mpv player, instant search, subtitles, Picture in Picture, catch-up, downloads and an interface in 31 languages.

Does IPTVMac include channels or a subscription?

No. IPTVMac is only a player. It does not include, host or link to any channels, movies or series. You add a source from a provider you are authorized to use.

Does it work with Xtream Codes and M3U?

Yes. For Xtream Codes you enter the server address, username and password from your provider. For M3U you enter a name and the playlist link.

Which Macs are supported?

Apple Silicon Macs (M1 or later) with macOS 14 or later. Intel Macs are not supported.

Is IPTVMac free?

Yes. It is free and open source under the GPL-3.0 license, with no ads and no tracking.

Why does macOS block the app, and how do I open it?

IPTVMac is not notarized by Apple, which requires a paid developer account. Install with the one-line command above, which avoids the warning, or open System Settings, Privacy and Security, and choose Open Anyway.

Does IPTVMac have Picture in Picture?

Yes. A floating window stays on top of other apps and across Spaces while you browse for something else.

Can I watch past programs (catch-up)?

Yes, on channels where your provider supports catch-up. Pick a program from the guide.

Is it safe to use?

The source code is public. Updates come from GitHub Releases and are checked against a SHA-256 checksum. Account passwords are stored in the app's local database, readable only by your user.

Other IPTV players for Mac

IPTVMac is Mac only. If you need something different:

  • IPTVnator is free and open source and also runs on Windows and Linux.
  • VLC can open an M3U playlist directly.
  • IPTV Smarters Pro has a desktop app for macOS.