Xtreme HD IPTV UK
Back to BlogSetup & Configuration

How to Add Xtream Codes to an IPTV Player

10 May 20266 min read

If your IPTV provider has given you a server address, a username and a password rather than a single playlist link, you're working with an Xtream Codes login, and setting it up in most players takes just a couple of minutes once you know which fields to fill in. Below is the general process, along with the specific steps for a few of the most widely used apps.

This guide focuses purely on getting the login entered correctly. If you'd like more background on what Xtream Codes actually is and how it compares to a plain M3U playlist, our companion explainer on Xtream Codes explained covers that in more depth.

Quick answer: to add Xtream Codes to an IPTV player, open the app, choose the "Xtream Codes API" or equivalent login option, enter the server URL, username and password exactly as provided, and confirm — the player will then connect to the server and load your live channels, VOD library and EPG automatically.

Before You Begin

Make sure you have all three pieces of information ready: the server URL (which may include a port number), your username, and your password. If you're not sure what any of these fields refer to, our guide to Xtream Codes explained covers the format in more detail. Xtreme HD IPTV subscribers who can't locate their details can get in touch via WhatsApp and have them resent.

It's worth having these details somewhere you can copy from directly, such as the original confirmation email or message, rather than trying to remember them or read them off a phone screen while typing on a TV remote. This alone avoids the majority of failed login attempts, since the fields are unforgiving of even a single incorrect character, and a small typo three-quarters of the way through a long server address is genuinely easy to miss when reading it back quickly.

Adding Xtream Codes in IPTV Smarters Pro

  • Open the app and select "Login with Xtream Codes API."
  • Enter a name for the account (anything you'll recognise).
  • Enter the server URL exactly as given, including http:// and any port number.
  • Enter your username and password.
  • Tap "Add User" and wait for the app to connect and load your content.

Adding Xtream Codes in TiviMate

  • From the home screen, select "Add playlist."
  • Choose "Xtream Codes" as the playlist type.
  • Enter the server address, username and password in the corresponding fields.
  • Confirm and allow the app to load the channel list and EPG.

Adding Xtream Codes in OTT Navigator

  • Open the app and go to Settings, then Playlists.
  • Select "Add playlist" and choose the Xtream Codes login type.
  • Enter the server URL, username and password in the fields provided.
  • Confirm, and allow the app a moment to sync channels, VOD titles and EPG data.

Adding Xtream Codes in GSE Smart IPTV

  • Open the app and go to the remote playlists section.
  • Select the Xtream Codes login option.
  • Fill in the server URL, username and password.
  • Save and wait for the channel list to populate.

As with M3U playlists, the exact wording of the menus varies slightly between apps, but you're always filling in the same three fields: server, username, password. If you'd rather see the full picture of setting up a player from scratch, our how to set up an IPTV player guide covers both login methods together, and IPTV M3U playlist is worth a read if you want to compare the two approaches.

Adding Xtream Codes on Mobile Devices

Mobile versions of these same apps use an almost identical process, just via touch rather than a remote control. Open the app, choose the Xtream Codes or API login option during setup, and enter the same server, username and password you'd use on a TV device. There's no separate mobile-specific format for Xtream Codes credentials — the same details you were given work across every supported device type.

Confirming the Login Worked

Once the connection succeeds, take a moment to check that everything has come through correctly rather than assuming it's fine. Open the live TV section and play a channel, then check the movies or series section for cover art and descriptions — since Xtream Codes typically delivers this metadata automatically, seeing populated posters and details is a good sign the API connection is working as expected rather than partially failing. If live channels play but VOD sections appear empty, or vice versa, it's worth reconnecting the account rather than assuming that's simply how your subscription works.

What Happens Once You're Logged In

After a successful connection, most players will briefly show a loading or syncing indicator while they pull down your live channel list, VOD library and EPG data from the server. This is normal and typically only takes a matter of seconds for live channels, though a large movie and series library can take a little longer to fully populate with cover art and descriptions on the very first login. Subsequent app launches are usually much faster, since the player caches most of this information locally rather than re-downloading everything from scratch each time.

If the Login Fails

  • Double-check the server URL for typos, and make sure any required port number is included exactly as supplied.
  • Confirm your username and password are entered correctly, watching for accidental spaces at the start or end.
  • Check that your internet connection is working normally by testing another app.
  • Try removing the account and re-adding it from scratch rather than editing the existing entry, since some apps don't refresh cached login attempts properly.
  • If your details previously worked and have suddenly stopped, your provider may have refreshed your credentials — check for an updated login.

If you've worked through those steps and the login still isn't connecting, our IPTV not working guide covers broader troubleshooting steps that apply beyond just Xtream Codes logins, including connection and device-level issues that can look like a login problem but aren't.

Common Reasons a Login Gets Rejected

  • The server URL is missing http:// at the start, or has it typed as https:// when the provider specifies otherwise.
  • A port number is required but wasn't included, or was included when it shouldn't have been.
  • Autocorrect or autocapitalisation on a mobile keyboard has altered the username or password when typing rather than pasting.
  • The subscription's simultaneous device limit has already been reached, which some players display as a login failure rather than a clearer connection-limit message.
  • The account has genuinely expired or is between renewal periods — checking your subscription status is worth doing before assuming the technical setup is at fault.

Where possible, copy and paste your Xtream Codes details directly from the message or email your provider sent rather than retyping them by hand, particularly on a TV remote's on-screen keyboard, where small typos are easy to introduce and can be surprisingly hard to spot afterwards.

Xtreme HD IPTV subscribers setting this up for the first time may also find our dedicated Xtreme HD IPTV M3U and Xtream Codes setup guide useful, since it walks through the process using the exact details format we provide.

Once your Xtream Codes login is working reliably on one device, adding it to a second or third is simply a case of repeating the same steps in whichever player you've chosen there — there's no limit on how many players can be configured with the same details, only on how many can stream simultaneously, so feel free to set up your phone, a Smart TV and a Firestick with the same login without any extra steps.

Frequently Asked Questions

You need the server URL, your username and your password, all supplied by your IPTV provider after you subscribe.

Start Streaming Today

Not sure yet? Message us on WhatsApp and we'll help you pick the right plan.