Set up once, watch on any of your devices
Choose your device below — real steps for what you actually have, not a generic checklist that skips the part everyone gets stuck on.
What activation actually hands you
Right after subscribing or starting the trial, an email arrives with either an M3U playlist link, or an Xtream Codes-style trio of username, password, and server. That detail goes into a compatible player app — which app varies by device, but loading the login itself works the same way across all of them.
What you need on hand
The email with your login
Sent the moment your subscription or trial goes active.
A connection that holds 25 Mbps
Sustained matters more than a one-time speed-test number for stable 4K.
Any app from the sections below
No single paid app is required — free compatible options exist for every device here.
One process, repeated across devices
Every setup follows the same shape: install an app built to read M3U or Xtream Codes logins, find its "add playlist" screen, drop in the details from your email, and save. Channels appear on their own — nothing gets typed in one at a time.
Supported devices
Smart TV
A Samsung or LG Smart TV handles this through a compatible player app, without pairing an external box.
Android TV
Google TV and Android TV devices load a compatible player straight off the Play Store in under a minute.
Fire TV & Firestick
Amazon’s Fire TV Stick works too, whether the player comes from the Appstore or gets sideloaded from a trusted source.
Android Phone & Tablet
Any Android phone or tablet manages this exactly like any other streaming app, once a compatible player is on it.
iPhone & iPad
One compatible player from the App Store covers both iPhone and iPad.
Windows
A Windows 10 or 11 machine runs this through a standard desktop player app.
macOS
macOS needs nothing beyond a compatible desktop player to get streaming.
Smart TV setup
Find your TV's app store
Built right into Samsung and LG Smart TVs — no separate box needed to reach it.
Install a player that supports your login type
Look for explicit mention of M3U playlists or Xtream Codes-style logins in the app description.
Type in what your activation email gave you
The "add playlist" or "login" screen inside the app is where the M3U URL or username/password/server goes.
Save, then pick a channel
The full guide populates on its own once the playlist is saved.
No app store on your TV? A Fire TV Stick or an Android TV box plugged into the HDMI port sidesteps that entirely.
Android TV & Google TV setup
Open the Play Store on the box
Applies the same way across Android TV and Google TV hardware.
Choose a compatible player
Confirm it lists M3U or Xtream Codes-style login support first.
Log in with your emailed details
Type in exactly what the activation email provided.
Play something to double-check
A working channel confirms both video and audio are behaving.
Fire TV & Firestick setup
Check the Amazon Appstore
Search there first for a player supporting your login type.
Sideload as a backup option
A file-manager app installs an APK directly if nothing suitable turns up in the store — stick to sources you trust.
Add your playlist or login
Same M3U or Xtream Codes details from your activation email.
Confirm it streams properly
One working channel is all the confirmation you need.
Android & iOS mobile setup
Grab a compatible app for your phone
Play Store for Android, App Store for iPhone and iPad.
Enter your M3U or Xtream Codes login
Usually filed under an "add playlist" or "login" option in the app.
Adjust quality settings if you want
Many mobile apps let you cap resolution or buffering manually.
Windows & macOS setup
Install a desktop player that reads M3U
Free options cover both Windows and macOS.
Load your playlist or portal login
Through the app's network-stream option, or a player set up for Xtream Codes logins.
Test a channel before moving on
Confirms everything is wired up correctly before you settle in.
M3U and Xtream Codes, side by side
| Login style | What arrives by email | Where it goes in the app |
|---|---|---|
| M3U playlist | A single playlist link | The "M3U URL" or "add playlist" field |
| Xtream Codes-style | Username, password, and server URL | The "Xtream Codes" or "portal login" screen |
Getting the program guide working
Most apps assemble the schedule directly from your playlist without any extra step. If the guide comes up empty, look in the app's settings for a manual "EPG URL" field and paste in the guide link, if your activation email included one.
Two small changes that help
Ethernet over Wi-Fi
A wired connection holds up noticeably better for 4K on Smart TVs and streaming boxes.
Shut down other running apps
Fewer apps competing for bandwidth and memory means smoother streaming.
What tends to go wrong
Constant buffering
Nearly always the network — try Ethernet or sit closer to the router.
Login rejected the first time
Look for an accidental space in the username, password, or server field.
Sound but no picture
Usually specific to that app's decoder — switch to a different compatible player.
Channels won't populate
Verify you're online, then delete and re-add the playlist fresh.
The troubleshooting checklist
Rule out the connection first
If other apps or sites are also lagging, it is not specific to IPTV.
Remove and retype your login
A typo is behind the majority of playback failures.
Restart the app, then the device
Fixes more one-off glitches than people expect.
Try a second compatible app
Occasionally the issue is app-specific, not device-specific.
Contact support with the details
Mention your device type and precisely what is happening.
Setup FAQ
Is there one specific app I have to use?
No — any player app that mentions M3U or Xtream Codes-style login support will do, and free ones cover every device on this page.
Do I need to build the channel guide by hand?
Almost never. Player apps typically generate the schedule from your playlist automatically. A manual "EPG URL" option in the app's settings is the fallback if yours doesn't.
The app is asking for a "portal" login, not an M3U link — did something go wrong?
Nothing wrong — that's just the Xtream Codes-style format (username, password, server URL) instead of a single playlist link. Use whichever one matches your activation email.
Can my whole household stream on one login at the same time?
Each subscription is scoped to one active device. Running the same login on two devices at once tends to interrupt playback on both.
Get help from a real person
If nothing above fixes it, contact support with your device type and what exactly is happening — enough detail to actually diagnose it.
Contact Support