M3U8 player for authorized HLS streams

An M3U8 player reads a UTF-8 playlist, most commonly an HLS manifest, and requests the media segments directly from the source you are authorized to use.

Updated July 30, 2026 · 5 min read

What is in an M3U8 file?

In HTTP Live Streaming (HLS), an M3U8 file is a manifest rather than a video file. A master playlist can list different quality variants; a media playlist can list short segment files. The player uses that information to select and load the stream. This is why opening an M3U8 address in a text editor often shows tags and URLs, not video.

Play an M3U8 stream with Lumio

  1. Use the original address. Paste the complete M3U8 URL from your authorized source into the M3U source field in Lumio.
  2. Choose the right client. The Android, TV, webOS and desktop apps connect directly to the source. The web player is suitable for HTTPS sources that explicitly permit browser access.
  3. Wait for playback to start. HLS may need a few segments before video begins. A valid manifest alone does not guarantee that every segment is still available.
  4. Check access errors at the source. An expired token, unavailable server or missing authorization has to be resolved with the source owner, not by renaming the file.

Why a browser M3U8 player can fail

Browsers enforce web security rules. The source needs HTTPS when Lumio is served over HTTPS, and it must return CORS headers that permit the request. Lumio does not bypass these rules by fetching or relaying the stream from its server. If an authorized panel is HTTP-only or does not allow CORS, use a native Lumio app instead.

M3U8 is not a conversion format

An M3U8 file describes where HLS media is delivered; it is not an MP4 file. Converting or downloading a stream may be restricted by its owner’s terms or copyright, and is outside Lumio’s player function. To watch a source you are allowed to use, open its original playlist in a compatible player.

Compare M3U and M3U8

See when the extension signals a text playlist and when it is likely to be an HLS manifest.

Compare the formats

Download Lumio for your HLS source

Use the Lumio app on Android, Android TV, Fire TV, Windows or Linux to open an authorized M3U8/HLS source in a player made for your device.

Download Lumio