M3U vs Xtream Codes — Which Should You Use?
Eternal IPTV supports two connection methods: M3U URL and Xtream Codes API. Both deliver the same channels and content — the difference is in how your player connects to the service.
What Is M3U?
An M3U file (or M3U URL) is a playlist file that contains a list of stream links. You paste the URL into your player and it loads all channels automatically. M3U is the most universal format and works with virtually every IPTV player, including VLC.
Use M3U when: You use VLC, or an older player that does not support Xtream Codes login. Also useful for importing the playlist into a TV EPG tool.
What Are Xtream Codes?
Xtream Codes is a more advanced API-based connection. Instead of a playlist file, you enter three pieces of information: your username, password, and server URL. The player retrieves channels, VOD content, and series directly from the server.
Use Xtream Codes when: You use IPTV Smarters, TiviMate, or any modern player. Xtream Codes provides better performance, automatic updates, and access to on-demand content in addition to live TV.
Where to Find Your Credentials
After subscribing to Eternal IPTV, you will receive a welcome email containing:
- Your M3U playlist URL
- Your Xtream Codes username and password
- The server URL
Keep this email safe — these are your subscription credentials.
Quick Recommendation
For most users on Firestick, Android, and Smart TV, Xtream Codes is the recommended method. It is more stable and gives you access to all Eternal IPTV content categories. Use M3U only if your player does not support Xtream Codes login.