Quick Summary
Xtream Codes API connects TVNado to your IPTV player using three credentials: Server URL, Username, and Password. It loads faster than M3U, organizes VOD properly, and provides a more stable stream. This guide shows you exactly how to enter those credentials in TiviMate, IPTV Smarters Pro, XCIPTV, OTT Navigator, and Perfect Player.
What Is Xtream Codes API?
Xtream Codes — also called the Xtream UI API or XC API — is a widely adopted IPTV communication standard. Instead of downloading a large static playlist file (which is how M3U works), Xtream Codes creates a live, authenticated connection between your player and the IPTV server.
Your Xtream Codes credentials consist of three things:
- Server URL: The address of the TVNado streaming server (e.g., http://server.example.com:8080)
- Username: Your unique account identifier
- Password: Your account authentication key
TVNado sends these three credentials to you via WhatsApp when you subscribe, and the free 24-hour trial line uses the same three fields, so you can test this setup before paying. Once entered into any compatible IPTV player, they give you access to your full channel list, VOD library, series, and EPG data. Our guide to the three login details an Xtream Codes app needs also covers M3U links and what to do if you lose them.
Why Xtream Codes Is Better Than M3U URL
| Factor | Xtream Codes | M3U URL |
|---|---|---|
| Loading speed | Fast — on demand | Slow — downloads full file |
| VOD organization | Categories + cover art | Flat list |
| EPG accuracy | High | Depends on file |
| Stability | Better — authenticated session | Can break on URL change |
| Series support | Season/episode browsing | Flat file list |
The short version: Xtream Codes gives you a better experience across every dimension. Always use it when your player supports it.
How to Get Your TVNado Xtream Codes Credentials
- Visit TVNado plans page and select a plan.
- Complete your purchase.
- TVNado will send your Server URL, Username, and Password via WhatsApp — usually within 30 minutes.
- If you don't receive your credentials within 30 minutes, message TVNado support directly at WhatsApp +1 (307) 424-2402.
Xtream Codes Setup in TiviMate
TiviMate is the most popular IPTV player for Firestick and Android TV. Here's how to add TVNado via Xtream Codes:
- Open TiviMate and go to Settings → Playlists → Add Playlist.
- Select Xtream Codes.
- Enter your TVNado Server URL (include the port, e.g., http://server.example.com:8080).
- Enter your Username and Password.
- Tap Next and then Add. TiviMate will load your channels in the background.
- Channels appear in the TV Guide once loading completes (usually 30–90 seconds).
Xtream Codes Setup in IPTV Smarters Pro
- Open IPTV Smarters Pro and tap Add User.
- Select Login with Xtream Codes API.
- Enter a profile name (e.g., "TVNado").
- Enter your TVNado Username, Password, and URL in the respective fields.
- Tap Add User. IPTV Smarters will connect and load your channels, movies, and series.
Xtream Codes Setup in XCIPTV
- Open XCIPTV and tap the + or Add Account button.
- Select Xtream Codes as the login type.
- Enter your TVNado Server URL, Username, and Password.
- Tap Login. Your channels and VOD will load automatically.
Xtream Codes Setup in OTT Navigator
- Open OTT Navigator and go to Settings → Playlist → Add Playlist.
- Select Xtream Codes.
- Enter your TVNado Server URL, Username, and Password.
- Tap OK. OTT Navigator will sync your channels and build the EPG guide.
Xtream Codes Setup in Perfect Player
Perfect Player uses M3U by default, but you can generate an Xtream Codes-compatible M3U URL from your TVNado credentials. Use this URL format:
Replace [SERVER_URL], [USERNAME], and [PASSWORD] with your actual TVNado credentials. Paste this full URL into Perfect Player's Playlist field in Settings.
Xtream Codes Login Not Working? Check It in This Order
Most Xtream Codes login failures are a typing problem, not a server problem, so check the three fields before anything else. Work down this list and retry after each step:
- Username and password are case-sensitive. TV keyboards often capitalise the first letter automatically. Retype both and remove any space at the end.
- The Server URL needs http:// and the port. Copy the address exactly as sent, including the number after the colon. Do not add a slash or a path after the port unless the message includes one.
- http and https are not interchangeable. If the message says http://, typing https:// will fail in most players.
- Check the account itself in a browser. Open
http://SERVER:PORT/player_api.php?username=USER&password=PASSwith your own details. A page of text containing"status":"Active"means the login works and the problem is in the app. - Look at the connection numbers. The same page shows
max_connectionsandactive_cons. If they are equal, another device is still streaming on your line; stop it, wait a minute and try again.
If IPTV Smarters shows a specific error, our guide to the IPTV Smarters "failed to authorize" message covers that case step by step.
Which Other Links Can You Build From an Xtream Login?
The same three details also give you an M3U playlist link and a TV guide (EPG) link, which is useful when a player only accepts one of those formats.
M3U: http://SERVER:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts
EPG: http://SERVER:PORT/xmltv.php?username=USER&password=PASS
Paste the EPG link into the guide or XMLTV field of a player such as Perfect Player when the guide stays empty. If the guide still shows nothing after a refresh, our IPTV guide troubleshooting walkthrough covers time-zone offsets and stale guide data.
Which Player Should You Use With Xtream Codes?
Pick the player by device and by how you watch; every app above accepts the same login, so you can try two and keep the one you like.
- Mostly live TV with a cable-style guide: TiviMate. Our TiviMate review covers the free and Premium features.
- Phones, tablets and Smart TVs as well as Firestick: IPTV Smarters Pro, which runs on the widest range of devices.
- Lots of films and box sets: XCIPTV, which lays out VOD with posters and season lists; see the XCIPTV install guide.
- Fine control over guide and playback settings: OTT Navigator.
- An older or low-memory device: Perfect Player with the M3U link above, which keeps memory use low.
Frequently Asked Questions
What is Xtream Codes API?
Xtream Codes API (also called Xtream UI) is a connection standard for IPTV services. Instead of a single M3U file, it uses three pieces of information — Server URL, Username, and Password — to create a dynamic, authenticated connection that updates automatically and loads channel lists, VOD, and EPG data far more efficiently than a static M3U URL.
Why is Xtream Codes better than M3U?
Xtream Codes loads channels faster because it streams the channel list on demand rather than downloading a large file. VOD and series are organized into proper categories with cover art. The EPG is more reliable. Connections are more stable because the server validates your credentials on each session.
How do I get my TVNado Xtream Codes credentials?
After subscribing to TVNado, your Server URL, Username, and Password are sent to you via WhatsApp. Contact TVNado support at https://wa.me/13074242402 if you haven't received your credentials within 30 minutes of subscribing.
Can I use the same Xtream Codes on multiple devices?
TVNado credentials can be added to multiple devices, but simultaneous streams may be limited by your plan. Check with TVNado support via WhatsApp for the connection limit on your subscription tier.
Does the Xtream Codes server URL ever change?
It can. Providers occasionally move lines to a new server address. If every channel stops at once on every device while your internet works, ask support whether the Server URL has changed. Most players let you edit the URL in the saved login without deleting it, so your username, password and usually your favourites stay in place.
Xtream Codes on Apple TV
Setting up Xtream Codes on an Apple device? Our complete Marinios IPTV guide shows the exact login flow step by step. On Android TV or Fire TV, the complete One IPTV guide covers the same login plus its activation-code model.
Get Your TVNado Xtream Codes Now
Subscribe → receive Server URL, Username & Password via WhatsApp → start streaming in minutes
Stream Everything with TVNado
55,000+ live channels · NFL · NBA · MLB · 4K UHD · No contract · From $19.99/month