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.
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:
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.
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:
Both apps are players only. You add your own login details from your IPTV provider.
You can add a player to your Roku in two ways:
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.
That completes your IPTV Xtream Code Roku setup with IBO XPlayer.
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.
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.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.
If neither player suits you, you can still complete an IPTV Xtream Code Roku setup by showing IPTV from another device on your Roku.
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.
Once your playlist has loaded, use the Roku remote to move between sections. Depending on your subscription, you will see:
Your IPTV Xtream Code Roku setup is now complete.
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.
If your IPTV Xtream Code Roku setup does not work, try these solutions.
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.
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.
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.
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.
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.
Make sure both devices are on the same Wi-Fi network and that screen mirroring or AirPlay is turned on in your Roku settings.
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.
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.
No. Roku cannot run Android apps, so you can only use players from the Roku Channel Store, or mirror the screen from another device.
No. Both are players only and sell no playlists or subscriptions. You need a subscription or an authorized trial from an IPTV provider.
Yes. Roku TVs use the same Roku Channel Store, so the steps are the same as on a Roku streaming stick or box.
Yes. If a player only asks for a URL, use the M3U link from your provider. It contains the same login details.
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.
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.