How to Add IPTV Xtream Code on Roku (IBO XPlayer, CR Player)

Want to watch IPTV on your Roku streaming device or Roku TV? You can add the Xtream Codes details from your provider to a Roku player app and watch live TV, movies and series on your TV.

This IPTV Xtream Code Roku guide shows you how to set up two players from the Roku Channel Store step by step: IBO XPlayer and CR Player. It also covers screen mirroring and AirPlay as alternatives and explains how to fix the most common connection problems.

Please note: IPTVCodeXtream does not sell subscriptions, provide logins or host any streams. Only use services that are authorized to distribute the channels they offer. See our Disclaimer for details.

How to add IPTV Xtream Code on Roku with IBO XPlayer and CR Player

What is an IPTV Xtream Code?

An IPTV Xtream Code is a set of login details supplied by your IPTV service provider. A compatible player uses these details to connect to the provider’s server through the Xtream Codes API and load your channels, on-demand content and programme guide.

Your Xtream Codes login usually includes three details:

  • Username: your IPTV account username.
  • Password: your IPTV account password. The username and password are usually case-sensitive.
  • Server URL: the server address from your provider, usually starting with http:// or https:// and often followed by a port number, for example http://example.com:8080.

To get started, you need a valid subscription or an authorized trial and a compatible player. If you do not have login details yet, read our guide on how to get a free IPTV Xtream Code through a legitimate trial.

Best apps for IPTV Xtream Code Roku

Roku cannot run Android apps, so you can only use players from the Roku Channel Store. These two players work for an IPTV Xtream Code Roku setup:

  • IBO XPlayer: IBO XPlayer on Roku is a video player from the Roku Channel Store for your own playlists. It sells no playlists or subscriptions.
  • CR Player: CR Player on Roku is another Roku Channel Store player for your own playlists. It also includes no channels or subscriptions.

Both apps are players only. You add your own login details from your IPTV provider.

Before you start: how to add an app on Roku

You can add a player to your Roku in two ways:

  • On your TV: press Home on the Roku remote, open the Streaming Store (called Channel Store or Apps on some models), search for the app name and select Add app.
  • On the web: open the app page in the Roku Channel Store, sign in with your Roku account and select Add app. It installs on the Roku devices linked to that account. To speed this up, go to Settings > System > System update > Check now on your Roku.

Method 1: IBO XPlayer on Roku

Add IBO XPlayer

Open the IBO XPlayer page in the Roku Channel Store and add the app, or search for IBO XPlayer in the Streaming Store on your TV. Then open IBO XPlayer on Roku from your home screen.

Add your Xtream Codes details

  1. Open the app and follow the instructions on the start screen.
  2. If the app shows a device ID (often in MAC address format) and a key, note them down. Then open the website address shown in the app on your phone or computer and log in with those details.
  3. Add your playlist with your Xtream Codes details: server URL, username and password. If only a URL is requested, use the M3U link from your provider.
  4. Save the playlist, then go back to the app and reload it, or restart it, to load your channels.

That completes your IPTV Xtream Code Roku setup with IBO XPlayer.

IBO XPlayer on Roku: Xtream Codes setup

Method 2: CR Player on Roku

Add CR Player

Open the CR Player page in the Roku Channel Store and add the app, or search for CR Player in the Streaming Store on your TV. Then open CR Player on Roku from your home screen.

Add your Xtream Codes details

  1. Open the app and follow the instructions on the start screen.
  2. If the app shows a device ID and a key, note them down and use them on the website address shown in the app. If the app lets you type your details directly, choose the Xtream Codes option.
  3. Enter your server URL, including http:// or https:// and the port number, then your username and password. If only a URL is requested, use the M3U link from your provider.
  4. Save your details and reload the app to load your channels, movies and series.

That completes your IPTV Xtream Code Roku setup with CR Player. Before you pay for anything, check the app listing and the on-screen information for any trial period or activation fee. These fees are for the player only and include no channels.

CR Player on Roku: adding your Xtream Codes details

Other ways to watch IPTV on Roku

If neither player suits you, you can still complete an IPTV Xtream Code Roku setup by showing IPTV from another device on your Roku.

Screen mirroring from Android or Windows

  1. On your Roku, go to Settings > System > Screen mirroring and choose Prompt or Always allow.
  2. Set up your Xtream Codes login in an IPTV player on your Android phone or Windows PC.
  3. Start screen mirroring (also called Cast, Smart View or Project, depending on the device) and select your Roku.

AirPlay from iPhone, iPad or Mac

Many recent Roku models support Apple AirPlay. Check Settings > Apple AirPlay and HomeKit on your Roku. If it is available, start playback in an IPTV player on your iPhone and use AirPlay to send it to your Roku.

Other ways to watch IPTV on Roku: screen mirroring and AirPlay

IBO XPlayer vs CR Player vs mirroring

  • IBO XPlayer on Roku: runs directly on your Roku, so you only need the Roku remote once your playlist is added.
  • CR Player on Roku: a second Roku Channel Store option if IBO XPlayer does not suit your provider or your Roku model.
  • Screen mirroring or AirPlay: needs no Roku app, but your phone or computer has to stay on and nearby, and picture quality depends on your Wi-Fi.

Start watching IPTV on your Roku

Once your playlist has loaded, use the Roku remote to move between sections. Depending on your subscription, you will see:

  • Live TV: live television channels sorted into categories.
  • Movies: on-demand films.
  • Series: TV shows and episodes.
  • EPG: the electronic programme guide, when your provider supplies it.

Your IPTV Xtream Code Roku setup is now complete.

IPTV Xtream Code Roku: 3 ways to watch IPTV on Roku

Where can you get your IPTV Xtream Codes?

Your Xtream Codes login details always come from your IPTV service provider. Installing IBO XPlayer, CR Player or another player does not create them, because these apps are players only and include no channels.

After you buy a subscription or receive an authorized trial, look for your details in the welcome email, your customer account or messages from your provider. You need them for every IPTV Xtream Code Roku setup. Keep your username, password and server URL private, and never share them publicly.

Looking for a provider? Compare your options using the button below.

Common IPTV Xtream Code Roku problems

If your IPTV Xtream Code Roku setup does not work, try these solutions.

The app is not in your Roku store

Channel availability varies by country and Roku model. Try adding the app from the Roku Channel Store website, or use the other player or screen mirroring instead.

Invalid server URL or login

Copy the complete server address from your provider, including http:// or https:// and the port number if one was supplied. Type your username and password again and watch for extra spaces and upper or lower case letters.

The playlist does not appear

Reload or restart the app. If you added the playlist on a website, check that you used the exact device ID and key shown on your TV and that you saved the playlist.

Channels not loading or buffering

Check that your subscription is still active. Restart your Roku with Settings > System > Power > System restart, restart your router, and use a wired Ethernet connection if your Roku model has an Ethernet port.

The app freezes or crashes

Remove IBO XPlayer on Roku or CR Player on Roku from your home screen, restart your Roku and add the app again. Then reload your playlist.

Your Roku is not listed for mirroring or AirPlay

Make sure both devices are on the same Wi-Fi network and that screen mirroring or AirPlay is turned on in your Roku settings.

Common IPTV Xtream Code Roku problems and fixes

Set up Xtream Codes on your other devices

Want to watch on more than your Roku? Follow our guides for Amazon Firestick, Android, iPhone, Apple TV, PC and Mac and Samsung and LG Smart TVs. If you watch IPTV often, a Firestick or Apple TV offers a wider choice of players than Roku. Most subscriptions allow a limited number of simultaneous connections, so check your plan before you sign in on several devices.

Frequently asked questions

Which is the best app for an IPTV Xtream Code Roku setup?

IBO XPlayer and CR Player are both players from the Roku Channel Store that work with your own playlist. Try one, and if it does not suit your provider, use the other.

Can Roku run IPTV Smarters Pro or TiviMate?

No. Roku cannot run Android apps, so you can only use players from the Roku Channel Store, or mirror the screen from another device.

Do IBO XPlayer and CR Player include channels?

No. Both are players only and sell no playlists or subscriptions. You need a subscription or an authorized trial from an IPTV provider.

Does this work on a Roku TV?

Yes. Roku TVs use the same Roku Channel Store, so the steps are the same as on a Roku streaming stick or box.

Can I use an M3U link instead of Xtream Codes?

Yes. If a player only asks for a URL, use the M3U link from your provider. It contains the same login details.

Why is my Xtream Code not working?

Common causes include a wrong username or password, an incorrect server URL, an expired subscription or a network problem. Check your details and contact your provider if the problem continues.

Conclusion

Completing your IPTV Xtream Code Roku setup is straightforward once you have your login details. Add IBO XPlayer or CR Player from the Roku Channel Store, enter your Xtream Codes details and wait for your playlist to load. If neither app works for you, screen mirroring or AirPlay is a simple alternative, and the troubleshooting steps above solve most connection problems.

Always get your login details from a legitimate, authorized IPTV provider.