WhatsApp +212 663 813 479

VOCOIPTV – Live television explained in plain English, set up by you

Your Xtream Codes IPTV Login, Field by Field

An Xtream Codes login is not an app and not a website you visit. It is three values, and nearly every player written in the last several years knows how to use them. That is the whole reason accounts here are issued in this shape rather than as a single unwieldy link: three values that are typed once and then set up every screen you will ever add, in whichever player each of those screens happens to run. The three are a server address, a username and a password, and they arrive together on WhatsApp when a plan goes live. Two things they are not. They are not a login to any page you can open in a browser to manage your account, so nothing is waiting for you behind them except the streams themselves. And they are not portable between providers: they work with the service that issued them and nowhere else, which is also why a login from elsewhere will not open anything here. This page explains each field, because one of them is behind most failed setups on this site.

Have these to hand before you start

  • The WhatsApp message carrying your server address, username and password
  • Any player with an Xtream Codes, Xtream API or similar option on its first screen
  • Somewhere permanent to keep the three values before you type them anywhere

Nothing to sign in with yet? Take the free 24-hour trial, or pick how long you want.

Do these in order

  1. Decide where these three values are going to live

    Do this before you type them into anything, because it is the difference between a five-minute job and a conversation with support every time you add a screen. Put them somewhere you will find them in six months: a note on your phone, a photograph of the message saved out of the chat, a card in a drawer. Anywhere except only in the WhatsApp thread, which gets scrolled past and sometimes cleared. Keep them as private as a bank password, since anyone holding all three can watch on your account and use up the connections you paid for. Then, when the second television arrives in the house, setting it up is one minute rather than an afternoon.

    Get a login first

  2. Find the Xtream option in whatever player you are using

    Each app words it differently and they all mean the same thing. In Smarters the wording is Login with Xtream Codes API. TiViMate puts it behind Add playlist and then calls it Xtream Codes. Others shorten it to Xtream, or to API, and a few put it behind a small link under the main box. If a player offers both this and a playlist or M3U option, take this one: it pulls down the live channels, the films, the series and the program guide together, where the playlist route often brings the channels alone. If a player offers no Xtream option at all, it is old, and our M3U page covers what to do instead.

  3. Enter the server address, which is the field that fails

    It has three parts and all three are required. It starts with http:// including both slashes. Then the address itself. Then a colon and a port number, which is a number between one and five digits identifying which door on that server your account uses. The whole thing looks like http://example.com:8080 and nothing goes after the port, no slash and no word. If the app shows separate boxes for the address and the port, split it at the colon and leave the http:// with the address. More setups fail on this one line than on everything else on this site put together, so read it back before you move on.

  4. Enter the username and the password as they were written

    Both are case sensitive, which means a capital letter typed as a small one fails, and the failure message will tell you nothing useful about why. Type them by hand once rather than pasting, at least the first time, because text copied out of a chat regularly brings a space along at the end and a trailing space is invisible in every app on every device. Where the app asks for a profile or playlist name first, that is a label for your own benefit, it is never checked against anything, and you can write the name of the room the television is in.

  5. Save, and let it finish before you judge it

    Press Add User, Next or Save, depending on the app. The player then contacts the server and downloads the channel list, followed by the on-demand titles, followed by the program guide. The channels come quickly. The guide can take several minutes across a list this size, and on an older television it can look as though nothing at all is happening. Leave it alone for five minutes before deciding something has gone wrong. If it returns an error within a second or two of pressing save, it never reached the server, and that is the address field rather than the account.

  6. Prove the values by setting up a second screen

    The real test of these three values is not that one device works, it is that they work anywhere. Take a phone, install a free player, and enter the same three. If the phone signs in, the values you have written down are correct, and any device that refuses them from now on is telling you about itself rather than about the account. If the phone also refuses, the fault is in what you wrote down or in the plan, which is a short WhatsApp message to resolve. Doing this once, on the day you set up, saves the guesswork later on.

If the screen does not look right

The app only offers a box for an M3U URL

Some older players never learned this format, and a few television builds hide the option behind a second screen. Look for a small link or tab near the main box before concluding it is absent. If the one field is genuinely all it has, fall back to the M3U link that came in the same message. It opens the same account by a different road, and our M3U page sets out what you give up by taking it. Chiefly you lose the guide, which some players then want as a separate address.

It signs in but shows films and no live channels

You are almost certainly looking at the on-demand tab rather than an empty account. These players open on whichever section they were last on, and the live channels sit behind a separate button marked Live TV or Live Channels. If that section genuinely lists nothing, the category filter was set to nothing during the first run, which is a setting inside the app rather than anything at our end. Signing out and back in, and reading the category screen this time, restores it.

It works on the phone and refuses on the television

The keyboard on the television is what differs, not the account. Most television keyboards capitalize the first character of a field by default, so a username beginning with a lower case letter goes in wrong and nothing on screen shows you that it happened. Clear the field, find the shift key, and type the first character deliberately. The same thing affects passwords, where the characters are hidden behind dots and you cannot see the mistake at all.

A message says the maximum number of connections is reached

This one is not a fault. It means something else is already playing on your account: another television, a phone in a pocket, a browser tab left open on a laptop, or a player you signed into once and never closed. Stop the other stream and this one starts within a few seconds. If you are certain nothing of yours is running, message support, because it can also mean the three values have reached somebody else and the account needs reissuing.

Other apps that open the same subscription

Working through this with no login yet?

The steps above are the same whether you are on the free day or a paid term, so there is nothing to undo later. Tell us it is a Xtream Codes login and we will send the three lines that make it work.

Xtream Codes login IPTV FAQ

Is an Xtream Codes login legal to use?

The format itself is only a way of passing a server address, a username and a password, and apps in every mainstream app store use it for all sorts of services. There is nothing restricted about the mechanism. The question that carries legal weight is a different one: whether the service behind any given login holds the rights to what it distributes, and that varies by country and by content. Our article on the legality of IPTV sets out how to think about it rather than offering you a reassuring one-line answer.

Can I change my password?

Ask support and it is reissued rather than edited, which means a new set of values and a short job re-entering them on each screen. It is worth doing in one case in particular: if you think the details have reached somebody else, because a shared login shows up as connection limits you cannot explain. There is no self-service page for this, which is a consequence of the account being three values rather than a website.

What happens to these values when my plan ends?

They stop opening anything, and every player shows some version of an expired message. Nothing is deleted at your end: the app, the favorites and the arrangement you built all stay exactly where they are. When the plan is renewed the same three values start working again, usually within minutes, and there is nothing to reinstall or re-enter. Keep them even during a gap.

Is it safe to type these into any app I find?

Treat them the way you would treat a bank login. A player you install from Google Play, the Apple App Store, a television store, or an address support gave you, is a reasonable place to put them. A player from a search advertisement, or an app that asks for your details before it will show you anything at all, is not. The credentials give whoever holds them the run of your account, and there is no way to see afterwards where they have been entered.