SiparioTEATRO · EST. MMXXVI

Guide · live channels

How to play your M3U and HLS playlists as live channels on Android TV

If you have an M3U or HLS playlist — your own channels, a public free-to-air lineup, a stream from a device on your network — a good player turns it into a proper live-TV experience: a grid of channels, a guide, and instant switching. Here's how it works and what to expect.

How playlist channels work

An M3U playlist is just a text list of channel names paired with stream URLs. The player fetches the list, shows you the channels, and plays the stream when you pick one. Many of those streams are HLS (a URL ending in.m3u8), the same adaptive format used across the web. Nothing is stored or transcoded — the player connects directly to the stream and decodes it.

What a good live experience needs

  • Fast channel switching. Live viewing means flipping channels, so the player has to start streams quickly and hold them without stalling.
  • A guide. If your playlist provides XMLTV data, the player should show now-and-next so you're not guessing what's on.
  • The right codecs. Live streams use a mix of formats; a player built on a broad decoder handles them without dropping a channel it doesn't recognize.
  • Direct playback. No server re-encoding in the middle means less to break and lower latency.

How to do it in Sipario

Sipario has a Channels feature built in. Add your M3U or HLS playlist URL in the app and it appears as a browsable channel grid, with a guide when the playlist includes one. Playback goes straight through the native player — the same mpv-based engine that handles the rest of your media — so the odd codec in a live stream doesn't stop it. A lineup of free public channels is included, so there's something to watch before you add anything.

Sipario is a player, not a source: it hosts no channels and supplies no content. You bring the playlists you already have and it plays them, free and with no account.

Common questions

What is an M3U playlist?

An M3U file is a plain-text list of stream URLs, each tagged with a channel name and sometimes a logo and category. HLS (an .m3u8 URL) is the streaming format many of those channels use. A player reads the list and turns it into a channel lineup you can browse.

Does Sipario include channels?

It ships a lineup of free public channels so it works out of the box, and you add your own M3U or HLS playlists on top. Sipario hosts nothing itself — it plays the playlists you point it at.

Do the channels have a program guide?

Yes. If your playlist provides EPG data (an XMLTV guide), Sipario shows what's on now and next. Channels without guide data still play; they just don't show a schedule.