Skip to main content

M3U playlist vs Xtream codes: which should you use?

Your ProTVHub email contains the same line in two formats. Here’s what each one is, and why most people should pick Xtream codes when their player allows it.

  • Getting started
  • 3 min read
Softly blurred wall of glowing TV screens

Open your ProTVHub welcome email and you'll see two ways to log in: a set of Xtream-codes details (server URL, username and password) and an M3U playlist link. Both unlock exactly the same IPTV line. The difference is in how your player uses them.

What an M3U playlist is

M3U is a simple file format that lists media streams, one after another. An IPTV M3U link is a web address that, when opened, returns a list of every channel and its stream address. Your username and password are built into the link.

Used by: Smart IPTV (SIPTV), Kodi's PVR IPTV Simple Client, VLC and many smart TV apps.

Pros: works in almost any player, including very simple ones.

Cons: it's one large file, so big line-ups can load slowly; the programme guide often needs a separate XMLTV link; films and series may be mixed in with live channels.

What Xtream codes are

"Xtream codes" describes a login method rather than a file. Instead of downloading one long list, the player logs in to the server with your server URL, username and password and asks for exactly what it needs: live categories, the guide, films, series and catch-up.

Used by: TiviMate, IPTV Smarters, GSE Smart IPTV and most modern players.

Pros: faster loading, automatic programme guide, separate sections for films and series, catch-up support and easier updates.

Cons: a handful of very basic players don't support it.

Side by side

Feature M3U playlist Xtream codes
What you enter One long URL Server URL, username, password
Programme guide Often needs a separate link Loads automatically
Films & series Often mixed into the channel list Separate, organised sections
Catch-up Limited Supported by most players
Speed with big line-ups Slower Faster
Player support Almost universal Most modern players

So which one should you use?

Use Xtream codes whenever your player offers it. You'll get a quicker, better-organised experience with the guide and on-demand sections working out of the box.

Use the M3U link when your player only accepts playlists — typically TV-native apps like SIPTV, or Kodi and VLC.

Keeping both formats safe

Because an M3U link contains your username and password, treat it like a password. Don't paste it into public forums or share screenshots of it. If you think it's been shared, message support and the line can be reset.

For device-by-device help entering either format, see the IPTV players page or the step-by-step setup guides.

Common questions

Are M3U and Xtream codes different subscriptions?

No. They are two ways of accessing the same line, with the same channels and the same connection limit.

Why does my M3U playlist have no TV guide?

Many playlist-based players need a separate XMLTV guide link. Switching to an Xtream login, where your player supports it, loads the guide automatically.

Which IPTV players support Xtream codes?

TiviMate, IPTV Smarters and GSE Smart IPTV all support Xtream-codes logins, as do most modern IPTV players.

Ready when you are

Start with a free 24-hour trial

Test every channel on your own devices, then pick a plan from £15. Every paid plan includes a 7-day money-back guarantee.