Not the developer of TiviMate · not affiliated with Armobsoft FZE
Setup Guide

Xtream Codes Setup: The Three Fields, the Apps and the Fixes

Xtream Codes is the name IPTV players give to a three-part login: a server URL, a username and a password issued by your provider. The player sends them to the server, which returns your live channels, TV guide and on-demand sections. It isn't an app or a provider. An M3U link does a similar job as one web address. Vivimate sends Xtream details on WhatsApp, and TiviMate, XCIPTV PLAYER, UHF and IPTVX all name Xtream in their store listings.

·Updated November 10, 2026·8 min read
A smartphone and a TV remote resting on the arm of a grey sofa, with a blurred TV screen showing a grid of soft colored tiles behind

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.
Schemehttp://Keep it, http or https as sentHostexample.comThe server's addressPort:8080Often dropped by mistakeNo slash, path or space after the port
example.com is a placeholder. Your real server URL is in your WhatsApp message.

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.

Xtream loginURL + username + passwordLiveMoviesSeriesGuideM3U linkOne playlist addressOne channel listGuide link?Sameaccount
How players usually treat each route. The details vary by app.
QuestionXtream loginM3U link
What you typeThree fieldsOne long address
TV guideUsually comes with itSometimes needs its own XMLTV link
On-demand titlesUsually split into movies and seriesOften mixed into the channel list
Apps that take itMost IPTV playersThose, plus general players such as VLC
From VivimateSent by defaultOn 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 developerWhere it runsLogin types in its listing
TiviMate
Armobsoft FZE
Android TV, Google TV, Fire OS sticks; not made for touch screensM3U, Xtream Codes, Stalker Portal
XCIPTV PLAYER
OTTRUN
Android phones, tablets and TVs; listing says it contains adsXtream Codes Compatible API, EZServer, M3U
UHF
Short Wavelength Applications SL
iPhone, iPad, Apple TV on tvOS 17 or laterXtream, M3U8
IPTVX
Bending X - FZE
iPhone, iPad, Apple TV on tvOS 16 or laterXtream API, M3U, M3U8
MyIPTV Player
Vbfnet Apps
Windows PCsXtream 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

  1. 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.
  2. 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.
  3. Start a new playlist or account. TiviMate calls it Add playlist. Other apps say Add user, Add source or Login.
  4. Pick the Xtream option. It may read Xtream Codes, Xtream API or Login with Xtream. Leave M3U alone unless you have an M3U link.
  5. Fill the three fields. Enter the server URL with its scheme and port, then the username and password, and check each character before saving.
  6. 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

What you seeUsual causeFirst fixInvalid username or passwordA typo or a trailing spacePaste again; check O vs 0, l vs ICan't connect / invalid URLPort or http:// missingRe-enter the URL exactly as sentWorked before, now refusedPlan term or trial endedMessage us to check the accountToo many connectionsAnother device is playingStop it, or close a background appChannels load, guide emptyGuide still downloadingWait a few minutes, then refresh
The exact wording differs from app to app.

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.

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.