Quick answer
Xtream Codes (or Xtream API) is the most common IPTV login: a server URL with port, a username and a password. Apps such as IPTV Smarters, TiviMate and XCIPTV use it to load live TV, films, series, catch-up and the EPG separately — faster and tidier than one M3U file.
On this page
The three details
| Field | Example | Watch out for |
|---|---|---|
| Server URL | http://line.example.com:8080 | Include http:// and the port; no slash or path at the end |
| Username | JohnD8812 | Case-sensitive; no spaces |
| Password | k7Q2x9 | Case-sensitive; no trailing space from copy-paste |
| Name (some apps) | Ottoceean | Anything you like — it only labels the playlist |
Xtream Codes vs M3U link
Xtream Codes
- Three fields to type
- Live, films, series loaded separately — fast
- EPG and catch-up automatic
- Expiry date shown in the app
M3U link
- One long URL
- Whole list downloaded at once — slower
- EPG added with a separate XMLTV link
- Works in players without Xtream support (VLC, Kodi)
More on the playlist side: what is M3U? and how to get your playlist URL.
Apps that support Xtream Codes
| App | Where to find the option |
|---|---|
| IPTV Smarters Pro | Login with Xtream Codes API — guide |
| TiviMate | Add playlist → Xtream Codes — guide |
| XCIPTV | Login screen (Xtream is the default) |
| GSE Smart IPTV | Menu → Xtream Codes API |
| Smarters Player Lite (iOS) | Login with Xtream Codes API |
Check your login outside the app
Paste this into a browser with your own details:
http://SERVER:PORT/player_api.php?username=USERNAME&password=PASSWORDA response containing "auth":1 means the login works and the problem is in the app or network. "auth":0 or no response means a wrong detail, an expired line or a blocked server.
Frequently asked questions
What is Xtream Codes in IPTV?
A login method (named after the panel software that made it common) where an app connects to the provider's server with a server URL, username and password, then loads channels, films, series and guide data through an API.
Is Xtream Codes the same as an M3U link?
Same channels, different delivery. An M3U link is one big file. Xtream Codes lets the app fetch live TV, VOD, series and EPG separately — faster, better organised, with catch-up support.
Where do I find my Xtream Codes details?
In your provider's welcome message. If you only have an M3U link, the server, username and password are inside it: http://SERVER:PORT/get.php?username=USER&password=PASS…
Why does my Xtream login fail?
A wrong server URL format, a typo, an expired line or an ISP block. Work through the failed to authorize fixes.
Are "free Xtream codes" safe?
No. Shared codes posted online are usually stolen or unlicensed lines; they stop working quickly and expose your device to whoever runs them.