Jump to the main story
Thursday, 8 October 2026Plans from £6.25 a month · 24-hour free trial · No contractFind your TV region

Explainers

M3U IPTV playlists, explained line by line

An M3U file is a text list of stream addresses. Once you have seen one, everything else about IPTV set-up makes more sense.

Updated · By the IPTV UK editorial desk

Markus Spiske 2017-02-14
Photo: Markus Spiske markusspiske, Wikimedia Commons (CC0)

Most IPTV problems people bring to us are easier to fix once you know what the playlist looks like inside.

What does an M3U file look like?

Open one in a text editor such as Notepad and it looks roughly like this:

#EXTM3U
#EXTINF:-1 tvg-id="BBCOne.uk" tvg-logo="https://example.com/bbc1.png" group-title="UK Entertainment",BBC One
https://server.example:25461/live/username/password/1001.ts
  • #EXTM3U marks the start of the playlist.
  • #EXTINF:-1 starts a channel entry. -1 means a live stream with no fixed length.
  • tvg-id matches the channel with its TV guide (EPG) entry, tvg-logo is the picture, and group-title is the folder it appears in.
  • The text after the comma is the channel name you see.
  • The next line is the stream address itself.

How do you load an M3U playlist?

Player Where to paste the link
VLC (computer) Media → Open Network Stream
IPTV Smarters Pro Add user → Load your playlist or file/URL
TiviMate Add playlist → Enter URL
IBO Player On the app’s website, using the device’s MAC address and key
GSE Smart IPTV Remote playlists → Add M3U URL
  • The subscription has ended, so the server refuses the username.
  • The provider moved to a new server address (they send a new link).
  • The list is very long and the player runs out of memory: use the Xtream Codes log-in instead, which loads in parts.
  • Someone shared the link and too many devices are using it at once.

No. The link contains your username and password in plain text. Anyone who has it can use your screens, and most providers will block an account that streams from many places at once.

Readers also ask

What is the difference between an M3U link and Xtream Codes log-in?
They give the same channels in two forms. An M3U link is one long web address. An Xtream Codes log-in splits it into a server address, username and password, which lets apps load the film library and TV guide more neatly. Most providers give you both.
Why does my M3U playlist show no channels?
Usually a typing error in the link, an expired subscription, or a player that cannot handle a very large list. Copy and paste the link rather than typing it, and try the Xtream Codes log-in instead.
What is an M3U8 file?
The same format saved in UTF-8 text, which handles accented and non-Latin channel names properly. Players treat .m3u and .m3u8 the same way.

Try before you pay

Watch it on your own telly for 24 hours. Free.

Send a message and we reply with your log-in, usually within minutes. If you buy afterwards, plans start at £6.25 a month, and the first 14 days are covered by a full refund.

From£6.25a monthTry a day free