The format
A sign-in format, not an app
Xtream IPTV is neither a player nor a channel package. It is a sign-in format that most player apps understand, named after the server software that made it common. Instead of downloading one enormous file, the player uses your details to ask the server a series of small questions: is this account valid, which live categories exist, what films and series are in the library, what is on the guide. That is why it loads faster and stays tidier than a single playlist link.
All tiers on our subscription page include a set of Xtream IPTV details, emailed once the payment clears.
The login form, field by field
Labels differ slightly between apps. The content of each field never does.
| Field | What it holds | What the player does with it | Slips we see |
|---|---|---|---|
| Name / playlist name | Any label you choose | Shows it on the profile list only; the server never sees it | None: type anything, such as Home |
| Username | Your account name, as in our email | Sends it to the server to find your account | Capital letters lowered, O typed as 0 |
| Password | The account’s password | Sends it with the username to prove it is you | Hidden space after a paste, l typed as I |
| Server URL | http://, then the server’s host name | Knows where to send every request | https typed instead of http, a full stop lost |
| Port | The digits after the colon | Picks the right door on that server | Left off entirely, or typed twice when the app has a separate port box |
The server line
Reading the server address
The scheme
http:// at the start tells the player how to talk to the server. Keep it exactly as written.
The host
The name between http:// and the colon. Letters, digits, hyphens and full stops only.
The colon
A single colon separates host and port. A semicolon or comma here is a common TV-keyboard slip.
The port
The digits after the colon. Some apps want them in a separate box; then leave them out of the address line.
Nothing after
No slash, no path, no space after the last digit. Some apps add a slash themselves; that is fine.

After sign-in
What the server sends back
Once your Xtream IPTV details are accepted, the server replies with a short account summary before any channel appears. It includes whether the account is active, the date it runs until, and how many connections may play together. Most apps show this on an account or user information screen, which makes it the quickest place to check your renewal date.
Then the player requests the lists one at a time: live categories, the film library, series, and the programme guide. Each is cached on the device, so the second launch is far quicker than the first. When a refusal says nothing useful, that account screen is still worth opening on another device that is signed in; it tells you whether the account is active.
Typos
Five slips that break a valid login
Letter case. Usernames and passwords are case-sensitive. A TV keyboard that capitalises the first letter on its own is enough to cause a refusal.
Look-alike characters. O and 0, I and l, 1 and l. Read the email slowly, one character at a time.
Invisible blanks. A copy from the mail app can carry a trailing blank into the password box, which the server reads as part of it. Key it in manually.
The added s. Changing http to https because it looks safer makes the request go to a door that is not open.
The doubled port. Apps with a separate port box expect the address without it. Type the digits in both places and the address breaks. Our refused-login checklist covers the remaining causes.
Connections
The number the server counts
Alongside the account status, an Xtream IPTV server tracks one figure that explains many puzzling refusals: active connections. Each device that is playing holds one. When the count reaches your tier’s limit, the next device is turned away, even with perfect details. Silver and Gold 4K allow one at a time, the multi-screen options two or three, and Platinum Lifetime four.
Installing the player on more devices than that is fine, because a phone sitting idle holds nothing. The catch is apps left running in the background, or a relative abroad still using the details. If a login suddenly fails on the lounge TV, close the player everywhere else first. Several people genuinely watching at once is a sign the account needs a multi-screen option rather than a workaround.
Where each Xtream IPTV player puts the form
Every one of these accepts the same details; only the route to the form differs.
IPTV Smarters Pro
Add user, then the Xtream codes option. Four boxes: name, username, password, URL with port.
TiviMate
Add playlist, then Xtream codes. The address box takes the port at the end.
XCIPTV
Opens on the sign-in form; some versions show a separate port field.
IBO Player
Smart TVs often take the details on the developer’s website instead, matched to an ID the app displays on the TV.
GSE Smart IPTV
Look for the Xtream codes entry in the playlist menu on iPhone, iPad and Apple TV.
Other formats
When to use the playlist link instead
The same email carries an M3U playlist link built from the same account as your Xtream IPTV login. Use it only where the app cannot take Xtream IPTV details, VLC being the usual case. It loads everything as one file, so the film and series library is less tidy and the guide needs a separate address. The playlist link guide takes that address apart in the same way this page treats the form.
MAG boxes use a third method, a portal address tied to the box’s MAC number: send us that number and we reply with your portal URL. For the wider background, the Wikipedia page on IPTV is a neutral starting point.

Life changes
New TV, new flat, new player
A new television needs a player and the Xtream IPTV details you already have, nothing more.
Moving home changes the internet line, not the Xtream IPTV login. The same details work on any connection.
Trying a different Xtream IPTV player costs nothing: sign in with the same four boxes, as long as the devices playing together stay within your tier.
