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.
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
- Open the Google Play Store on your Android TV device
- Search for TiviMate and install it
- Open TiviMate and tap Add Playlist
- Select Xtream Codes API
- Enter your Host / URL, Username, and Password
- Tap Add — the channel list will load automatically
- (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:
- Open the Fire TV home screen and go to Find → Search
- Search for TiviMate
- Download and install
- 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:
- Enable Apps from Unknown Sources in Settings → My Fire TV → Developer Options
- Install Downloader from the Amazon App Store
- Open Downloader, enter
https://tivimate.comand navigate to the APK download - 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:
- Open the App Store and search for IPTV Smarters Pro
- Install the app (free version available)
- Open the app and tap the + button to add a new playlist
- Select Xtream User & Password
- Enter a Name for this account, your URL/Host, Username, and Password
- 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:
- Install IPTV Smarters Pro from Google Play
- Open the app and tap Add New User
- Select Login with Xtream Codes API
- Fill in your Host, Username, and Password
- Tap Add User
Using TiviMate on Android:
- Install TiviMate from Google Play
- Open the app and tap Add Playlist → Xtream Codes API
- Enter your Host, Username, and Password
- Tap Add
Windows PC
Recommended player: IPTV Smarters (Windows version)
- Go to the IPTV Smarters website and download the Windows version
- Install and open the app
- Click Add New User → Login with Xtream Codes API
- Enter your Host, Username, and Password
- 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.
- Open Kodi and go to Settings → Add-ons → Install from Repository
- Navigate to Kodi Add-on Repository → PVR Clients
- Install PVR IPTV Simple Client
- Go back to Settings → Add-ons → My Add-ons → PVR Clients → PVR IPTV Simple Client → Configure
- 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 - Under EPG Settings, add your XMLTV URL:
http://HOST:PORT/xmltv.php?username=USER&password=PASS - 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
| Mistake | What happens | Fix |
|---|---|---|
| Missing port in host URL | Login fails — connection refused | Add :8080 (or your provider’s port) to the host |
| Trailing slash in host URL | Some players fail to parse it | Remove the trailing / from the host |
| Wrong protocol (https vs http) | SSL error or connection timeout | Use the protocol your provider specifies |
| Typing credentials manually | Typos causing auth failure | Copy-paste from your provider’s email |
| Multiple devices over connection limit | New login rejected | Disconnect other active devices first |
After setup — what to configure next
Once your channel list loads:
-
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.
-
Organize favourites — most players let you create favourites lists so you do not have to browse hundreds of channels each time.
-
Test stream quality — play a few channels and check for buffering. If you experience issues, see the troubleshooting guide.
-
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 CarterTechnical 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
Related guides
players
How to Choose the Best IPTV Player for Xtream Codes
The best IPTV player for Xtream Codes depends entirely on your device. This guide narrows it down to three questions and gives a concrete recommendation for each setup.
fundamentals
Free IPTV M3U Playlist: Legal Sources That Actually Work (2026)
Most free IPTV playlist lists online are dead or shady. These are the legitimate, working sources and the exact steps to verify them.