Xtream Codes vs M3U: what is the difference?
Xtream Codes and M3U are the two main ways to connect an IPTV provider. Here is how they differ and which one to use in Tevium.
The short answer: M3U is a playlist file of channel links, while Xtream Codes is a direct login to your provider's server. Xtream Codes is usually the better option when your provider supports it, because it gives the player more information.
M3U playlists
An M3U playlist is a plain text list of channels. Each entry contains the channel name, a stream URL, and optionally extras like a logo or a guide reference.
You paste the playlist URL into your player, and it builds the channel list from whatever is in the file.
Pros: simple, universal, works with almost any player.
Cons: limited metadata. Everything depends on how well your provider built the playlist. Logos, guide data and on-demand content may be missing.
Xtream Codes
Xtream Codes is an IPTV server system. Instead of a playlist link, you enter a server URL, username and password. The player then talks to the server's API and pulls:
- Live channels and categories
- The EPG schedule
- Movies and series, with full metadata
- Catch-up availability
Pros: richer data, better guide, on-demand included, catch-up detection.
Cons: you need your provider to use Xtream Codes and give you login details.
Which should you use?
Use Xtream Codes if your provider gives you a server URL, username and password. It is the more complete option.
Use M3U if your provider only gives you a playlist link, or if you have a custom playlist you built yourself.
Tevium supports both, plus Stalker/MAC portals, and you can mix them across multiple playlists.
Can I convert between them?
Not directly. They are different connection methods. If your provider offers both, prefer the Xtream Codes login. If you only have an M3U link, that is what you use.
