Best IPTV Canada this year — everything you have been searching for is right here.

Guides

Xtream Codes or M3U: Which One Should You Use?

The difference between an Xtream Codes login and an M3U playlist link, which apps need which, and why one gives you a TV guide and the other does not.

5 minute read Published

When your subscription arrives, the email contains two different ways of connecting. People often assume one is a backup for the other. They are not — they are two formats, and picking the right one changes what you get.

Here is the difference in plain terms.

An M3U link is a single long web address. It looks something like this:

http://server.example.com:8080/get.php?username=xxx&password=yyy&type=m3u_plus

Behind that address sits a plain text file listing every channel and where to find it. Your app downloads that file once and shows you the list.

What it gives you: the channel list. What it does not give you: reliably, a TV guide, a movie library, or catch-up.

Some players can be pointed at a separate guide file to fill that gap, but it is an extra step and it does not always match up cleanly with the channels.

An Xtream Codes login

An Xtream Codes login is three separate pieces:

  • A server URL, like http://server.example.com:8080
  • A username
  • A password

Your app talks to the server continuously using an API rather than downloading one static file.

What it gives you: the channel list, the full seven-day TV guide, the movie and series library sorted into categories with posters and descriptions, catch-up on channels that support it, and your account expiry date.

This is the richer option, and it is what we recommend whenever your app supports it.

Side by side

M3U linkXtream Codes
Live channelsYesYes
TV guide built inNot reliablyYes, 7 days
Movies and series libraryRarelyYes, with posters
Catch-up TVNoYes, where available
Shows your expiry dateNoYes
Loads faster on big playlistsNoYes
Works on RokuYesNo

Which to use on which device

Use Xtream Codes on: Fire TV Stick, Android TV, Google TV, Apple TV, NVIDIA Shield, Formuler, BuzzTV, Chromecast with Google TV, Windows (with IPTV Smarters), and most smart TV players.

Use M3U on: Roku, VLC on a computer, and any older or simpler player that only offers a single URL field.

Roku is the main reason the M3U link still matters. Roku’s app policies mean the players available on it work with a plain playlist URL rather than an API, so Roku users always use the M3U link. Our Roku guide walks through it.

Why Xtream Codes loads faster

This is worth understanding if you have ever waited a long time for a playlist to open.

With an M3U link, your app downloads the entire channel list before it can show you anything. On a service with tens of thousands of channels, that file is large, and on a small streaming stick it takes a while.

With Xtream Codes, your app asks for one category at a time. It fetches the sports group when you open the sports group. Nothing else is downloaded until you ask for it.

On a large lineup like ours, that is the difference between waiting and not waiting.

Common mistakes

Typing the password by hand. Passwords are long and case sensitive. A capital I and a lowercase l look identical in many TV fonts. Copy and paste wherever you can, or use your phone as a keyboard.

Leaving the port off the server URL. The URL includes a port number after a colon, like :8080. Without it, nothing connects. Copy the whole thing exactly as it appears in the email.

Adding http:// twice. Some apps add it for you. If the field already shows http://, do not paste another one in front.

Using the M3U link in an app that wants Xtream. It will often partially work — you get channels but no guide — and people assume the guide is missing from the service. It is not. Switch to the Xtream login and it appears.

What we send you

Every subscription email from us contains:

  • Your Xtream Codes server URL, username and password
  • Your M3U playlist link
  • A backup server address, so you can switch yourself if your main line has a problem
  • A link to the setup guide for your specific device

Use the Xtream details unless your device is a Roku or you are testing quickly in VLC.

If any of it does not connect, send us a screenshot of the login screen. Nine times out of ten it is a single wrong character, and we spot it immediately.

Next reads: Installation guides for every device · Nine fixes for IPTV buffering

Written by the IPTV MN team

We run the servers in Toronto and Montreal and answer the support messages. Everything here comes from what we see on the network and what Canadian members actually ask us. Something unclear or out of date? Tell us and we will fix it.

Keep reading

Ready when you are

Start watching Canadian TV tonight

Pick a plan, pay by Interac e-Transfer, and your 54,000+ channels arrive by email within minutes. No contract, no installer, no equipment to buy.

  • Interac e-Transfer
  • Instant delivery
  • No contract
  • 7-day money back