From sign-up to your first channel in minutes
Pick your device below for the exact steps — no generic instructions that skip the part that actually trips people up.
What you actually get after signing up
Activation details arrive by email — either a single M3U playlist link, or a username/password/server trio for an Xtream Codes-style login. Either one goes into whatever player app you choose; the app varies by device, but entering the details works the same way everywhere.
Three things before you start
Your emailed login
The M3U URL or username/password/server sent right after you subscribed or started the trial.
25 Mbps or better
Sustained, not just a speed-test peak — that's what actually keeps 4K playback smooth.
Any app on the list below
Free options exist for every device we support — no specific paid app is required.
Same pattern, every device
Install a player that reads M3U or Xtream Codes logins, open its "add playlist" screen, paste in what you were emailed, and save. The channel list populates on its own — no manual channel-by-channel entry, no separate installer.
Supported devices
Smart TV
Works on Samsung and LG Smart TVs through a compatible player app, no external box needed if your TV already runs one.
Android TV
Google TV and Android TV boxes pull a compatible player straight from the Play Store — a few taps and it is running.
Fire TV & Firestick
The stick sitting behind most American TVs already — grab a compatible player from the Appstore or sideload one you trust.
Android Phone & Tablet
Any Android handset or tablet runs this the same way it runs any other streaming app, once a compatible player is installed.
iPhone & iPad
A compatible player from the App Store is all an iPhone or iPad needs to get going.
Windows
Desktop player apps built for Windows 10 and 11 handle this fine on a PC or laptop.
macOS
A desktop-compatible player app is the only extra piece a current-ish Mac needs.
Smart TV setup
Open the app store on your TV
Samsung and LG Smart TVs each ship with their own built-in store — find it from the home screen.
Search for and install a player app
Pick one that lists support for M3U playlists or Xtream Codes-style logins.
Load your activation details
Inside the app, find "add playlist" or "login" and enter the M3U URL or username/password/server you were emailed.
Save it and open a channel
The full lineup populates automatically the moment the playlist saves.
Older TV without an app store? Pairing a Fire TV Stick or a cheap Android TV box solves that in one purchase.
Android TV & Google TV setup
Launch the Play Store on the device
Any Android TV or Google TV box, from any manufacturer.
Grab a compatible player app
Same M3U/Xtream Codes support requirement as everywhere else.
Sign in with your emailed credentials
Whichever format your activation email used.
Open any channel to verify audio and video
Confirms the setup actually took before you settle in to watch.
Fire TV & Firestick setup
Search the Amazon Appstore first
Find a listed player that supports M3U or Xtream Codes-style logins.
Sideload if nothing suitable is listed
A file-manager app can install a trusted APK directly — only from a source you trust.
Enter your playlist or login details
Same details from your activation email, entered into the app you installed.
Confirm a channel plays cleanly
Video and audio both loading is your green light.
Android & iOS mobile setup
Install a compatible app from your device's store
Google Play for Android, the App Store for iPhone and iPad.
Paste in your M3U URL or Xtream Codes login
The app's "add playlist" screen is usually where this goes.
Tune resolution and buffering to taste
Most mobile apps expose these under a settings gear icon.
Windows & macOS setup
Pick a desktop player that reads M3U directly
Several free ones exist for both Windows and macOS.
Open the network-stream option
Paste your M3U link there, or use a player built for Xtream Codes login if that's what you were given.
Play a channel before closing the setup window
One quick check saves a second trip back into settings later.
M3U vs. Xtream Codes, plainly
| Login style | What you were sent | Where it goes |
|---|---|---|
| M3U playlist | One playlist link | The "M3U URL" or "add playlist" field |
| Xtream Codes-style | Username, password, server URL | The "Xtream Codes" or "portal login" screen |
Setting up the program guide
Most apps build the on-screen guide from your playlist without any extra step. If yours comes up blank, check the settings for a manual "EPG URL" field and paste in the guide link from your activation email, when one was included.
Two habits that actually help
Wire it in if you can
Ethernet beats Wi-Fi for 4K stability on Smart TVs and streaming boxes specifically.
Quit whatever else is running
Background apps compete for the same bandwidth and memory your stream needs.
The problems people actually hit
Buffering that won't quit
Almost always the connection — move closer to the router or switch to Ethernet.
"Invalid login" on first try
Recheck for a stray space in the username, password, or server field — the most common cause.
Picture missing, sound fine
Usually a decoding quirk in that specific app — try a different compatible player.
Channel list stuck empty
Confirm you're online, then remove and re-add the playlist from scratch.
The troubleshooting checklist
Test the connection outside the app
If other sites and apps are slow too, the issue isn't IPTV-specific.
Delete and re-enter your login
A typo is the single most common cause of playback failures.
Restart both the app and the device
Clears a surprising share of one-off glitches on its own.
Swap in a different compatible app
If one app is misbehaving, a second app often just works.
Reach out to support
Include your device type and exactly what you are seeing.
Setup FAQ
Which app do I actually need?
Any player that lists M3U or Xtream Codes-style login support works — there are several free options on every platform we cover, so it is rarely a paid-app requirement.
Do I have to configure the program guide myself?
Usually not. Most player apps pull the schedule (EPG) straight from your playlist automatically. If yours shows a blank guide, look for a manual "EPG URL" field in its settings.
My app is asking for a "portal" URL instead of M3U — is that a problem?
No, that just means the app expects an Xtream Codes-style login (username, password, server) rather than a single playlist link. Use whichever format matches what you were sent.
Can two people in the house use the same login on separate devices?
Each plan is built for one active device at a time. Two devices streaming on the same credentials simultaneously tends to cause buffering on both.
Get real setup support
If none of the above resolves it, contact support with your device type and exactly what's happening — that's specific enough for us to actually help.
Contact Support