Skip to content
Xtream Codes

How to Add Xtream Codes to an IPTV Player (2026 Guide)

Xtream Codes is a server-based playlist method that uses three values — a server URL, a username and a password — instead of one long M3U link. This guide explains what each value means, which IPTV players support it, how to add it to Televizo step by step, and how to fix the most common errors.

Televizo Editorial Team 9 min read Published 7 Oct 2026 Updated 7 Oct 2026
IPTV player setup screen showing Xtream Codes fields for server URL, username and password

Key Takeaways

  • Xtream Codes uses three values — a server URL, a username and a password — instead of one long M3U link, which makes it a structured, account-based way to connect a player to a compatible service.
  • Most popular IPTV players support Xtream Codes, including Televizo, TiviMate, XCIPTV and IPTV Smarters; the best player is the one your service officially recommends and that has clear setup documentation.
  • Adding Xtream Codes to Televizo takes under a minute: open the app, choose Add Playlist, select Xtream Codes, enter the three values, and save — the full walkthrough is in the dedicated setup guide.
Share

What Is Xtream Codes?

Xtream Codes is a server-based playlist method. Instead of giving you one long URL like M3U, your service provides three values that the player uses to authenticate with a server and request your content on demand. The three values are a server URL, a username and a password.

The Server URL

The server URL is the address of the server that hosts your playlist and content. It looks like a web address — for example, http://example.com:8080 — and it must include the protocol (http:// or https://) and the port number if your provider specifies one. The player connects to this address to authenticate and fetch your channels.

The Username

The username is the account identifier your service assigns to you. It is not an email address — it is typically a short alphanumeric string. The username tells the server which account to load when the player connects.

The Password

The password authenticates your account. Like the username, it is usually a short string provided by your service. Together, the server URL, username and password form a complete set of Xtream Codes credentials. Treat all three as private — anyone who has them can access your account.

Which IPTV Players Support Xtream Codes?

Most popular IPTV players support Xtream Codes alongside M3U. The players below are the most widely used in 2026, and each accepts Xtream-style credentials.

  • Televizo Player — free, lightweight, with a dedicated official support site and a step-by-step Xtream Codes setup guide.
  • TiviMate — a popular paid player with a polished TV interface; supports Xtream Codes in its premium tier.
  • XCIPTV — free and open source; supports Xtream Codes but relies on community support for setup help.
  • IPTV Smarters — free; supports Xtream Codes with an interface originally built for mobile and adapted for TV.

All four players connect to the same server with the same three values. The difference is in the interface, the price, and the level of official documentation. Televizo is the only one with a dedicated support website that includes a maintained Xtream Codes setup guide, which makes it the easiest to configure for first-time users.

If you are deciding between M3U and Xtream Codes, the comparison guide breaks down the differences in setup, structure, EPG and convenience.

Compare M3U vs Xtream Codes →

Step-by-Step: Adding Xtream Codes to Televizo

Adding Xtream Codes to Televizo takes under a minute once you have your three values. The process is the same on every supported device — Android TV, Firestick, Google TV and Android phones.

  1. 1

    Open Televizo

    Launch the app and choose Add Playlist from the home screen.

  2. 2

    Select Xtream Codes

    Choose the Xtream Codes option — not M3U — as the playlist type.

  3. 3

    Enter the server URL

    Type or paste the server URL exactly as provided, including http:// or https:// and the port number if specified.

  4. 4

    Enter the username and password

    Type or paste the username and password carefully. Double-check for trailing spaces or hidden characters.

  5. 5

    Save and load

    Save the playlist. Televizo connects to the server, authenticates, and loads your Live, Movies and Series categories. Large libraries may take a few seconds.

This is a summary. For the complete walkthrough with screenshots, troubleshooting tips, and device-specific notes, follow the dedicated setup guide.

Complete Televizo Xtream Codes setup guide →

Common Xtream Codes Errors and Fixes

Most Xtream Codes problems come down to one of three things: a typo in the credentials, an expired or inactive account, or a network issue blocking access to the server. The table below covers the most common errors and the first thing to try.

ErrorMost likely causeFix
Invalid username or passwordTypo, trailing space, or expired accountCopy each value fresh from your provider, paste without extra spaces, and confirm the account is active
Cannot connect to serverWrong server URL or missing http:// / https:// prefixRe-enter the server URL exactly as provided, including the protocol and port
Playlist loads but no channelsAccount active but server has no content mappedContact your provider to confirm the account has channels assigned
HTTP vs HTTPS mismatchServer expects one protocol, you entered the otherTry the other protocol — if the server uses https:// and you entered http://, switch it
Channels load but will not playIndividual streams down or server-side issueTest several channels; if some work, the player is fine and the failing streams are a source issue
Playlist worked before, now failsProvider reset the account or changed the serverConfirm with your provider that the server address and credentials are still current
Common Xtream Codes errors and fixes

A good first step for almost any Xtream Codes error is to re-enter all three values fresh from your provider's email or panel, confirm the account is active, and reload the playlist. If the details are correct and the error persists, the server may be temporarily unavailable — contact your provider to confirm.

For a deeper diagnosis of playback and connection problems, the full troubleshooting guide covers the app, device, network and source layers.

Read the full troubleshooting guide →

Next Steps

Once your Xtream Codes playlist is loaded, the next steps are to organize your channels and explore what else Televizo can do. Favorites, channel groups, and the EPG make a large library manageable.

Televizo Editorial Team

Product Documentation & Support

The Televizo Editorial Team writes and maintains the official documentation for Televizo Player. We test every guide on real Android TV, Fire TV, Google TV and Smart TV hardware using both M3U and Xtream Codes playlists, and we update articles whenever the app or setup steps change.

Published 7 Oct 2026 · Last updated 7 Oct 2026 · Reviewed for accuracy 7 Oct 2026

Share this guide

Ready to get started?

Install Televizo, add your playlist, or get help from our support team.