4khdiptv

IPTV Xtream Codes
Login Guide

Xtream Codes is the login format nearly every modern IPTV player prefers. It replaces the long M3U link with three short values - and it loads your channels, movies and TV guide in one step.

The Basics

What Is Xtream Codes?

Xtream Codes is an API standard - a set of rules that lets a player talk to an IPTV server. Instead of downloading a giant playlist file, the app sends three values to the server, gets a session back, and then asks for exactly what it needs: live channels, VOD categories, or EPG data.

That is why an Xtream login feels faster. The player can pull a single category, load the guide separately, and re-authenticate quietly after a drop without rebuilding the whole channel list. With a plain M3U link, the app has to fetch everything again.

The name comes from the software that originally defined it. That software no longer exists, but the API format became the de facto standard, so every serious player supports it - Smarters Pro, TiviMate, IPTVX, GSE and most smart TV apps.

Your Details

The Three Values You Need

Field 01

Server URL

A web address such as http://host:8080, including the port if one is given. Some players ask for host and port in separate boxes - if yours does, split it there rather than pasting the whole thing into the host field.

Field 02

Username

Issued with your subscription. Usually a short alphanumeric string. It is case sensitive, and a capital letter where a lowercase one belongs is the most common login failure of all.

Field 03

Password

Also case sensitive, and often generated rather than chosen. Copy and paste it from the welcome message instead of retyping it by hand.

We send all three together after your order is confirmed. If one is missing, message us on WhatsApp and we will resend the full set rather than guessing which part failed.

Setup

Logging In on Each Device

Firestick and Android TV

Install Smarters Pro or TiviMate, open it, and choose the Xtream Codes option on the login screen. Enter the three values and press login. The first channel list build takes about a minute on a large lineup - do not close the app while it works. Device-specific steps are on the Firestick guide and the Android guide.

iPhone, iPad and Apple TV

Smarters Pro and IPTVX both offer an Xtream API login. Paste the server address carefully - iOS keyboards sometimes auto-capitalise the first letter of a field, which breaks the URL. See the iPhone and iPad guide.

Samsung and LG Smart TVs

Only some TV apps support Xtream. If yours does not, switch to the M3U method described in the M3U playlist guide, or attach a Firestick and use that instead - it is usually less frustrating than typing a password with a TV remote.

Windows, Mac and Kodi

Desktop players accept Xtream where they support it. Kodi's PVR IPTV Simple Client is M3U-only, so use the playlist link there and add the XMLTV guide separately.

Fix It

Why Xtream Login Fails

"Invalid credentials" or "auth failed". A typo, a trailing space, or the wrong case. Clear the field completely, paste again, and check the server address starts with http:// or https:// exactly as provided.

Login works but the list is empty. The subscription is probably expired, or the device is over its connection limit because another screen is streaming. Close every other player on the account and reload.

Login works, then drops after a minute. Classic sign of a duplicate session - two devices using the same single-connection login. See IPTV not working for the full checklist.

Connection times out. Your ISP may be blocking the hostname. Test on mobile data; if it works there, the network is the problem, and the IPTV VPN guide explains your options.

If none of that helps, send us a screenshot of the login screen with the password obscured, plus your device model, and we will test the account from our side.

Xtream Codes FAQ

What is Xtream Codes in IPTV?

An API login standard that uses a server URL, username and password instead of a long M3U link. It loads channels, VOD and the guide together and reconnects faster.

Is Xtream Codes better than M3U?

Yes, when your player supports it. It is faster, includes the guide, and handles reconnection better. Keep the M3U link as a backup.

Why does my Xtream login say invalid credentials?

Almost always a typo, a trailing space or the wrong letter case. Clear each field and paste the values again from your welcome message.

Can I use the same Xtream login on two devices?

Only if your plan has two or more connections. On a single-connection plan the second device will disconnect the first.

Do I need the port number in the server URL?

Include it exactly as we send it. If your player has separate host and port boxes, split the value there instead of pasting the full address into the host field.

Get Your Login Details