From login details to a working stream
One consistent process across every supported device — install a player app, enter your login, start watching.
What your login actually looks like
After ordering or starting the trial, an email arrives with either a single M3U playlist link, or a username/password/server trio (Xtream Codes-style). Either format unlocks the same catalog — which one you get depends on how activation was set up, and both are covered below.
M3U vs. Xtream Codes-style login
| M3U playlist | Xtream Codes-style login | |
|---|---|---|
| What you get | A single URL | Username, password, and server address |
| How a player reads it | Loads a static playlist file | Connects and pulls the list live |
| Program guide | Depends on the app | Usually pulled automatically |
| Setup speed | Fastest, one field | A few extra fields, same result |
Neither format is "better" — they just fit different player apps. The steps below cover the general pattern; whichever login you received slots into the same "add playlist" or "login" screen.
Supported devices
Smart TV
Samsung and LG Smart TVs pull the same live lineup and trending catalog through any compatible player app already on their store.
Android TV
Google TV and Android TV boxes grab a compatible player from the Play Store in a couple of taps.
Fire TV & Firestick
Runs the same lineup on Amazon's hardware, through the Appstore or a trusted sideload.
Android Phone & Tablet
Check what's trending from a phone or tablet the same way you would on the big screen.
iPhone & iPad
A compatible App Store player covers both, useful for catching something live away from the TV.
Apple TV
Fully supported through an App Store or sideloaded player, same catalog as every other device.
Windows & macOS
Desktop players on both handle the same live and on-demand lineup without a separate account.
Smart TV setup
Open your TV's built-in app store
Samsung and LG Smart TVs both ship with one accessible from the home screen.
Install a compatible IPTV player
Look for one that lists support for M3U playlists or Xtream Codes-style logins.
Open the app and find "add playlist" or "login"
Enter the M3U URL, or the username/password/server details, from your activation email.
Save and open a channel
The lineup populates automatically once the login is saved.
If your TV doesn't support third-party app installs, pairing a Fire TV Stick or Android TV box is the simpler workaround.
Android TV & Google TV setup
Open the Play Store
On any Android TV or Google TV box, regardless of manufacturer.
Install a compatible player app
Confirm it lists M3U or Xtream Codes support.
Enter your login
Whichever format your activation email provided.
Open a channel to confirm playback
Video and audio both loading means it's set up correctly.
Fire TV & Firestick setup
Search the Amazon Appstore first
Look for a player app that supports your login format.
Sideload as a fallback
A file-manager app can install a trusted APK directly if nothing suitable is listed.
Add your login details
M3U URL or username/password/server, from your activation email.
Confirm a channel streams cleanly
That's the full check.
Android & iOS mobile setup
Install a compatible app
Play Store for Android, App Store for iPhone and iPad.
Enter your login
The app's "add playlist" or "login" screen is where this goes.
Adjust playback settings if you want
Many mobile apps let you set preferred resolution or buffering behavior.
Windows & macOS setup
Install a desktop player that reads M3U or Xtream Codes logins
Several free options exist on both platforms.
Load your login
Through the app's network-stream option, or its dedicated login screen.
Confirm playback before closing setup
One quick check saves a return trip to settings later.
Setting up the program guide
Most player apps build the on-screen guide directly from your login without any extra step. If yours shows a blank guide, check its settings for a manual "EPG URL" field and enter the guide link from your activation email, if one was included.
Two habits worth adopting
Ethernet over Wi-Fi where possible
A wired connection holds up noticeably better for consistent streaming, especially on TV boxes.
Close other apps before starting a stream
Fewer apps competing for bandwidth and memory means fewer stutters.
Common problems
Buffering or freezing
Usually the connection — try wired Ethernet or move closer to the router.
"Invalid login" on first setup
Recheck for a stray space in the username, password, or server field.
App disappears or won't launch
Reinstall it — occasionally an app update breaks compatibility temporarily.
No picture, audio only
Usually a decoding issue specific to that app — try a different compatible player.
Troubleshooting checklist
Confirm the internet connection itself works
Open a different streaming app on the same device to isolate the issue.
Remove and re-enter your login
A typo is the most common cause of playback failures.
Restart the app, then the device
Clears a surprising number of glitches on its own.
Try a different compatible player app
If one app misbehaves, a different one often resolves it.
Contact support
Include your device type and exactly what's happening.
Setup FAQ
Do I need one specific player app?
No — any app that lists M3U or Xtream Codes-style login support works. Several free options exist for every device below.
What is EPG and do I need to set it up manually?
EPG is the on-screen program guide. Most apps build it automatically from your login. If yours doesn't, check its settings for a manual "EPG URL" field.
My app is asking for a "portal" login instead of an M3U link — is that normal?
Yes, that just means it expects an Xtream Codes-style login (username, password, server). Use whichever format matches what your activation email sent.
Can two people in the house watch on separate devices at once?
Each plan is scoped to one active device. Two devices streaming on the same login simultaneously tends to cause playback issues on both.
Get setup support
If none of this resolves it, contact support with your device type and exactly what's happening — that's enough detail to actually help.
Contact Support