How to Set Up XTREAM Codes on BDIX (Step-by-Step)

XTREAM is the login-based way to load BDIX live TV - portal URL, username, password. Here is what it is, how to enter it in every major player, and how to fix the four classic XTREAM errors.

Table of Contents

Two formats carry BDIX live TV: M3U (a playlist URL) and XTREAM (a portal login). XTREAM is the one the TV-first servers prefer - cleaner channel grouping, EPG support, refresh-by-relogin - and it is the format most likely to confuse a newcomer, because a "code" is actually three separate values. This guide sets it up in every major player and fixes the errors it throws.

What You Actually Have

An XTREAM login is three values, always in this shape:

PieceLooks likeNotes
Portal / server URLhttp://10.x.x.x:8080Port included - the :8080 (or whatever it is) is part of the address
Usernameuser1234 or similarCase-sensitive; watch zero vs letter O
Passworda short stringRotates periodically - freshness beats memory

The always-current source is the server’s own page (its welcome page or its directory listing). We never republish credentials - copied-out "codes" in old posts are the leading cause of every error below.

Setup per Player

TiviMate (Android TV / Fire TV)

  1. Open TiviMate → Add playlist.
  2. Choose Xtream login (not M3U URL).
  3. Enter the portal URL, username and password. Name the playlist after the server.
  4. Save and let the first sync complete - the channel grid builds in under a minute on BDIX speeds.

IPTV Smarters Pro (phones, tablets, desktop)

  1. Open Smarters → accept terms → Login with Xtream Codes API.
  2. Any name field: anything you like. Username, password, portal URL: exactly as published.
  3. Tap Add User. The app logs in and builds sections: Live TV, Movies, Series (where the server offers them).

OTT Navigator (Android power users)

  1. Settings → Playlists → Add playlist → Xtream portal.
  2. Enter the three values; save; the channel scan runs automatically.

VLC (the 30-second check)

VLC does not speak XTREAM natively - for a VLC test, use the server’s M3U URL instead (see the M3U guide). If a server publishes only XTREAM, test on a phone with Smarters rather than fighting VLC.

The Four Classic XTREAM Errors

1. "Invalid credentials" / login failed

Rotated credentials, in order of likelihood. Re-copy all three values fresh from the server page at the moment of failure - not from a saved note, not from a friend’s message. Then check the lookalikes: 0 vs O, 1 vs l. A fresh copy fixes nine of ten login failures.

2. "Cannot connect to server"

The portal URL is wrong or unreachable. Confirm the port survived the paste (players strip it more often than you would think), confirm no VPN is active, and confirm the connection is BDIX-peering - the BDIX tester in ten seconds. Then check the server status; portals do restart.

3. Login works, channel list is empty

The stale-session special. Remove the portal entirely and re-add it with fresh credentials; let the first sync finish completely before judging. If the fresh re-add still shows nothing, the server’s playlist backend is mid-reshuffle - the status page and an hour of patience are the remedy.

4. Channels list, streams will not start

Per-channel first (single feeds drop), then the playlist freshness rule, then bandwidth: a stream needs a steady 5–10 Mbps - the BDIX speed test separates your line from the feed.

XTREAM vs M3U: Which to Use When

XTREAMM3U
SetupThree values, login-basedOne URL paste
Channel groupingClean categories from the serverFlat list (player re-groups heuristically)
EPGSupported where publishedRare
RefreshRe-login / re-addRe-fetch the URL
Best forDaily TV on TV devicesQuick tests, VLC, playlist-only servers

House pattern: XTREAM in TiviMate for the living room, M3U-in-VLC for the "is this server even up" check.

Two Rules That Save Accounts (and Phones)

  • Credentials are free and public - treat them lightly. Copy fresh, share nothing, pay no one. The moment a "code seller" enters your life, the scam has entered it.
  • Pick a player you will keep. The portal login outlives any single app, so choose from the best IPTV player apps for BDIX and set it up properly rather than hopping between apps each time a code rotates.
  • Players from official stores only. The XTREAM-named APK clones on download sites are trojans. Every real player (TiviMate, Smarters, OTT Navigator) is in a store, free, and asks for nothing but the three values.

FAQ (Frequently Asked Questions)

What is an XTREAM code?
A login-based playlist format: a portal URL plus username and password. The player logs in, fetches the live channel list and (where offered) the EPG. Despite the name it is not a single "code" - it is three values, all published free on the BDIX server’s own pages.
Where do I get XTREAM details for a BDIX server?
From the server’s own page - its welcome page or its listing in the server directory. Operators publish them free and rotate them periodically. Anything sold is a scam; borrowed logins are how stale-login loops start.
Why does my XTREAM login fail?
The four classic causes in order: rotated credentials (re-copy fresh from the server page), a stripped port in the portal URL (re-paste carefully), a typo in username/password (watch zero vs O), or the connection not being on BDIX at all (run the BDIX tester).
Why does XTREAM log in but show no channels?
Remove the portal entirely and re-add it with fresh credentials - a logged-in-but-stale session keeps serving an empty list. Let the first sync finish fully (a minute) before judging. If a fresh re-add still shows nothing, check the server’s status page.
Is XTREAM better than M3U for BDIX?
For daily TV watching, yes - cleaner category grouping, EPG support, and re-login-based refresh. M3U remains better for quick tests (VLC) and for servers that publish only a playlist URL.
Is XTREAM illegal or unsafe?
The format is just a login protocol - it powers countless legitimate services. On BDIX the servers are operator-run and free. The safety caveat is elsewhere: get players from official stores, and never pay third parties for "codes".
Why is it called a "code" if it is three things?
Legacy naming from IPTV reseller culture, where one seller "code" bundled the three values. On BDIX the operator publishes the three values openly; the bundle framing (and the price tag attached to it elsewhere) does not apply.
Do I need to re-enter XTREAM details often?
Only when the operator rotates credentials - which on busy BDIX servers is a regular occurrence. When TV dies for no visible reason, fresh credentials are the first thing to try, ahead of any reinstalling.
Can I use one XTREAM login on several devices?
Yes for household use - the portal accepts multiple player sessions. Sharing publicly is what pushes operators into rotating credentials for everyone.
Does XTREAM work over mobile data?
Normally yes - the operators peer with BDIX. Pack-specific routing can interfere; if it works on home broadband but not on mobile data, that difference is the cause, and normal mobile data charging applies regardless.
Where does the EPG come from?
From the server via the XTREAM handshake where the operator publishes one; BDIX EPG is intermittent. Leave the player’s EPG source on auto - an empty guide with working channels is normal and harmless.

More in Guide