Setup Guide

Entering an Xtream Codes login, field by field

The exact fields, in order, for the login format this site is built around — plus the M3U alternative and setup for every other supported device.

Before you begin

What activation actually gives you

After ordering or starting the trial, you receive an Xtream Codes login — a username, password, and server URL — by email. This is the primary format this service is built around. An M3U playlist link is also available if your player app prefers that format instead. Either way, the same catalog loads once entered correctly.

The main event

Entering the Xtream Codes login

Install a player app that lists Xtream Codes support

Check the app's description or login screen for "Xtream Codes," "Xtream API," or "portal login" before installing.

Open the login screen and select the Xtream Codes option

Most apps show a separate tab or button for Xtream Codes versus a plain M3U link — pick Xtream Codes.

Enter your username in the username field

Exactly as sent in your activation email — no extra spaces before or after.

Enter your password in the password field

Case-sensitive — copy and paste it rather than retyping if your device allows it.

Enter the server URL in the server field

This is the piece people most often put in the wrong box — it goes in a field labeled "server," "server URL," or "portal URL," never the username or password field.

Save and confirm playback

The channel list and program guide load automatically once the three fields are saved correctly — open a channel to confirm video and audio work.

This exact sequence — username, password, server URL, in that order — applies across nearly every player app that supports the format, regardless of device.

The alternative

Prefer M3U instead?

Xtream Codes loginM3U playlist
What you enterUsername, password, server URLOne playlist link
Where it goesThree separate labeled fieldsA single "add playlist" field
Program guideUsually pulled automaticallyDepends on the app
Available on requestDefault format for every planYes — contact support if you'd rather use this

Both formats reach the identical channel and VOD catalog — this is purely about which one your player app is built to read. If you would rather use an M3U link, mention it when you subscribe or contact support afterward.

Also supported

Setup for other devices

Smart TV

Samsung and LG Smart TVs take an Xtream Codes-style login (or an M3U link, if that's what you'd rather use) through any player app built for either format.

Android TV

Google TV and Android TV boxes handle Xtream Codes logins natively in most Play Store player apps — no workaround needed.

Fire TV & Firestick

Runs the same way on Amazon's hardware, whether the player comes from the Appstore or gets sideloaded from a source you trust.

Android Phone & Tablet

Any Android device manages an Xtream Codes login the same way a streaming box does, once a compatible player is installed.

iPhone & iPad

A player from the App Store that lists Xtream Codes or M3U support is all an iPhone or iPad needs.

Apple TV

Supported too, through an App Store player or a sideloaded one — just not the device this particular site is built around.

Windows & macOS

Desktop players on both platforms read Xtream Codes logins directly, no different from a mobile setup.

The username/password/server sequence above applies to all of these — the difference is just which app you're entering it into.

Smart TV

Smart TV setup

Open your TV's built-in app store

Samsung, LG, and similar Smart TVs each have their own store.

Install a player app that lists Xtream Codes support

Confirm it before installing — not every Smart TV app supports the format.

Enter the username, password, and server URL

Same field order as the main steps above.

If the TV does not support third-party app installs, pairing an Android TV box or Fire TV Stick to it is the simpler route.

Android TV & Fire TV

Android TV, Google TV, Fire TV & Firestick setup

Open the Play Store or Amazon Appstore

Whichever matches your box.

Install a player app with Xtream Codes support

Sideloading an APK is also an option if nothing suitable is listed.

Enter the login and confirm playback

Same three fields, then open a channel to check video and audio.

Android & iOS

Phone & tablet setup

Install a compatible app from your device's store

Google Play for Android, the App Store for iPhone and iPad.

Enter the Xtream Codes login

Username, password, server URL — same order as any other device.

Adjust quality settings if needed

Most mobile apps let you cap resolution or buffering manually.

Apple TV

Apple TV setup

Install a compatible player from the App Store

Look for one that explicitly lists Xtream Codes support.

Enter the login using the Siri Remote

The on-screen keyboard is slower — double-check for accidental spaces before saving.

Confirm playback

Open a channel to verify video and audio.

If nothing compatible is currently listed in the App Store, sideloading through Xcode is the fallback — search support for the specifics if you need it.

Windows & macOS

Computer setup

Install a desktop player with Xtream Codes support

Several free options handle the format directly on both platforms.

Enter the login in the app's Xtream Codes screen

Same three fields as every other device.

Confirm playback before closing setup

Select a channel to make sure it is actually working.

Optional

Setting up the program guide (EPG)

Most player apps build the on-screen guide automatically the moment an Xtream Codes login succeeds. If yours does not, check its settings for a manual "EPG URL" field.

Best results

Getting smooth, stable playback

Ethernet over Wi-Fi where possible

A wired connection is more consistent for 4K, especially on Smart TVs and streaming boxes.

Give the login a minute after saving

The channel list can take a few seconds to populate fully the first time — a blank screen immediately after saving is not necessarily an error.

When things go wrong

Common login problems

"Invalid login" on first attempt

Almost always a stray space in the username, password, or server URL field — recheck each one individually.

Server URL rejected

Confirm it went into the field labeled "server" and not accidentally into the username field — an easy mix-up on smaller on-screen keyboards.

Buffering or freezing

Usually the connection, not the login — try wired Ethernet or move closer to the router.

No picture, audio only

Usually a decoding issue in that specific app — try a different compatible player.

Step by step

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 the login from scratch

A typo is the most common cause of login failures — do not just edit the existing entry.

Double-check field order

Username, password, and server URL each in their own field — never combined into one.

Try a different compatible player app

If one app is misbehaving, a second one with Xtream Codes support often just works.

Contact support

Include your username (never your password) and the exact error message shown.

Questions

Setup FAQ

My player app only shows one login field, not three — what do I do?

Some apps combine the Xtream Codes fields into a single "portal" screen with labeled boxes, or accept a combined URL format instead. Check the app's own help text for its specific input style — the three pieces of data are the same regardless of how the app collects them.

Is there a way to enter this as one link instead of three fields?

Some player apps accept a single combined Xtream Codes URL (server, username, and password concatenated in one string) as an alternative to three separate fields — check whether your app supports this before assuming you need M3U instead.

What is EPG and does it need separate setup?

EPG (Electronic Program Guide) is the on-screen channel schedule. With an Xtream Codes login, most apps pull this automatically once the login succeeds — no separate URL needed in most cases.

Can I use the same Xtream Codes login on two devices at once?

Each plan is intended for one device at a time. Running the same credentials simultaneously on two devices can cause playback problems on both.

Still stuck?

Get setup support

If none of this resolves it, contact support with your username, the player app you're using, and exactly what is happening — that is specific enough to actually help.

Contact Support
Ready when you are

Ready to test a real login yourself?

Start a 24-hour trial and follow this guide end to end.