Download

Guide · verified on 2026-10-24

IPTV list: what an M3U playlist is and how to get yours

An IPTV list is a text file with stream addresses, one per channel. Megacubo plays the list you bring — it does not sell, bundle or host channels. This page shows what is inside the file, the three legitimate ways of getting one and how to test it before pasting it into the application.

What an IPTV list is

An IPTV list is the index of what you can watch: the name of each channel, its logo, the group it belongs to and the address of the stream. It almost always comes as M3U, which is plain text — you can open it in any editor and read it line by line. There is no hidden catalogue: if the address is not in the file, the channel does not exist for the application.

What is inside the file

The whole anatomy fits in three kinds of line. The ones starting with # are instructions; the line right below each #EXTINF is the address of the stream.

  1. #EXTM3U — the mandatory first line; it tells the application the file is a playlist
  2. #EXTINF:-1 — the channel record. tvg-id ties the channel to the program guide, tvg-logo is the picture and group-title is the group it shows under; the name comes after the last comma
  3. the address — the line without # right below it, with the stream in HLS (.m3u8), MPEG-TS or another format the application can open

A list with 5,000 channels is a large file, but still text: nothing is copied into the application beyond the list itself. The technical summary describes what the application does with it.

Where a legitimate list comes from

Three origins, and none of them is a download this site offers — because the project does not distribute lists:

One practical caveat about the third: sharing is anonymous and only happens with your consent, and the application does not even ask when the address carries a username and password. Even so, lists with no simultaneous connections can be restricted when several people use them at the same time.

How to test the list before pasting it in

  1. Open the address in the browser — what it returns should be text, not an error page and not a binary file
  2. Check the first line — it must be #EXTM3U; if it starts with <html>, the address is wrong or has expired
  3. Count two blocks — every #EXTINF needs an address on the line below; an #EXTINF with no address is a channel that will not open
  4. Notice any username and password in the URL — that is a private list, which should be neither shared nor published

If the test passes in the browser and fails in the application, the problem is elsewhere: the full path is in the M3U list does not load.

How to add it in Megacubo

With the list in hand, it takes four steps inside the application: My Lists, Add List, the address (or the file) and the import. The detailed walkthrough, with what to do at each step, is in how to add an M3U playlist.

After the list, the second file that changes the experience is the program guide: it does not come inside the M3U, it is a separate reference the application matches by each channel's tvg-id. The path is in configuring the EPG.

What the list does not fix

Frequently asked questions

Does Megacubo ship with a ready-made IPTV list?

No. The application ships with no list and no channel: it plays the list you add. The project does not sell, bundle or host TV content, and that is a position of the project, not a technical limitation.

Are M3U and M3U8 the same thing?

They are the same file format with different encodings: .m3u usually comes in Latin-1 and .m3u8 is the UTF-8 variant. Both work in Megacubo; .m3u8 is the one that keeps accents in channel names reliably.

Do I need a subscription to have a list?

Not necessarily. The three legitimate origins are your own list (from a provider you already pay, or from a server of your own), public sources published by the broadcasters themselves, and the application's community mode, which loads lists shared by other users in your region.

Does the same list work on more than one device?

Technically yes, but the provider of the list decides how many simultaneous connections it accepts. Lists that allow no simultaneous connections tend to drop when someone else — or another device of yours — uses the same one at the same time.

Do it in the app instead of reading about it

Everything these guides walk through is already in Megacubo: playlists, EPG, recording. The app is free and open source, with no account and no subscription.

Download Megacubo free

Free and open source (GPL-3.0) · Windows, Linux, macOS and Android · No account

Megacubo is free and open source (GPL-3.0) · Facts on this page verified on 2026-10-24 · Published by Edenware