
If a provider has just sent you a server address, a username and a password and your app is asking for something called Xtream, this page walks through what goes where. We sell Vivimate and use its login as the example, but we don't make any of the player apps. App details come from each store listing or developer page, read on November 10, 2026. This page reports no measurements of our own, so it doesn't rank the apps, and menu wording can differ from what you see.
The three fields, one at a time
Players use the name Xtream Codes for this login style, and some call it the Xtream API instead. Either way, the app doesn't download a fixed file. Each time it opens, it sends your details to the server and asks what your account includes right now.
- Server URL. A web address that usually finishes with a colon and a port number. It is the field most people get wrong, so the diagram below takes it apart.
- Username. Issued by the provider, often a string of letters and numbers. It isn't your email address, and capital letters usually count.
- Password. Also issued with the account. Keep it to yourself: sharing or reselling a login breaks our terms of service.
One login covers one account rather than one gadget. You can type it into a TV and a phone, but only as many can play at once as your plan allows: one device, or two if you bought the two-device price.
Xtream Codes vs M3U
An M3U link is a single address that points at a playlist file. It normally carries your username and password inside it, so guard it the same way. Both routes reach the same account; what differs is what your app knows how to read.
| Question | Xtream login | M3U link |
|---|---|---|
| What you type | Three fields | One long address |
| TV guide | Usually comes with it | Sometimes needs its own XMLTV link |
| On-demand titles | Usually split into movies and series | Often mixed into the channel list |
| Apps that take it | Most IPTV players | Those, plus general players such as VLC |
| From Vivimate | Sent by default | On request |
If your app offers an Xtream option, use it, since that's what we send. If it only takes a playlist link, ask us on WhatsApp for an M3U link. A box that asks for a portal address needs different details again; the MAG box guide covers that case.
Players whose listings name Xtream
Each of these says so in its own listing. All of them are empty players: the channels come from your login, not from the app.
| App and developer | Where it runs | Login types in its listing |
|---|---|---|
| TiviMate Armobsoft FZE | Android TV, Google TV, Fire OS sticks; not made for touch screens | M3U, Xtream Codes, Stalker Portal |
| XCIPTV PLAYER OTTRUN | Android phones, tablets and TVs; listing says it contains ads | Xtream Codes Compatible API, EZServer, M3U |
| UHF Short Wavelength Applications SL | iPhone, iPad, Apple TV on tvOS 17 or later | Xtream, M3U8 |
| IPTVX Bending X - FZE | iPhone, iPad, Apple TV on tvOS 16 or later | Xtream API, M3U, M3U8 |
| MyIPTV Player Vbfnet Apps | Windows PCs | Xtream code, M3U |
Two common names need a caveat:
- IPTV Smarters. The developer's features page lists M3U playlists and an API-based login but never uses the word Xtream, and several apps with similar names come from other developers. Check that a listing's developer matches before you install.
- VLC. VideoLAN's page describes a general media player and names no IPTV login, so give it an M3U link instead.
Device-by-device advice lives in our guides to IPTV on Android TV, IPTV on Apple TV and Samsung smart TVs, and our roundup of IPTV apps by device compares more players.
Setting it up, step by step
- Have the message open. A trial and a paid plan arrive in the same format. Copy from your phone if the app lets you paste.
- Install a player from the table. On a Fire TV, check first that the stick runs Fire OS; TiviMate then installs through the Downloader app.
- Start a new playlist or account. TiviMate calls it Add playlist. Other apps say Add user, Add source or Login.
- Pick the Xtream option. It may read Xtream Codes, Xtream API or Login with Xtream. Leave M3U alone unless you have an M3U link.
- Fill the three fields. Enter the server URL with its scheme and port, then the username and password, and check each character before saving.
- Let the lists load. Channels appear first. The guide can lag behind, so play a live channel to confirm the login works.
Screen-by-screen help is in our TiviMate walkthrough for Vivimate. For a Fire TV, start with which Firestick models can install IPTV players, and for every other device use the installation guide.
When the login fails
The second error is worth testing from another network, such as your phone's hotspot, which tells you whether your home connection is involved. If the guide stays empty after a refresh, the EPG troubleshooting page goes further. For an authorization message in particular, read what a failed-to-authorize error means. Still stuck? Send us the app name and the exact wording of the error on WhatsApp.
A word on free code lists
Search for this topic and you'll find pages handing out free Xtream logins. Leave them alone. Those details belong to someone else's account or to a seller you can't identify, they can stop without warning, and you'd be pointing your own device at an unknown server. We don't link to such lists and can't support them. A provider's own trial is the safe way to test.
Getting a login from Vivimate
Start the 24-hour free trial with no card, and you'll receive the same three fields this page describes, so you can confirm your app accepts them before paying. Plans are prepaid and don't renew automatically:
- 1 Month: $19.99 for one device, $31.98 for two
- 3 Months: $29.99 for one device, $47.98 for two
- 6 Months: $39.99 for one device, $63.98 for two
- 12 Months + 2 FREE: $69.99 for one device, $111.98 for two
Full details are on the plans page, and the refund policy sets out the 7-day guarantee on a first purchase. We don't promise any particular channel, so search the trial's guide for what you watch. IPTV is a legal technology and a seller's rights decide the rest; we don't publish the rights agreements behind our channels, and our page on whether IPTV is legal explains what that means.
Frequently asked questions
What does Xtream Codes mean in IPTV?
It's a style of login with three parts: a server URL, a username and a password. A player app uses them to ask your provider's server for the channels, guide and on-demand lists on your account. The name describes how you sign in, not who provides the service.
Is Xtream Codes better than an M3U link?
Neither changes what your account includes. Players tend to organize an Xtream login into live, movie and series sections and fetch the guide with it, while an M3U link is a single playlist address that some apps pair with a separate guide link. Use whichever your app accepts.
Where do I get my Xtream Codes details?
Only from your own provider. Vivimate sends the server URL, username and password on WhatsApp when you start the free trial or buy a plan. Codes posted on public lists belong to other people's accounts, and we don't link to them.
Can I use Xtream Codes on a Firestick?
Yes, on a stick that runs Fire OS, through a player such as TiviMate installed with the Downloader app. Sticks on Vega OS, including the 4K Select from 2025 and the 2026 HD and 4K third generation, can't add players from outside Amazon's store.
Which app is best for Xtream Codes?
This page reports no measurements of our own, so it names no winner. Choose a player that runs on your device and lists Xtream among its login types, then try it with the 24-hour free trial before you pay.
Sources
Store listings and developer pages, all read November 10, 2026.
- Google Play: TiviMate IPTV Player and XCIPTV PLAYER
- App Store: UHF and IPTVX
- Microsoft Store: MyIPTV Player
- IPTV Smarters features page and VideoLAN VLC page
Couldn't read: nothing on the list above failed to load. Not checked for this page: the Amazon Appstore, the Samsung and LG TV stores, and any app outside the table.
New to the service? Start with the full Vivimate IPTV guide — what it includes, what it costs and how to set it up.