Basics

M3U Playlist vs Xtream Codes: What's the Difference?

When you subscribe to an IPTV service you usually receive two sets of access details: Xtream Codes login (username, password, server URL) and an M3U playlist link. Both give you the same channels – they're just different ways of delivering them to your app.

What is an M3U playlist?

An M3U file is a simple text list of channels and their stream addresses. Your app downloads the list and shows it as a channel menu. It's supported by almost every player, including media players that aren't built specifically for IPTV.

What is Xtream Codes?

Xtream Codes is a login method. Instead of downloading one big file, the app talks to the server and requests live channels, the TV guide, movies and series separately. This makes it faster, keeps everything organised in categories and loads the EPG automatically.

Which one should you use?

  • Use Xtream Codes whenever your app supports it – it's faster, includes VOD and EPG, and updates automatically.
  • Use M3U if your app only accepts a playlist link (some Smart TV apps and Kodi's PVR client).
  • Use the portal URL if you have a MAG set-top box.

Can I switch later?

Yes. Both methods work with the same subscription, so you can use Xtream Codes on your TV and M3U in another app – as long as you stay within your plan's simultaneous stream limit.

See IPTV plans Setup guide

Questions about IPTV?

Our team answers 24/7 – and helps you set up any device.