How to open an M3U playlist on a computer
An M3U file is not a video — it is a list of addresses. Here is what it contains, how to open it, and what to do when nothing plays.
What an M3U file actually holds
Open an M3U file in a text editor and you will find readable lines. Each channel takes two: one starting with #EXTINF, carrying the name and sometimes a logo, then the address of the stream.
So an M3U file holds no video at all. It weighs a few kilobytes even for ten thousand channels, and it is worth exactly what its addresses are worth: the day the server behind them stops answering, the file is still intact and plays nothing.
The M3U8 variant is the same format encoded in UTF-8. Prefer it whenever channel names carry accents or non-Latin scripts.
File or link: the difference that matters
A provider gives you either a file to download or an http address. The link is better: the list updates itself when the provider adds or removes channels, whereas a downloaded file freezes the day you took it.
With a file, you have to fetch it again after every change — and nothing tells you a change happened. This is the most common reason channels stop working while the subscription is perfectly valid.
Opening the list, player by player
VLC has read M3U files forever: Media, then "Open Network Stream" for a link, or "Open File" for a file. It plays the streams without trouble.
Its limit shows past a few hundred channels. The VLC playlist was built for music tracks, not for a catalogue: no categories, no search inside descriptions, no programme guide, and the position in a film is not remembered between sessions.
Players built for these lists — Zonda Player among them — sort channels into categories, keep films apart from series, show the guide and remember where you stopped.
When the list will not open
An empty list almost always means a truncated file. Reopen it in a text editor and check that it starts with #EXTM3U. If it starts with HTML, you downloaded an error page, not a playlist.
Channels that appear but never start mean the addresses answer badly: expired subscription, simultaneous connection limit reached, or a server that is down. The list itself is fine.
Some providers also filter on which software asks for the stream. A player that identifies as anything other than VLC is then refused, with no explanation given.
Zonda Player reads both M3U files and links, on Windows, macOS and Linux. It turns them into a catalogue sorted by category, with search, programme guide and resume. The content comes from your provider: Zonda Player supplies none.
Download