Skip to content
IPTVSubTV
IPTV Feature

M3U Playlist and Xtream Codes: How IPTV Access Works

M3U links and Xtream Codes logins are the two keys that unlock an IPTV subscription. Learn the difference and when to use each one.

When you activate an IPTV subscription you receive access details — typically an M3U playlist link, Xtream Codes login details, or both. These details are what your IPTV player uses to load your channels, guide and on-demand library.

They look technical, but the idea is simple. This page explains both formats, how they compare, and how to keep them secure.

What is an M3U playlist?

M3U is a plain-text playlist format. For IPTV, an M3U playlist is a long list of channel names, each followed by a stream address. Extra tags add the channel logo, category and a guide ID so the player can match each channel to its programme information.

Your provider usually gives you an M3U URL rather than a file. The player downloads the latest version from that URL, so channel updates appear automatically without you re-importing anything.

What is Xtream Codes login?

Xtream Codes (often shown as "Xtream API" in players) is a login method that uses three details: a server URL, a username and a password. Instead of downloading one huge playlist, the player asks the server for categories, channels, guide data and on-demand titles as it needs them.

In practice this means faster loading, automatic EPG guide data, and built-in support for catch-up TV where channels offer it.

M3U vs Xtream Codes at a glance

  • Compatibility — M3U works in almost every player; Xtream Codes works in most dedicated IPTV players.
  • Speed — Xtream Codes generally loads large channel lists faster.
  • EPG — Xtream Codes includes the guide automatically; with M3U you may need to add a separate EPG URL.
  • On-demand library — Xtream Codes shows films and series in separate sections; M3U lists everything together.

If your player supports Xtream Codes, use it. Keep the M3U link as a fallback for players or devices that only accept playlists.

Adding your playlist to a player

The exact steps vary by app, but the pattern is always the same: open the player, choose "Add playlist" or "Add user", pick M3U URL or Xtream Codes, paste your details, and wait for the channel list to load. Our step-by-step guide to adding an M3U playlist covers the details, including common error messages.

Keep your access details private

Your M3U link and Xtream login are personal. Anyone who has them can use your connections, which can cause "max connections reached" errors on your own devices. Don't post them in forums or screenshots, and contact support if you think they have been shared.

M3U playlist IPTV: frequently asked questions

It is included in the activation details you receive when your IPTV subscription starts. If you can't find it, contact support and we will resend it.

Large playlists can contain thousands of entries. Switching to Xtream Codes login, or using a player that caches the list, usually makes loading much faster.

Most players let you hide categories and reorder favourites without editing the file. Editing the playlist itself is rarely necessary.

Get an IPTV subscription that does this well

Tell us your devices and how many screens you need — we'll reply with your options and help you get set up.