Xtream Codes API is a protocol that lets IPTV players connect directly to an IPTV server using three pieces of information: a Server URL, a Username, and a Password. It's the most widely supported and most reliable method for loading IPTV channels.
Unlike an M3U playlist link (which is a static file that must be manually refreshed), Xtream Codes creates a live connection to the server — meaning your channel list, EPG, and VOD library always stay up to date automatically.
All Vivimate subscriptions use Xtream Codes. Your credentials are sent via WhatsApp immediately after purchase.
Your Xtream Codes Credentials Explained
Server URL
http://server.vivimate.tv:8080
The address of the IPTV server. Always use exactly as provided — don't add trailing slashes.
Username
your_username_here
Your unique account identifier. Case-sensitive.
Password
your_password_here
Your account password. Case-sensitive. Copy-paste to avoid typos.
Setup on TiviMate
RecommendedTiviMate is the best IPTV player for Android TV and Firestick. Here's how to add your Vivimate account using Xtream Codes:
Open TiviMate. On the welcome screen, tap Add Playlist.
Select Xtream Codes API from the list of playlist types.
In the URL field, enter your Vivimate Server URL exactly as received.
Enter your Username in the username field.
Enter your Password in the password field.
Tap Add. TiviMate will connect and start loading your channels and EPG.
Wait for the channel list to fully load (usually 30–60 seconds for 50,000+ channels).
Once loaded, your Live TV, Movies, and Series will all be available.
Setup on IPTV Smarters Pro
Open IPTV Smarters Pro.
Tap Add User or the + icon.
Select Login with Xtream Codes API.
Enter a profile name (e.g., Vivimate).
Enter your Server URL, Username, and Password.
Tap Add User or Login.
Your channels, VOD, and series will load under their respective tabs.
Setup on GSE Smart IPTV (iOS / macOS)
Open GSE Smart IPTV.
Tap the Menu icon → Remote Playlists.
Tap the + icon and select Xtream Codes API.
Enter a playlist name (e.g., Vivimate), your Server URL, Username, and Password.
Tap Add. Your channels will appear under Live TV.
Setup on VLC (Windows / Mac / Linux)
VLC doesn't support Xtream Codes natively, but you can use your M3U URL instead. Generate your M3U URL by visiting:
In VLC: go to Media → Open Network Stream and paste your M3U URL. This method works but won't include EPG data — use TiviMate or IPTV Smarters for the best experience.
Xtream Codes Troubleshooting
❓ "Wrong username or password" error
Copy-paste your credentials directly from your WhatsApp activation message. Even a single extra space will cause this error.
❓ "Connection failed" or "timeout" error
Check your internet connection. Try switching from Wi-Fi to mobile data to confirm the server is reachable. If the server is down, contact Vivimate support.
❓ Channels load but EPG is empty
In TiviMate: Settings → EPG → Refresh EPG. Allow 2–5 minutes. The EPG loads separately from channels.
❓ Only some channels appear
Your account may have a category filter applied. In TiviMate, go to Settings → Channels → Show All Groups and ensure all groups are enabled.
❓ "Maximum connections reached" error
Your subscription allows a set number of simultaneous streams. Close IPTV on other devices and try again, or upgrade your plan for more connections.
For full device-specific guides, see Firestick setup · Android TV setup · Apple TV setup
Stream Everything with Vivimate
50,000+ live channels · NFL · NBA · MLB · 4K UHD · No contract · From $14.99/month