How to Set Up Xtream Codes on Any Device (2026 Guide)

How to Set Up Xtream Codes on Any Device (2026 Guide)

Step-by-step Xtream Codes setup guide for Android TV, Fire TV Stick, iPhone, Windows PC, Samsung TV, LG TV, Kodi, and more — with screenshots and troubleshooting tips.

Beginner 5 min read · updated Alex Carter

Xtream Codes setup follows the same pattern on every device: install a compatible player, enter your host, username, and password, and wait for the channel list to load. This guide covers every major platform with exact steps.

Before you start, make sure you have your credentials ready:

  • Host — e.g. http://provider.example.com:8080
  • Username — your account login
  • Password — your account password

Your provider sends these when you subscribe. If you have a full M3U URL instead, see how to extract Xtream Codes credentials from a URL.


Android TV and Android TV box

Recommended player: TiviMate

  1. Open the Google Play Store on your Android TV device
  2. Search for TiviMate and install it
  3. Open TiviMate and tap Add Playlist
  4. Select Xtream Codes API
  5. Enter your Host / URL, Username, and Password
  6. Tap Add — the channel list will load automatically
  7. (Optional) Go to Settings → EPG to add your provider’s EPG URL for the program guide

TiviMate Free supports one playlist. If you need multiple accounts, upgrade to TiviMate Premium or use IPTV Smarters instead.


Amazon Fire TV Stick and Fire TV Cube

Recommended player: TiviMate or IPTV Smarters

TiviMate is available directly from the Amazon App Store:

  1. Open the Fire TV home screen and go to Find → Search
  2. Search for TiviMate
  3. Download and install
  4. Follow the same steps as Android TV above

If TiviMate is not available in your region’s Amazon App Store, use Downloader to sideload it:

  1. Enable Apps from Unknown Sources in Settings → My Fire TV → Developer Options
  2. Install Downloader from the Amazon App Store
  3. Open Downloader, enter https://tivimate.com and navigate to the APK download
  4. Install the APK

Alternatively, install IPTV Smarters directly from the Amazon App Store — it is available in most regions without sideloading.


iPhone and iPad (iOS)

Recommended player: IPTV Smarters

TiviMate does not have an iOS version. IPTV Smarters is the standard choice:

  1. Open the App Store and search for IPTV Smarters Pro
  2. Install the app (free version available)
  3. Open the app and tap the + button to add a new playlist
  4. Select Xtream User & Password
  5. Enter a Name for this account, your URL/Host, Username, and Password
  6. Tap Add User — the channel list will load

For EPG: go to Settings within your playlist and enter your XMLTV EPG URL.


Android phone and tablet

Both TiviMate and IPTV Smarters are available. IPTV Smarters tends to work better on phones; TiviMate’s UI is optimized for TV screens and remotes.

Using IPTV Smarters on Android:

  1. Install IPTV Smarters Pro from Google Play
  2. Open the app and tap Add New User
  3. Select Login with Xtream Codes API
  4. Fill in your Host, Username, and Password
  5. Tap Add User

Using TiviMate on Android:

  1. Install TiviMate from Google Play
  2. Open the app and tap Add Playlist → Xtream Codes API
  3. Enter your Host, Username, and Password
  4. Tap Add

Windows PC

Recommended player: IPTV Smarters (Windows version)

  1. Go to the IPTV Smarters website and download the Windows version
  2. Install and open the app
  3. Click Add New User → Login with Xtream Codes API
  4. Enter your Host, Username, and Password
  5. Click Add User

Alternative: VLC works for quick testing — paste the M3U URL from your provider directly into VLC (Media → Open Network Stream). VLC is not ideal for regular use because it lacks EPG and category browsing, but it confirms whether your credentials and streams work.


Kodi (all platforms)

Kodi requires the PVR IPTV Simple Client add-on. This works on Windows, macOS, Linux, Android, and Raspberry Pi.

  1. Open Kodi and go to Settings → Add-ons → Install from Repository
  2. Navigate to Kodi Add-on Repository → PVR Clients
  3. Install PVR IPTV Simple Client
  4. Go back to Settings → Add-ons → My Add-ons → PVR Clients → PVR IPTV Simple Client → Configure
  5. Under General, set the M3U Playlist URL to your provider’s M3U URL:
    http://HOST:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts
  6. Under EPG Settings, add your XMLTV URL:
    http://HOST:PORT/xmltv.php?username=USER&password=PASS
  7. Enable the PVR add-on and restart Kodi

Kodi uses the M3U URL rather than the native Xtream Codes API, but the streams come from the same portal. See Kodi with Xtream Codes for the full setup guide.


Samsung Smart TV (Tizen)

Samsung TVs do not support native Xtream Codes apps. Options:

Option A — Use a streaming stick (recommended): Plug a Fire TV Stick or Chromecast with Google TV into an HDMI port and use TiviMate or IPTV Smarters through that.

Option B — Install a Smart IPTV app: Some Samsung TVs support Smart IPTV or SS IPTV apps from the Samsung App Store. These work with M3U URLs — use your provider’s M3U URL to add channels.

See Xtream Codes on Samsung TV for a full walkthrough.


LG Smart TV (webOS)

Same situation as Samsung — no native Xtream Codes player available.

Option A — Use a streaming stick (recommended).

Option B — Use SS IPTV or Smart IPTV: Available from the LG Content Store. Add your M3U URL to load channels.

See Xtream Codes on LG TV for detailed steps.


Apple TV (tvOS)

No TiviMate or IPTV Smarters iOS app works natively on Apple TV. The two practical options:

Option A — AirPlay from an iPhone: Stream from IPTV Smarters on your iPhone to your Apple TV via AirPlay.

Option B — Infuse or other media players: Some media players on Apple TV support M3U playlists. Add your provider’s M3U URL.

See Xtream Codes on Apple TV for the full setup.


Common setup mistakes

MistakeWhat happensFix
Missing port in host URLLogin fails — connection refusedAdd :8080 (or your provider’s port) to the host
Trailing slash in host URLSome players fail to parse itRemove the trailing / from the host
Wrong protocol (https vs http)SSL error or connection timeoutUse the protocol your provider specifies
Typing credentials manuallyTypos causing auth failureCopy-paste from your provider’s email
Multiple devices over connection limitNew login rejectedDisconnect other active devices first

After setup — what to configure next

Once your channel list loads:

  1. Set up EPG — add your XMLTV URL in the player’s EPG settings. Without this, the program guide will be empty. See Xtream Codes EPG setup.

  2. Organize favourites — most players let you create favourites lists so you do not have to browse hundreds of channels each time.

  3. Test stream quality — play a few channels and check for buffering. If you experience issues, see the troubleshooting guide.

  4. Set up parental controls — if the account is shared, most players offer PIN protection for categories.

Frequently asked questions

What do I need to set up Xtream Codes?

You need three things from your IPTV provider: a host URL (including the port, e.g. http://provider.example:8080), a username, and a password. You also need a compatible player app installed on your device.

How long does setup take?

Under five minutes for the initial setup. Channel list loading can take an additional 1–3 minutes depending on your provider's server speed and how many channels are in your subscription.

Do I need to enter the URL differently on different apps?

The credentials are the same across all apps. The host field should always include the protocol and port. Some apps split the host and port into separate fields — check the app's own setup screen.

Why does my channel list show but nothing plays?

This usually means the stream format is incompatible with your device. Try changing the output format from ts to m3u8 (or vice versa) in the player's account settings.

Can I use Xtream Codes on a Smart TV without installing an app?

Not directly — most Smart TVs do not have a built-in Xtream Codes player. Samsung and LG TVs require a third-party app. Amazon Fire TV Stick or Android TV box connected to your TV is the most common workaround.

References

Written by

Alex Carter

Technical Writer & IPTV Technology Analyst

Alex Carter is a technical writer and streaming-technology analyst with over a decade of experience documenting IPTV infrastructure, media player software, and streaming protocols. Alex has worked hands-on with Xtream Codes, M3U, and EPG tooling across Fire TV, Android, and smart-TV platforms, and writes approachable guides that respect both the reader's time and the legal boundaries of streaming technology.

  • 10+ years documenting streaming and IPTV technologies
  • Practical experience with Xtream Codes, M3U, EPG, and player software
  • Focused on accurate, sourced, and privacy-respecting guidance
View 42 articles

Related guides

Search the knowledge base

Type to search articles, guides, and comparisons instantly.