This guide shows you how to add an IPTV player channel on Roku in about 5 minutes through the official Channel Store — Roku doesn't support sideloading, so this is the correct path.
Reviewed by the RokuStream team ·
This guide is for the Roku. Not your device? See all supported devices.
Before you start
- A Roku device or Roku TV connected to Wi-Fi
- A Roku account signed in on the device
- Your playlist URL or Xtream Codes username, password, and server URL
Steps
Open the Channel Store
From the Roku home screen, select Streaming Channels to open the Channel Store.
Search for an IPTV player channel
Search for an M3U or Xtream Codes-compatible IPTV player channel. Roku's catalog for this category is smaller than Android-based platforms, so check the channel's description confirms M3U/Xtream support before adding it.
Add the channel
Select Add Channel to install it to your Roku's channel list.
Open the channel and log in
Launch the newly added channel and enter your M3U playlist URL or Xtream Codes username, password, and server URL where prompted.
Confirm your channel list loads
Check that channels and any program guide populate correctly within the app.
Troubleshooting
No suitable IPTV channel appears in the Channel Store search
Roku's official catalog for this category is limited and changes over time. If nothing works for your needs, an external Android TV-based device (Fire TV Stick, Chromecast with Google TV) connected to the same TV gives you the full Play Store selection instead.
"Can I sideload an APK like on Fire TV?" — no, and here's why
Roku OS is a closed platform with no unknown-sources setting or sideloading tool support, unlike Fire OS or Android TV — this is a platform limitation, not a setup mistake.
Common questions
Still stuck? Contact support.