Xtream Codes is the most common IPTV API protocol in 2026. If you've received server credentials from BestIPTV-8K with a URL, username and password, you're using Xtream Codes. Here's everything you need to know.
What is Xtream Codes?
Xtream Codes is an IPTV server management system and API (Application Programming Interface) protocol. Unlike M3U playlists that are static files, Xtream Codes is a live connection to the server that enables:
- Dynamic channel loading โ channels update automatically
- EPG (Electronic Programme Guide) integration
- VOD (Movies & Series) with artwork and descriptions
- Catch-up TV (Time-shifted programming)
- Account management and connection control
Your Xtream Codes Credentials
BestIPTV-8K provides three pieces of information for Xtream Codes setup:
- Server URL: The address of your IPTV server (e.g., http://server.example.com:8080)
- Username: Your unique account identifier
- Password: Your account password
Setup in IPTV Smarters Pro
- Open IPTV Smarters Pro
- Tap "Login with Xtream Codes API"
- Enter a name for the account
- Enter Server URL (include the port number, e.g., :8080)
- Enter Username and Password exactly as provided
- Tap "Add User"
๐ Try BestIPTV-8K free for 24 hours โ no credit card required.
๐ฌ Get Free TrialSetup in TiviMate
- Open TiviMate and tap "Add Playlist"
- Select "Xtream Codes"
- Enter your Server URL
- Enter Username and Password
- Tap "Next" and wait for channels to load
Xtream Codes vs M3U โ Which to Use?
Use Xtream Codes whenever your app supports it โ it's more feature-rich than M3U. You get automatic EPG, organized VOD sections, and catch-up TV. Only use M3U if your specific player doesn't support Xtream Codes (e.g., basic VLC usage).