Home › Open an M3U playlist on Windows

How to open an M3U playlist on Windows

An M3U (or M3U8) file is a playlist: a text file with a list of channel names and stream links. Your IPTV provider gives it to you as a file or as a link. Windows cannot play it by itself, but several free players can. Here are three ways, from simplest to most complete.

Option 1: VLC media player (simple, no TV guide)

  1. Install VLC from videolan.org.
  2. For a link: open VLC, choose Media → Open Network Stream (Ctrl+N), paste the playlist link and press Play.
  3. For a file: choose Media → Open File (Ctrl+O), or drag the .m3u file onto VLC.
  4. Open the playlist view (View → Playlist, Ctrl+L) to pick channels.

Good for a quick test. Downsides: no TV guide, no favorites, and very large playlists are slow to browse.

Option 2: Kodi with the IPTV Simple Client (complete, more setup)

  1. Install Kodi from kodi.tv.
  2. Go to Add-ons → Install from repository → PVR clients and install IPTV Simple Client.
  3. Open the add-on's settings, enter your M3U playlist link or file, and optionally the XMLTV guide link.
  4. Restart Kodi; channels appear under TV.

Kodi gives you a full TV guide and a living-room interface, but it takes time to set up and can feel heavy on a desktop PC.

Option 3: Chanzap (coming soon)

Chanzap is an IPTV player built for Windows: paste the link or choose the file, and you get groups, a TV guide, favorites and search, all usable from the keyboard. It is still in development. Join the beta to try it first.

Tips

Questions

What is the difference between M3U and M3U8?

Both are playlist formats. M3U8 is the same format saved as UTF-8 text, which handles non-English channel names correctly. Players treat them the same way.

Can VLC show a TV guide for an M3U playlist?

No. VLC plays the channels but does not show an electronic programme guide (EPG). For a TV guide you need an IPTV player such as Kodi with the IPTV Simple Client, or a dedicated IPTV app.

Where do I find the TV guide (EPG) link?

Many playlists include it in their first line as url-tvg or x-tvg-url. Otherwise your provider gives you an XMLTV link, often ending in .xml or .xml.gz.