What Xtream Codes means, in plain words
It is a login, not a file: a server address, a username and a password that let a player ask your service for channels, films and a guide.
Short answer: Xtream Codes is a way for a player to talk to your IPTV service using a login instead of a file. You get three things: a server address, a username and a password.
Why services use it
A player with those three details can ask proper questions: give me the live channels, give me the films, give me the series with their seasons, give me the guide, tell me when this playlist expires. A plain playlist file answers only the first of those.
What it looks like
A server address like http://example.com:8080, then a username and a password. If your service sent one long link containing get.php, username= and password=, your three details are hiding inside it.
What you get in mtivi with an Xtream line
- Live TV, movies and series separated properly, in your service’s own categories.
- Their guide, plus any XMLTV address you add yourself.
- Catch-up on channels that carry an archive.
- The expiry date of your subscription, shown beside the playlist.
If you were given both an Xtream login and an M3U link, use the login. It syncs faster, keeps films and series apart, and reports your expiry.
Set it up: Add an Xtream Codes playlist. Background: the three fields that log you in.