Flux IPTV

Add an M3U playlist

An M3U playlist is one link from your IPTV provider. Paste it into Flux IPTV, try it, and the app sorts what is inside into Live TV, Movies and Series.

iPhone, iPad and Apple TV · Updated October 2026

What you need

The M3U link your provider gave you. It is usually in their welcome e-mail or in their customer panel, and it often ends in .m3u or .m3u8. Flux IPTV comes with no channels and sells no subscriptions, so the link has to come from your provider.

Some providers send a link with get.php, your username and your password in it. Paste it as it is: Flux IPTV sees an Xtream account and fills in the server, the username and the password for you. More in Sign in with Xtream Codes.

On iPhone and iPad

  1. Open Settings and tap Add Source under Sources. Before your first source, Home shows the same button; on iPad it is also in the sidebar.
  2. Choose M3U at the top.
  3. Tap Paste, or type the link into Link. A Name is optional.
  4. Tap Try. Flux IPTV reaches the server and opens a sample channel. Nothing is saved yet.
  5. Tap Add Source. The list downloads and the source appears on Home.

On Apple TV

  1. Open Settings, choose Sources, then Add Source. Before your first source, Home shows the same button.
  2. Added the link on your iPhone or iPad already and have Premium? Choose Get from iCloud: with iCloud Sync on, sources you added in Flux IPTV with the same Apple Account show up by themselves. Otherwise choose Enter Manually.
  3. Choose M3U, enter the link and select Try. Typing is easier with an iPhone nearby: the keyboard opens on the phone.
  4. Select Add Source.

Where everything goes

Flux IPTV reads every entry of the list: the name, the logo (tvg-logo), the group (group-title, or #EXTGRP) and the id the guide uses (tvg-id). Groups become categories.

A group whose name contains “Movie” or “VOD” goes to Movies, one with “Series” or “TV Show” goes to Series, and everything else goes to Live TV, as does every entry whose stream address contains .m3u8. An entry looks like this:

#EXTM3U
#EXTINF:-1 tvg-id="news.example" tvg-logo="https://example.com/news.png" group-title="News",Example News
http://server.example.com/live/12345.ts

Add the TV guide

An M3U list carries no programme data. Flux IPTV does not load the guide address written in the list’s header (url-tvg) by itself, so add it once under Guide Sources: see Add a TV guide (EPG). Channels are matched to the guide by their tvg-id.

If the link does not work

The try shows which step failed and what to do next. The usual cases:

This link is not a playlist
The link led to a web page, or to an address that no longer gives a list. Ask your provider for the current link.
This link did not work
The server answered with an error, such as 403 or 404. The link may have expired or been mistyped.
The list is empty
The server answered, but the list holds nothing to play.
Try the address with http
The server’s certificate could not be checked. If your provider gave you an address that starts with http://, use that one.
A sample channel did not open
The list itself is fine, so you can still add it: one channel can be offline at the provider.

Short links, such as bit.ly, are followed to the full address. If one cannot be followed, paste the full address instead. Playback that stutters once the source is added is covered in Support.

Get Flux IPTV

Free to download for iPhone, iPad and Apple TV. A player only: bring your own playlist.

Download on the App Store

More guides

Sign in with Xtream Codes
A server address, a username and a password instead of one link.
Add a TV guide (EPG)
Programme data for the channels of your list.
Flux IPTV on Apple TV
Setup without typing, the Siri Remote, and what differs on the TV.