When you sign up for an IPTV subscription, you'll typically receive either an M3U URL or Xtream Codes API credentials — or both. Understanding the difference helps you choose the right connection method for your IPTV player and get the best streaming experience. ZorixTV supports both methods. Here's everything you need to know.
What Is an M3U Playlist?
An M3U file is a plain-text playlist format that contains a list of stream URLs. Each line in the file points to a stream address for a specific channel. When you load an M3U URL into an IPTV player like IPTV Smarters or GSE Smart IPTV, the app downloads the file, reads all the stream addresses, and displays them as a channel list.
What an M3U URL Looks Like
An M3U URL typically looks like: http://server.example.com:8080/get.php?username=user&password=pass&type=m3u_plus&output=ts
This URL is unique to your subscription and should be kept private.
Advantages of M3U
- Universal compatibility — works with virtually every IPTV player including VLC
- Easy to share or import — just paste the URL
- Works on devices where Xtream Codes isn't supported
- Can be used as a local file or remote URL
Disadvantages of M3U
- Slower to load — the entire playlist file must be downloaded each refresh
- No VOD categorisation — on-demand content is harder to browse
- Less efficient for large channel lists (26,000+ channels)
- No built-in catch-up TV support
What Are Xtream Codes API Credentials?
Xtream Codes is a server-side IPTV management system. Instead of a single file URL, you receive three pieces of information: a Server URL, a Username, and a Password. The IPTV player uses these credentials to query the server directly, fetching only what it needs — channel list, EPG, VOD — in real time.
What Xtream Codes Credentials Look Like
- Server URL:
http://server.example.com:8080 - Username:
yourusername - Password:
yourpassword
Advantages of Xtream Codes
- Faster channel loading — streams are fetched on demand, not all at once
- Full VOD library with proper categories, artwork, and metadata
- Native catch-up TV support
- Real-time connection status — you can see if your subscription is active
- Better performance with large channel lists
- Supported by the best IPTV players: TiviMate, IPTV Smarters, GSE Smart IPTV
Disadvantages of Xtream Codes
- Not supported by all IPTV players (VLC, for example, requires M3U)
- Three separate values to enter versus one URL
Head-to-Head: M3U vs Xtream Codes
- Speed: Xtream Codes wins — much faster initial load for large channel lists
- VOD browsing: Xtream Codes wins — proper categories, artwork, search
- Compatibility: M3U wins — works with more devices and players
- Catch-up TV: Xtream Codes wins — native support vs inconsistent M3U catch-up
- EPG performance: Xtream Codes wins — real-time guide vs static file
- Simplicity: M3U wins — single URL is simpler to enter than three values
Which Should You Use with ZorixTV?
Use Xtream Codes API in all cases where your IPTV player supports it. This includes TiviMate, IPTV Smarters Pro, GSE Smart IPTV, and Perfect Player. Xtream Codes delivers faster load times, better VOD browsing, and full catch-up TV support.
Use M3U only when your device or app doesn't support Xtream Codes — for example, VLC, some Smart TV apps, or embedded TV OS players. ZorixTV provides both your Xtream Codes credentials and your M3U URL when you subscribe.
For step-by-step instructions using either method, see our IPTV players guide and our Firestick setup guide.
FAQ
Can I use both M3U and Xtream Codes with ZorixTV?
Yes. Your ZorixTV subscription gives you access to both your Xtream Codes API credentials and your M3U URL. You can use whichever method your device or player requires.
Is it safe to share my M3U URL?
No. Your M3U URL contains your login credentials embedded in it. Sharing it is the same as sharing your username and password — someone could use your subscription simultaneously and consume your connection limit.
Why is my M3U playlist loading slowly?
Large M3U playlists (like ZorixTV's 26,000+ channel list) take longer to download than smaller ones. Switching to Xtream Codes API will significantly speed up loading time.
ZorixTV provides both M3U and Xtream Codes
Every ZorixTV subscription includes Xtream Codes credentials and an M3U URL. Start your free trial via WhatsApp — no credit card required. View pricing.