What are Xtream Codes?
Xtream Codes is an IPTV delivery protocol that goes beyond simple M3U playlist files. Instead of a single URL containing channel links, Xtream Codes provides a login API with three credentials: a server/portal URL, a username, and a password. This API delivers live channels, VOD movies, TV series, and catch-up TV all through a single connection.
VIP IPTV Club provides Xtream Codes credentials in your welcome email alongside your M3U URL. Xtream Codes is the preferred connection method for most users because it loads faster, provides better content organisation, and includes automatic catch-up support.
Understanding Your Xtream Codes Credentials
Your Xtream Codes activation includes three pieces of information:
- Server URL (Portal/Host): The address of the IPTV server, typically in the format
http://server.example.com:8080 - Username: Your unique account identifier (case-sensitive)
- Password: Your account password (case-sensitive)
All three are included in your VIP IPTV Club welcome email. Always copy-paste these credentials rather than typing them manually to avoid errors.
Adding Xtream Codes to TiviMate
- Open TiviMate and tap Add playlist
- Select Xtream Codes API
- Enter a playlist name (e.g. "VIP IPTV Club")
- Paste the Server URL in the URL field
- Enter your Username and Password
- Tap Next — TiviMate will connect and sync your content
TiviMate will load all live channels, and your VOD library will be accessible under the dedicated VOD section. EPG loads automatically with Xtream Codes.
Adding Xtream Codes to IPTV Smarters Pro
- Open IPTV Smarters and tap Add User
- Select Login with Xtream Codes API
- Enter your full name (any nickname), username, password, and server URL
- Tap Add User
IPTV Smarters will create separate tabs for Live TV, Movies, Series, and Catch Up — all populated from your Xtream Codes connection.
Xtream Codes vs M3U — Which is Better?
- Xtream Codes: Loads faster on subsequent launches (API-based), includes VOD and series libraries, automatic EPG, better content organisation, catch-up support where available
- M3U: Works with more apps including VLC and Kodi, simpler format, easier to share or edit
For most users on TiviMate, IPTV Smarters, XCIPTV, or IBO Player, Xtream Codes provides the richer experience. Both are included with VIP IPTV Club.
Testing Your Xtream Codes Connection
To verify your credentials are working, paste this URL pattern in a web browser: [Server URL]/player_api.php?username=[USERNAME]&password=[PASSWORD]. If your credentials are valid, the browser will return a JSON response with your account information including expiry date and maximum connections.
Frequently Asked Questions
Xtream Codes is a full API providing live TV, VOD, series, and catch-up through one login. M3U is a playlist file with just live channel links. Xtream Codes is generally preferred for its richer content access and faster loading.
Your server URL is included in the VIP IPTV Club welcome email under the 'Xtream Codes' section. It typically looks like http://server.example.com:8080 — copy it exactly as shown.
Yes. IPTV Smarters Pro (iOS version) supports Xtream Codes API. Download it from the App Store and enter your credentials under 'Login with Xtream Codes API'.
Common causes: credentials entered incorrectly (check for spaces), subscription expired, or server URL format is wrong. Test by pasting the API URL in a browser to verify the credentials work.
This depends on your VIP IPTV Club plan. 1-Month and 3-Month plans allow 1 simultaneous connection. 6-Month and 12-Month plans allow 2. Using more connections than your plan permits causes authentication errors.