Zapping
Next or previous channel without leaving the player — flick on iPhone, arrow keys on Mac, the transport bar on Apple TV. Wraps your lineup and skips the on-demand clutter.
Zapline plays the M3U, M3U8 and Xtream Codes playlists you already have, on iPhone, iPad, Apple TV and Mac.
Next or previous channel without leaving the player — flick on iPhone, arrow keys on Mac, the transport bar on Apple TV. Wraps your lineup and skips the on-demand clutter.
A full XMLTV timeline with on-now and up-next on every channel, a now-playing banner in the player, and guide data that refreshes itself.
Aired an hour ago, or three days? Replay it straight from the guide wherever your provider keeps an archive — Xtream, Flussonic and the standard catch-up tags are all understood.
Poster grids, seasons and episodes, resume where you stopped, autoplay the next episode. Add your own TMDB key for artwork and ratings.
M3U links, local files or an Xtream Codes login. Several playlists, a profile each for the household, instant launch even with enormous lineups, quiet auto-updates.
Lock any group behind a PIN. Locked groups disappear from browsing, search, favourites and the guide until you unlock them.
Streams that stutter or refuse to open elsewhere just play, and if one drops it reconnects on its own. Picture in Picture and AirPlay, subtitles and audio tracks, playback speed and picture shape are all a tap away.
No accounts, no ads, no analytics, no servers of ours. Your playlists, favourites and history stay on your device; the player only talks to servers you configured.


An M3U or M3U8 file is a plain-text list of stream addresses, usually supplied by an IPTV provider. Zapline reads that list and turns it into a browsable library — it does not include or provide any playlists itself.
No. Zapline ships with no channels and no content whatsoever. It only plays playlists you already have and add yourself, and you are responsible for having the right to watch them.
Yes. Sign in with your server address, username and password and Zapline loads the live channels, movies and series, plus the account's XMLTV guide. Credentials are stored in the device Keychain, never in plain text.
Yes. Zapline is a native app for Apple TV (tvOS 17+) with a focus-driven interface, channel controls on the Siri Remote transport bar, and your favourites on the home-screen Top Shelf. It also runs on iPhone, iPad and Mac.
If your provider records past programmes, Zapline lets you replay them straight from the guide. It understands the standard catch-up tags, Xtream archives and Flussonic servers.
Yes. There are no accounts, no ads, no analytics and no servers of ours. Your playlists, favourites and watch history stay on your device, and the app only connects to servers you configure.
The full process, and the four reasons a playlist refuses to load.
Server, username, password — plus what Xtream gives you that a plain M3U does not.
An empty EPG is nearly always mismatched channel IDs. How to tell, and what to ask your provider.
Why we built another IPTV player →
Zapline includes no channels and no content. It is a player for playlists you provide, the way a media player is for your own files. You are responsible for having the right to watch the streams you load. Zapline does not promote, index or suggest any content source.