Xtream Codes is the most common way to sign in to Xtream IPTV on a television, and it is the method we recommend for most Ontario living rooms. Instead of one long link, you get three short pieces of information. A player app combines them and sorts your content into tidy sections: live channels, movies, series and the TV guide. This page explains what each field means, where every supported player hides its login screen, how to type accurately with a remote, how to read the error messages, and what to do in the first evening once the picture appears.
If you have not chosen a device or player yet, start with the setup overview. If you are working on a phone or a computer and would rather paste a single address, the M3U playlist setup page may suit you better. Both routes open the same catalogue; this one is simply kinder to a TV remote.
What Xtream IPTV login details look like
After you order, IPTV Ontario sends an e-mail within minutes. Inside, you find three fields. Each one has a specific job, and each one has a typical way of going wrong.
| Field | What it does | Common mistake |
|---|---|---|
| Server URL | Tells the player which address to connect to | Leaving out the colon and port, or adding an extra slash at the end |
| Username | Identifies your account | A capital letter where the e-mail shows a lowercase one |
| Password | Confirms the account is yours | Confusing a zero with the letter O, or a lowercase L with a capital I |
| Profile or playlist name | A label for you only | None: it has no effect on the connection |
The last row surprises people. Some players ask for a “playlist name”, “profile name” or “any name” before the real fields. That one is just a label that appears on your screen. Call it “Living room”, “Basement” or your family name. You cannot get it wrong.
Keep the e-mail somewhere you can find it in a hurry. Star it, move it to a folder called “TV”, or print it and tape it inside a kitchen cupboard. When a new device arrives for a birthday or the holidays, you will want those details within reach rather than buried under months of newsletters.
The e-mail did not arrive
Check your spam, junk and promotions folders first, then search your inbox for the word “Xtream”. If nothing turns up, write to support from the address you used to order. The same e-mail usually also includes an M3U link, which is the same access in a different form.
How the three fields work together
It helps to picture the login as a short conversation between your player and the server. The player knocks at the address you typed, gives a name, proves it with a password, and receives your content sorted into sections.
Because the three details travel together, a mistake in any one of them produces the same vague message: “invalid login”, “authorization failed” or an endless spinner. The player rarely tells you which field is wrong. That is why the checks later on this page go field by field, starting with the server URL, where most typing errors hide.
The big advantage of this method is structure. With Xtream Codes, the player asks the server for categories rather than one long list, so live channels, movies and series arrive in separate menus, and the guide usually loads without a second address. On a television, that structure makes the difference between browsing comfortably and scrolling forever.
Reading the server URL correctly
The server URL looks like a website address followed by a colon and a short number, the port. Players need all of it. Think of the address as the building and the port as the door; without the door, the player stands outside.
The opening letters
Type the start of the address exactly as in the e-mail. Some players add it for you; typing it yourself is safer.
The colon and port
If the e-mail shows a colon and a number after the address, both are part of the URL.
The ending
Do not add a slash or a space at the end unless the e-mail shows one.
Remote keyboards make the colon and the slash surprisingly hard to find. They often live on a second page of symbols, reached through a key marked with a few digits or a question mark. Before you start typing, open that page once so you know where the colon is. It saves a lot of hunting halfway through a long address.
Some players offer a dedicated “Port” field separate from the address. If yours does, put the address in one field and the number after the colon in the other, without the colon. If there is no port field, type the whole thing, colon included, in the URL field. When in doubt, follow the e-mail character for character.
Tip for remote typing: if your TV keyboard is slow, pair the remote app made by your TV’s manufacturer on your phone and type with the phone keyboard, or plug a USB keyboard into an Android TV box. Typing a server URL letter by letter with arrow keys is where most typos sneak in.
Where each player hides its login screen
Every supported player has a sign-in screen for Xtream Codes, though the wording varies from one app to the next. This table tells you what to look for, so you do not end up in the M3U screen by mistake.
| Player | Look for | Where it feels most at home |
|---|---|---|
| IPTV Smarters Pro | “Login with Xtream Codes API” | Fire TV Stick, Android boxes, phones, tablets |
| TiviMate | Add playlist, then the Xtream Codes option | Android TV and Google TV boxes, Fire TV Stick |
| XCIPTV | Xtream login on the first screen | Android boxes and sticks |
| IBO Player | Add playlist, Xtream type, often via its website | Samsung and LG smart TVs |
| Smart IPTV | Playlist added through its official web page | Smart TVs |
| GSE Smart IPTV | Xtream Codes listed among playlist types | Apple TV, iPhone, iPad |
Install the player from your device’s official app store first. IPTV Ontario is independent from app publishers. If a player asks for a licence or a premium upgrade, check the current price on the app’s official website. Your subscription with us covers the content, not the app, and the two are paid separately to separate companies.
Not sure which player suits your device? Our IPTV app guide compares them, and the dedicated pages for IPTV Smarters Pro, TiviMate and IBO Player show their menus screen by screen.
Entering your Xtream IPTV details on a TV remote
Here is the full sequence, from a fresh install to your first channel. Sit close enough to read the screen, keep the e-mail open on your phone, and take your time with each field.
- Open the player and choose Xtream Codes. Skip any option labelled M3U, playlist URL or file for now.
- Name the profile. Use something simple, such as “Home” or “Condo”. This label is only for you.
- Type the server URL. Copy it exactly from the e-mail, including the opening letters, the colon and the port number. Do not add a slash at the end unless the e-mail shows one.
- Type the username. Check every capital and lowercase letter against the e-mail before moving on.
- Type the password. If the player offers an eye icon to show the password, use it to check what you typed.
- Confirm and wait. The player connects and starts loading categories. The first load can take a little while; leave it alone until it finishes.
- Open a live channel. Choose any channel in a category you recognize. If it plays within a few seconds, your login is correct.
The Xtream Codes screen in IPTV Smarters Pro. Every value except the name comes from your access e-mail.
A family in Brampton with a Fire TV Stick in the basement and a smart TV upstairs can repeat these steps on both. The details are the same. Only one screen can stream at a time with a single pack, so it is worth agreeing who watches where before the big game on Saturday night.
Typing tricks that save your evening
The biggest obstacle to a quick login is not the service; it is the on-screen keyboard. A few habits make typing with a remote far less painful.

Slow down, then check twice
Type each field, pause, and compare it with the e-mail before pressing Next. Checking a short username takes seconds; finding the error after a failed login takes much longer.
- Find the symbols page before you start
- Turn off auto-capitalization if the keyboard offers it
- Use the eye icon to reveal the password
- Type from your phone when the TV allows it
On Fire TV and Android TV, the manufacturer’s remote app on your phone often includes a keyboard. When a text field is selected on the TV, the phone keyboard appears and you can type at normal speed. On an Android box with a USB port, a plain wired keyboard works the same way. On Apple TV, an iPhone signed in to the same account can offer to type for you when a text field opens.
Watch out for predictive keyboards. Some add a capital letter at the start of a field or a space after a word, and both break a login. If your keyboard has an auto-capitalize setting, turn it off for the setup session. Then glance at the first and last character of each field, where these silent changes usually appear.
Our device guides go deeper: the IPTV on Firestick page covers the Fire TV keyboard, the Android TV box guide covers USB keyboards, and the Apple TV guide covers typing from an iPhone.
Look-alike characters to watch for
Passwords and usernames often mix letters and digits. On a TV screen, in a small font, several of them look almost identical. When a login fails and everything else seems right, this table is where to look next.
| Easy to confuse | How to tell them apart |
|---|---|
| Zero (0) and capital O | The zero is usually narrower; copy the e-mail into a notes app with a clearer font |
| One (1), lowercase L and capital I | Zoom into the e-mail on your phone; serif fonts show the difference best |
| Five (5) and capital S | Look at the top: the five has a flat top stroke |
| Eight (8) and capital B | The B has a straight left side |
| Lowercase and capital versions of C, O, S, V, W, X, Z | Compare their height with the letters next to them |
The simplest defence is to copy rather than read. On a phone, press and hold the username in the e-mail, copy it, and paste it into a notes app with a large font. Now every character is clear. If your TV supports typing from the phone, paste directly into the field and skip reading altogether.
If you have tried three times and still see “invalid login”, stop retyping. Repeated failed attempts are rarely productive, and support can confirm in one message whether the details you are entering match your account. Mention which characters you were unsure about; it often speeds things up.
Why your Xtream IPTV login fails, and how to fix it
When a player says “invalid login” or keeps spinning, the problem is almost always in what was typed, not in the account. Work through this list before you write to us; most households find the culprit on the first or second line.
- Is there a space before or after the username or password? Many keyboards add one after autocorrect.
- Did you type the full server URL, with the colon and the port number?
- Are capitals in the right places? “Ontario” and “ontario” are different passwords.
- Did you mix up a zero and the letter O, or the number one and a lowercase L?
- Is the device connected to the internet? Open any other app to confirm.
- Is another screen already streaming with the same login? One pack allows one simultaneous connection.
- Are you using the details from your most recent e-mail, not an older order?
If everything on that list checks out and the player still refuses, delete the profile in the app and add it again from scratch. Old cached details sometimes linger after a failed attempt, so the player keeps trying the wrong version even after you correct it.
Recheck capitals, spaces and look-alike characters in the username and password.
Then: delete the profile and add it freshRecheck the server URL, especially the colon and port, then test the internet in another app.
Then: restart the device and the routerCheck whether another device in the home is streaming right now.
Then: stop that stream and retryGive the categories time to load, then refresh from the settings menu.
Then: write to support with a photoIf that does not help, write to support with the player name, the device and the exact error message, ideally with a photo of the screen. Do not send your password in plain text; your order e-mail is enough for the team to find your account. Our IPTV not working checklist covers the wider set of causes, from HDMI cables to router restarts.
Xtream IPTV setup in four Ontario homes
The steps never change, but every home brings its own twist. Here is how the same three fields play out in four households we hear from often, so you can borrow the part that matches yours.
The Toronto condo with one big TV
A couple on the twentieth floor runs a single Android TV box under the wall-mounted TV, wired to the router with a short Ethernet cable. They type the details once with a USB keyboard, then add the same login to a tablet for the occasional evening in the bedroom. Their only house rule: whoever starts the tablet checks that the TV is off.
The Brampton house with three generations
Here the login lives on a smart TV upstairs, a Fire TV Stick in the basement and two phones. One person handles setup on every device, with the same profile name, so nobody calls for help when a screen asks “which profile”. Because several people want to watch at the same moment, this is the household most likely to ask support about extra simultaneous screens before ordering.
The Mississauga semi with a basement TV
The login works upstairs and fails to load in the basement. The details are identical, so the problem is the signal on the lower floor. The family moves the router off the floor, adds a wired link to the basement, and the same login suddenly behaves. Our IPTV Mississauga page covers multi-floor Wi-Fi in detail.
The bilingual home in Ottawa
One parent prefers French menus, the other English. The player follows the device language on most TVs, so the household keeps the living room box in French and the bedroom stick in English, both with the same login. Favourites are built per device, one list per language.
One person, one setup session
In every home above, the smoothest setups have one thing in common: a single person enters the details on every device in one sitting, with the e-mail open on a phone. It avoids half-finished profiles and the classic “it works on mine but not on yours”.
Error messages, decoded
Players word their errors differently, but they mean a small number of things. Here is how to translate the most common ones into an action.
“Invalid username or password” or “authorization failed”
The server answered, so the URL is right, but it did not accept the name or password. Look for capitals, look-alike characters and spaces. If you recently changed your password with support, make sure you are using the new one.
“Unable to connect”, “network error” or a spinner that never ends
The player could not reach the server at all. Either the server URL is incomplete, usually the colon and port, or the device has no working connection. Test the internet in another app, then retype the URL carefully.
“Account expired” or “account disabled”
The details are correct but the plan period has ended, or the account has been paused. Plans do not renew automatically, so this is expected at the end of a period. Order again from the plans page, or write to support if you think the date is wrong.
One more message deserves a mention: “maximum connections reached” or a stream that stops as soon as someone else presses play. That means another device is already using your single connection. It is not an error in your typing; it is the one-screen-at-a-time rule doing its job.
Login sorted, pack still to choose
All three packs use the same Xtream Codes method. Compare them and pay once, in Canadian dollars.
One Xtream IPTV login on several devices
Your Xtream Codes details are not tied to one TV. You can enter them on a Samsung or LG smart TV, an Android TV box, a Fire TV Stick, an Apple TV, an iPhone, an iPad, an Android phone or tablet, or a PC. They all open the same account.

The one-screen rule in a busy house
Each pack provides one simultaneous connection. Enter the details on as many household devices as you like, but only one can stream at any moment. If a second device starts, the first usually stops.
- Enter the same details on every household device
- Agree on a house rule for prime time
- Close the player when you leave a room
- Ask support for extra simultaneous screens
A Toronto couple in a one-bedroom condo might keep the player on both the TV and a tablet. That works perfectly as long as they do not stream on both at the same moment. In a Brampton house with grandparents, parents and teenagers, the pattern is different: two or three people often want to watch at once. If your household needs more screens at the same time, ask through the contact page, and support will explain the conditions and price.
Favourites and settings are often stored per device rather than in your account. Setting up the living room box carefully does not automatically tidy the bedroom stick. Plan a few minutes of setup per device, and use the same profile name everywhere so everyone recognizes it. Our IPTV for families guide shows how to plan screens and profiles in a bigger home.
Moving your login to a new device
New TVs arrive, old sticks retire to the cottage, and a teenager inherits the bedroom box. Each change means entering the details again. Done in the right order, it takes a few minutes and leaves no stray profile behind.
Retire the old device
Delete the player profile or reset the device before it leaves your home.
Install on the new one
Get the player from the official app store on the new device.
Enter the same details
Use the latest e-mail and the same profile name as your other screens.
Rebuild favourites
Favourites usually stay on the old device, so star your channels again.
If the new device runs a different player from your old one, expect the menus to look different even though the content is identical. A household moving from IPTV Smarters Pro on a Fire TV Stick to TiviMate on a Google TV box, for example, gains a cable-style grid but has to learn new shortcuts. Give everyone an evening to get used to it before deciding which player you prefer.
Moving to a smart TV is the one case where the login can look different. Some TV players, such as IBO Player, activate with the TV’s MAC address and a device key, then receive your details through the player’s official website. The information is the same three fields; only the way it reaches the TV changes. Our IPTV on smart TVs guide walks through it on Samsung and LG.
Speed for each device in the house
Bandwidth matters as soon as you move between devices. A 4K stream on the basement TV needs a much stronger signal than an HD stream on a phone in the kitchen. Plan per screen, measured on the device itself.
Speed per screen
If you have extra simultaneous screens arranged with support, add the figures up: a Full HD screen and a 4K screen together call for 40 Mbps reaching the right rooms, plus whatever else the household is doing online. A speed test on the router’s doorstep can be misleading; run it on the device, in the spot where it lives.
When streams stutter on one device but not another, the login is working and the signal is the issue. Move the router into the open, switch the device to 5 GHz if it is close, or run an Ethernet cable to a box or TV that never moves. Our IPTV buffering guide explains the order of fixes, and the condo Wi-Fi page deals with crowded towers.
Your first evening after login
Once your first channel plays, take a few more minutes to finish the job. These steps turn a working login into a setup your whole household enjoys.
- First channel
Confirm the picture
Play a live channel for a minute, then a movie and an episode of a series, to check all sections.
- Next
Check the guide
Compare one programme with the clock. If it is an hour off, adjust the time settings.
- Then
Build favourites
Star the channels you open most and hide categories nobody watches.
- Before bed
Save the details
Move the access e-mail into a folder so the next device is easy.
Most of Ontario uses Eastern Time, while much of Northwestern Ontario uses Central Time. If the guide is off, set the device’s time zone first, then the player’s time shift; our TV guide on Eastern Time page shows where each player keeps that setting.
Then build a favourites list. With thousands of channels in the catalogue, scrolling is not a plan. A bilingual home in Ottawa might create one group for French-language content and another for international picks. If you are looking for a specific language, ask support before ordering; the catalogue includes French-language and international content, and the team can tell you what is available. The multilingual homes guide covers menus, audio tracks and subtitles.
Tidy menus, profiles and parental controls
A working login is only the start. With a catalogue this large, the way you arrange the player decides whether the household enjoys it or gives up after a week. Most players offer three tools worth ten minutes of your time.
The first is hiding. Every player we support lets you hide whole categories, so the living room TV only shows the groups your family actually opens. Hiding is reversible and does not affect other devices, which makes it safe to experiment.
The second is favourites. Star the channels you watch every day and, where the player allows it, sort them in the order you use them. In a household where several people share the TV, some players let you keep more than one favourites list, which ends a lot of remote-control disputes.
The third is parental controls. Many players let you lock categories behind a PIN. Set it on the devices children use, and write the PIN somewhere the adults can find it. Our family guide goes through screens, profiles and locks for a busy home, and the apps hub notes which players offer which controls.
Check after each refresh. When the player refreshes its categories, a newly added group can appear unhidden. A quick glance at the category list once in a while keeps the menu as tidy as the day you set it up.
Keeping your details safe
Your username and password are the keys to your account. Treat them with the same care you would give an online banking login: written down safely at home, never posted in public.
Keep your details private: your Xtream Codes login belongs to your household. Sharing it with friends in another home is not allowed, and two households on one connection will knock each other off the stream. If you suspect your login has been seen by someone else, contact support so we can help you secure it.
Three short fields open your whole account. Keep them in your home, on your devices, and nowhere else.
A few practical habits help. When you ask for help in a building group or an online forum, describe the problem without a screenshot of the login screen. When you sell or give away an old TV or box, delete the player profile first, or reset the device to factory settings. And when a guest wants to watch, play it for them on your screen rather than typing your details into their phone.
Think about the people who will set up devices after you, too. If an adult child helps a parent in another part of the house, show them where the e-mail is kept rather than reading the details aloud over the phone. Details dictated in a hurry are where capitals and look-alike characters go astray, and a written copy kept inside the home is both safer and more accurate.
If you want to change your password, write to support by e-mail or WhatsApp and the team will explain the options. After any change, remember to update every device in the house, otherwise the forgotten bedroom stick will keep showing a login error.
When your plan ends or you order again
Plans do not renew automatically. When your period ends, the player stops loading content and usually shows an expiry message. Nothing is charged, and nothing happens until you decide to order again.
When you order again, read the new access e-mail carefully. If the details are the same, the player simply works again after a restart. If they are different, delete the old profile on each device and create a new one with the new details, rather than editing the old entry. That clears cached data and avoids a mix of old and new.
Choosing the next duration is easier once you have lived with the service. A household that watched every evening of a 1-month subscription often moves to a longer period, while one that only watches on weekends may stay with short ones. The 12-month subscription page explains when a full year makes sense, and paying for IPTV covers card and PayPal payments in Canadian dollars.
Picking a pack for your login
All packs use the same Xtream Codes login method, so everything on this page applies whichever one you choose. The difference is the size of the catalogue and the focus on 4K.
Premium Pack
- 20,000+ channels
- 24,000+ series
- 100,000+ movies
- HD, Full HD and 4K
VIP Premium Pack
- 27,000+ channels
- 61,000+ series
- 155,000+ movies
- HD, Full HD and 4K
Ultimate 4K Pack
- 57,000+ 4K channels
- 47,000+ series
- 179,000+ movies
- 20 servers in Europe
If you are deciding between them, think about your screens rather than the numbers. A household that mostly watches live channels on an HD or Full HD TV is well served by the Premium Pack. A home that binges series will appreciate the larger series library of the VIP Premium Pack. A family with a 4K TV, a wired box and a strong line gets the most from the Ultimate 4K Pack.
Durations run 1, 3, 6 or 12 months, paid once in Canadian dollars by card or PayPal, with no contract and no automatic renewal. Each pack includes one simultaneous connection. See current prices on the plans page.
Xtream IPTV terms in plain language
Login screens and settings menus use a handful of technical words. Here they are, explained the way you would explain them to a neighbour.
- Xtream Codes
- A login method made of a server URL, a username and a password.
- Server URL
- The address the player connects to, often ending with a colon and a port number.
- Port
- The short number after the colon; part of the address, not optional.
- Profile
- The saved login inside a player, with a name you choose.
- Categories
- The sections the player builds: live, movies, series.
- EPG
- The electronic programme guide, usually loaded on its own with this method.
- Simultaneous connection
- A screen streaming at a given moment; each pack includes one.
Stuck on the login screen
Send the player name, the device and a photo of the error. Support answers seven days a week, in English and French.
FAQ
Where do I find my Xtream Codes details?
They arrive by e-mail within minutes of your order. Look for the server URL, username and password. If the e-mail is not in your inbox, check the spam and promotions folders.
Do I have to type the beginning of the server URL?
Type the server URL exactly as it appears in the e-mail. Some players add the beginning for you, but entering the full address as written is the safest choice.
Is the port number really needed?
Yes, if the e-mail shows one. The colon and the number after it are part of the address. Without them, the player cannot connect.
Is Xtream Codes better than an M3U link?
Neither is better for content; both open the same catalogue. Xtream Codes is easier on a TV remote and sorts movies, series and live channels into separate sections. An M3U link is quicker to paste on a phone or PC.
Can I use the same login on my phone and my TV?
Yes, on as many of your household devices as you like, used one at a time. Each pack includes one simultaneous connection.
The player says my account is invalid. What now?
Check for spaces, capital letters and look-alike characters, then delete the profile and re-enter the details from scratch. If it still fails, write to support with the player name and the exact error message.
Why does my stream stop when someone else starts watching?
Each pack includes one simultaneous connection. When a second device starts, the first one stops. For more screens at once, ask support for the conditions and price.
Can I change my password?
Write to support by e-mail or WhatsApp and the team will explain the options. After a change, update the details on every device in your home.
Does the player cost extra?
Some players sell a licence or premium upgrade. We are independent from app publishers, so check the current price on the app’s official website.
What happens when my plan ends?
Access stops and the player shows an expiry message. Nothing renews automatically. Order again from the plans page when you are ready.



