Skip to content
Monster IPTV logo

Playlist IPTV Formats Compared: M3U, M3U8, XSPF, Xtream and Portals

IPTV PlaylistsBy Monster IPTV Editorial Team4 min read

Playlist IPTV banner over a laptop showing code

Playlist IPTV is not a single format. Depending on your service or source, you may receive an M3U file or link, an HLS address ending in .m3u8, an XSPF playlist, Xtream-style login details or access through a portal on a set-top box. Each works differently and suits different players. Knowing which you have saves time and avoids setup errors.

This guide compares the common formats. For playlist basics, see our IPTV playlist guide.

The formats at a glance

FormatWhat it isTypical use
M3U / M3U8 playlistText list of channel names and stream addressesSubscriptions, public lists
HLS stream (.m3u8)A single stream's segment playlistOne channel's address
XSPFXML-based playlist formatSome media players
Xtream-style loginServer URL, username and passwordMany IPTV players
Portal accessServer-side portal for compatible boxesSome set-top boxes

M3U and M3U8 playlists

An M3U playlist lists channels with #EXTINF lines and stream addresses. "M3U8" often means the same format saved in UTF-8. Most IPTV players accept M3U links and files. Our M3U IPTV guide explains the tags.

HLS .m3u8 streams

Confusingly, a single live stream in HLS format also uses an .m3u8 file, but it lists video segments for one channel, not a channel list. If you open an HLS address, you get one channel. Public broadcaster streams are often HLS.

XSPF

XSPF is an XML playlist format supported by some media players such as VLC. It is less common for IPTV subscriptions but can appear in media libraries and some public lists.

An on-screen programme guide, which different playlist formats can feed
Photo: Illegitimate Barrister, CC0 1.0 (public domain dedication). Resized and converted to WebP.

Xtream-style logins

Many services provide a server URL, username and password. Players request live channels, films, series and guide data through an interface, organising them into sections. Our Xcodes IPTV guide explains the background.

Compared with M3UXtream login
OrganisationSeparate live, film and series sections
GuideOften loads automatically
UpdatesServer-side, no new link needed
Player supportMany IPTV players, not all media players

Portal-based access

Some set-top boxes connect to a server-side portal identified by an address and the box's identifier. The portal provides the interface and channel list. This is common with certain Linux-based IPTV boxes. Setup details come from the service and box documentation.

Which format should you use?

  • If your service offers both Xtream and M3U, Xtream is often more convenient in IPTV players.
  • For media players such as VLC, use M3U.
  • For a single public channel, use its HLS address.
  • For portal boxes, follow your service's instructions.

Guides with each format

Guide data usually travels separately as an XMLTV file. With M3U playlists, the guide address may appear in the playlist header or be supplied as a separate link. With Xtream logins, players often fetch the guide automatically. Portal boxes receive guide data through the portal. If guide information is missing, check how your format delivers it.

Converting between formats

Some players can export a playlist in another format, and some services provide both Xtream and M3U for the same account. Converting manually is rarely needed; ask your provider for the format your player supports instead. Avoid third-party conversion websites that ask for your login.

Which formats suit which devices

DeviceCommon formats
ComputersM3U, XSPF, single HLS links
Android TV and Fire TVM3U and Xtream in IPTV players
Apple devicesM3U and Xtream in compatible players
Smart TVsM3U via web-upload players; some Xtream
Linux-based boxesPortals or M3U

Privacy with every format

M3U links and Xtream logins usually contain your credentials. Portal access is tied to your box identifier. Keep all of them private, avoid posting screenshots and ask your provider to change details if they leak.

Updating when details change

If your provider changes server details, Xtream logins need the new address; M3U users need the new link. Keep the current details in a password manager so every device can be updated quickly.

Common mistakes

  • Treating an HLS .m3u8 stream as a full channel list.
  • Entering an Xtream login into a player that only accepts M3U.
  • Saving edited M3U files in the wrong encoding.
  • Sharing playlists or logins publicly.

A worked example

A viewer receives both an M3U link and Xtream details. In VLC on their laptop they use the M3U link; on their Fire TV player they use the Xtream login, which loads films, series and the guide in separate sections. Both use the same subscription.

Checklist

  1. Identify which format you have.
  2. Check your player supports it.
  3. Prefer Xtream in IPTV players where available.
  4. Use M3U for general media players.
  5. Keep links and logins private.

Key terms

  • M3U: a text playlist format.
  • HLS: HTTP Live Streaming, using .m3u8 segment playlists.
  • XSPF: an XML-based playlist format.
  • Portal: a server-side interface for compatible boxes.

Monster IPTV formats

Monster IPTV provides login details in formats suited to common players. Support can advise which to use on your device; see the supported devices page.

Quick reference

M3U for lists, .m3u8 for single streams or UTF-8 lists, Xtream for organised IPTV players, portals for compatible boxes.

Asking your provider

If you are unsure which format you received, ask your provider which players they recommend for your device and which format to use. Support can often send details in a more suitable format.

Testing a new format

Test any new link or login on a phone or computer before loading it on the TV.

Frequently asked questions

What playlist IPTV format is most common?

M3U playlists and Xtream-style logins.

Is every .m3u8 address a full channel list?

No. A .m3u8 address can be a UTF-8 channel list or a single HLS stream for one channel.

Is Xtream better than M3U?

In IPTV players it often organises content better; M3U is more universal.

Can VLC use Xtream logins?

VLC uses M3U links and files rather than Xtream logins.

What is portal access?

A server-side interface used by some set-top boxes.

Summary

Playlist IPTV formats include M3U, HLS .m3u8 streams, XSPF, Xtream logins and portals. Identify what you have, match it to a compatible player and keep your links and logins private.

Ready to try Monster IPTV?

Start with a free trial or ask a question first. Message us on WhatsApp or Telegram and a person will reply.