Flux IPTV

Sign in with Xtream Codes

An Xtream Codes account is a server address, a username and a password from your IPTV provider. With them, Flux IPTV loads Live TV, Movies, Series and the TV guide in one go.

iPhone, iPad and Apple TV · Updated October 2026

What you need

Three details from your provider, usually in their welcome e-mail or customer panel:

Server address
Often with a port, for example http://server.example.com:8080. If http:// is missing, Flux IPTV adds it, and paths such as /get.php or /player_api.php are cut off.
Username
Exactly as given: upper and lower case matter.
Password
The same. Spaces copied by mistake are removed.

Got one long link with get.php?username=…&password=… in it instead? Paste it into the first field: Flux IPTV takes it apart into the server, the username and the password.

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 Xtream at the top.
  3. Fill in Server address, Username and Password. A Name is optional.
  4. Tap Try. Flux IPTV checks the connection, the login and a sample channel. Nothing is saved yet.
  5. Tap Add Source. Live TV, Movies and Series have to arrive together, so a source is never half added.

If your provider reports when the account ends, the try shows the date.

On Apple TV

  1. Open Settings, choose Sources, then Add Source. Before your first source, Home shows the same button.
  2. Signed in on your iPhone or iPad already and have Premium? Choose Get from iCloud: with iCloud Sync on, the account shows up by itself. Otherwise choose Enter Manually.
  3. Choose Xtream, fill in Server address, Username and Password, and select Try. Typing is easier with an iPhone nearby: the keyboard opens on the phone.
  4. Select Add Source.

What you get

Flux IPTV keeps your provider’s own split into Live TV, Movies and Series, with their categories. The TV guide comes with the account: the app adds the provider’s guide (xmltv.php) by itself, so there is no guide address to enter.

If the login fails

The try shows which step failed. What the messages mean:

Check the server address
No server answers at this address. Enter it exactly as your provider gave it, port included.
Check the address and the port
The server refused the connection. The port may be missing or wrong; many providers use 8080 or 25461.
The username or password may be wrong
Compare them with what your provider sent you, minding upper and lower case.
The subscription has ended
Your provider reports the account as expired. “The trial has ended” and “The account is not active” are the same kind of answer. Only your provider can change that.
No free connection to try
Every connection your account allows is in use, so no channel was opened: that would cut off a stream someone is watching. The login and the lists are fine.
This does not look like an Xtream server
The server answers, but not with an account. Check the address and the port; if you have an M3U link, use that instead.

Xtream or M3U?

If your provider offers both, the Xtream login is the easier choice: the categories arrive as the provider made them, and the guide is added for you. An M3U link is a single list that Flux IPTV sorts by group names; see Add an M3U playlist.

Get Flux IPTV

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

Download on the App Store

More guides

Add an M3U playlist
One link instead of a login.
Add a TV guide (EPG)
Another guide, or one for an M3U list.
Flux IPTV on Apple TV
Setup without typing, the Siri Remote, and what differs on the TV.