Xtream Codes is the most widely used API protocol for IPTV services. If your IPTV provider gave you a server URL, username, and password, you are using Xtream Codes. This guide explains exactly what it is, why it is superior to M3U, and how to use it on every major IPTV app.
What Are Xtream Codes?
Xtream Codes is an IPTV server management panel that providers use to organise and deliver their channel and VOD libraries. From the user's perspective, you receive three pieces of information:
- Server URL — the base address of the streaming server (e.g. http://server.example.com:8080)
- Username — your unique account identifier
- Password — your account password
These three credentials replace the need for a long M3U URL and unlock significantly more features.
Xtream Codes vs M3U: Which is Better?
| Feature | Xtream Codes | M3U Playlist |
|---|---|---|
| EPG (TV Guide) | ✅ Auto-loaded | ⚠️ Separate URL needed |
| VOD / Movies | ✅ Full library | ⚠️ Sometimes included |
| Series / TV Shows | ✅ Organised by series | ❌ Flat list |
| Catch-Up TV | ✅ Supported | ❌ Not supported |
| Account Expiry Info | ✅ Shown in app | ❌ Not available |
| Channel Updates | ✅ Automatic | ⚠️ Re-import required |
Recommendation: Always use Xtream Codes when your provider offers it. You get automatic VOD, series, EPG, and Catch-Up TV without any extra configuration.
Best Xtream Codes Compatible Apps
- TiviMate — Best for Android TV and Firestick; exceptional remote control UI
- IPTV Smarters Pro — Best multi-platform (Android, iOS, Windows, Mac)
- GSE Smart IPTV — Great for iPhone and iPad users
- Perfect Player — Lightweight option for Android phones
- Televizo — Modern UI, ideal for Android TV
- IBO Player — Good for MAG-style interface on Android TV
How to Add Xtream Codes in Any App
The process is nearly identical across all apps:
- Open your IPTV app and find Add Playlist or Add Provider
- Select Xtream Codes or Xtream Codes API as the connection type
- Paste your Server URL exactly as provided (include the port number)
- Enter your Username and Password
- Tap Connect or Load — the app fetches all channels, VOD, and EPG automatically
Get Xtream Codes IPTV with BestIPTVToday
Every BestIPTVToday plan includes Xtream Codes + M3U + EPG. 25,000+ channels.
View PlansCommon Xtream Codes Issues
- "Wrong credentials": Copy-paste the URL and credentials — avoid typing manually to prevent typos
- Channels not loading: Check that the port number is included in the server URL
- Expired account notice: Contact your IPTV provider to renew your subscription
- Slow loading: Try switching to a different server URL if your provider offers multiple