Education·7 min

Door Shamir

Wat is een M3U-bestand en hoe werkt het?

Je ziet de term voortdurend — "voeg je M3U toe," "plak je M3U URL," "M3U afspeellijst." Het klinkt technisch, misschien zelfs een beetje intimiderend. Dat is het niet. Een M3U is gewoon een tekstbestand dat aangeeft waar je streams of mediabestanden zich bevinden. Dat is het hele geheim. Open het in elke teksteditor en het mysterie verdwijnt.

Deze gids ontrafelt het formaat regel voor regel, zodat je volgende keer dat iemand zegt "voeg je M3U toe," exact weet wat er aan de hand is.

De eerlijke formulering: Tuneline is een mediaspeler voor content die jij verschaft. Een M3U is gewoon jouw lijst van jouw bronnen — een inhoudsopgave, niet de inhoud zelf.

Een M3U is een inhoudsopgave

De handigste manier om aan een M3U te denken: het is een inhoudsopgave voor media. Het bevat geen video. Het bevat een lijst met verwijzingen — namen plus de locaties (URL's of bestandspaden) waar elk item werkelijk zich bevindt. De speler leest de lijst en haalt elk item op wanneer je op afspelen klikt.

Daarom is een M3U-bestand klein (enkele kilobytes) zelfs als het "duizenden items bevat" — het is allemaal tekst, geen video. En daarom kan een M3U kapotgaan: als een verwijzing veroudert (een URL verloopt), is de lijst in orde maar speelt die ene vermelding niet af.

De eenvoudigste mogelijke M3U

In zijn meest basale vorm is een M3U gewoon een lijst met locaties, één per regel:

http://example.com/stream1.m3u8
http://example.com/stream2.m3u8
/Users/me/Videos/holiday.mp4

Een speler leest dat van boven naar beneden en geeft je drie items om af te spelen. Geen namen, geen groepering — gewoon locaties. Dit is het oorspronkelijke afspeellijstformaat uit de jaren 1990, en het werkt nog steeds.

De M3U uit de praktijk: uitgebreid formaat

De versie die je werkelijk tegenkomt begint met #EXTM3U en geeft elk item een naam en metagegevens. Dit is uitgebreid M3U, en het ziet er als volgt uit:

#EXTM3U
#EXTINF:-1 tvg-id="news.us" tvg-logo="http://logos/news.png" group-title="News",Example News
http://example.com/news.m3u8
#EXTINF:-1 group-title="Movies",Example Movie Channel
http://example.com/movies.m3u8

Laten we het regel voor regel ontrafelen — het is eenvoudiger dan het eruitziet:

DeelBetekenis
#EXTM3UDe koptekst. Zegt "dit is een uitgebreid M3U." Altijd de eerste regel.
#EXTINF:-1"Hier komt een item." De -1 betekent een livestream (onbekende duur).
tvg-id="..."Een ID om dit item te koppelen aan een programmagids (EPG).
tvg-logo="..."Een URL naar het logo/pictogram van het item.
group-title="..."De categorie — dit bouwt je zijbalkgroepen.
,Example NewsAlles na de komma is de weergavenaam.
De volgende regelDe werkelijke URL of pad om af te spelen.

Dus elk item bestaat eigenlijk uit twee regels: één #EXTINF die het beschrijft, en één regel die zegt waar het zich bevindt. Herhaal dat patroon en je hebt een volledige bibliotheek.

Een M3U bron toevoegen in Tuneline

M3U versus M3U8 — Wat is het verschil?

Dit veroorzaakt verwarring bij iedereen, en het zijn twee verschillende dingen met soortgelijke namen:

  • .m3u / .m3u8 als afspeellijstbestand — de inhoudsopgave die we besproken hebben. De .m3u8 versie is gewoon een M3U opgeslagen als UTF-8 (zodat het niet-Engelse namen en symbolen correct verwerkt). Geef voor afspeellijsten de voorkeur aan .m3u8 — het vermijdt verminkte tekens.
  • .m3u8 als livestream — verwarrend genoeg gebruiken HLS livestreams ook de .m3u8 extensie, omdat een HLS stream technisch gezien een minuscule afspeellijst van videosegmenten is. Dus een enkele …/stream.m3u8 URL is meestal één livestream, terwijl een grote …/playlist.m3u8 die je als bron toevoegt een lijst van veel is.

Hoe ze in de praktijk uit elkaar te houden: een lijst die je als bron toevoegt heeft veel #EXTINF vermeldingen; een enkele HLS stream is één voortdurend bijgewerkte segmentlijst die de speler gewoon afspeelt. Als je één URL plakt om één ding te bekijken, is het het streamsoort — zie netwerkstreams.

URL versus bestand: twee manieren om een M3U te hebben

Je zult M3U's in twee vormen tegenkomen, en beide werken hetzelfde na toevoeging:

  • Een externe URL (http://provider.com/get.php?… of …/playlist.m3u8). De lijst bevindt zich op een server; de speler haalt elke keer de nieuwste versie op. De meeste abonnementen geven je een URL zoals deze.
  • Een lokaal bestand (playlist.m3u op je schijf of cloudopslag). De lijst leeft bij jou. Ideaal voor een handmatig samengestelde, geback-upte set die je zelf controleert en bewerkt.

Om een van beide toe te voegen: open Bron toevoegen, plak de URL of kies het bestand, en de speler parseert elke #EXTINF in een doorzoekbare bibliotheek. (Stap voor stap.)

Kan ik een M3U zelf bewerken?

Ja — en het is bevorderend. Omdat het platte tekst is, kan elke teksteditor een M3U bewerken. Veel voorkomende aanpassingen:

  • Hernoem een item — wijzig de tekst na de komma op de #EXTINF regel.
  • Hergroepeer items — bewerk group-title="…" om je categorieën op de gewenste manier in te delen.
  • Verwijder dode items — verwijder de #EXTINF regel en de bijbehorende URL-regel samen (beide, anders verlaat je één achter).
  • Voeg twee lijsten samen — plak de vermeldingen van het ene bestand onder de #EXTM3U koptekst van het andere.

Sla het op als .m3u8 (UTF-8) en voeg het opnieuw toe. Onthoud gewoon: het bewerken van de lijst verhelpt nooit een dode bron — als de onderliggende URL weg is, brengt het opruimen van de tekst deze niet terug.

M3U versus de andere indelingen

M3U is een van drie manieren waarop je content kan aankomen. De korte versie:

  • M3U — een platte lijst met streams (wat dit bericht behandelt). Eenvoudig, draagbaar, bewerkbaar.
  • Xtream Codes — een serverlogin (URL + gebruikersnaam + wachtwoord) die de speler omzet in een georganiseerde bibliotheek met categorieën en VOD/series.
  • Stalker Portal — een op portals gebaseerd formaat dat door bepaalde apparaten wordt gebruikt.

Volledige vergelijking: M3U versus Xtream Codes versus Stalker Portal.

Veelgestelde vragen

Wat is een M3U-bestand in eenvoudige termen?

Een tekstbestand dat aangeeft waar je streams of mediabestanden zich bevinden — namen plus locaties. Het is een inhoudsopgave; het bevat geen echte video.

Wat is het verschil tussen M3U en M3U8?

Als afspeellijst is .m3u8 gewoon een M3U opgeslagen in UTF-8 (beter voor niet-Engelse namen) — geef hier de voorkeur aan. Verwarrend genoeg gebruiken HLS livestreams ook .m3u8; een enkele dergelijke URL is één stream, terwijl een grote die je als bron toevoegt een lijst van veel is.

Kan ik een M3U-bestand openen en bewerken?

Ja — elke teksteditor werkt. Je kunt items hernoemen, group-title wijzigen om opnieuw in te delen, en dode items verwijderen (verwijder zowel de #EXTINF regel als de bijbehorende URL-regel).

Waar kan ik een M3U krijgen?

Van je eigen bron of abonnement — meestal als een URL om te plakken, soms als een bestand om te openen. De speler parseert het in een doorzoekbare bibliotheek.

Het belangrijkste

  • Een M3U is een tekstinhoudsopgave — namen en locaties, geen video erin.
  • Het praktische formaat begint met #EXTM3U, en elk item is een #EXTINF regel (naam, groep, logo, tvg-id) plus een URL/pad regel.
  • .m3u8 betekent UTF-8 voor afspeellijsten — maar dezelfde extensie markeert ook HLS streams, dus context is belangrijk.
  • Het is gewoon tekst, dus je kunt het zelf bewerken — hoewel dat een dode bron nooit tot leven brengt.

Heb je een M3U om toe te voegen? Download Tuneline — plak de URL of open het bestand en je bladert in enkele seconden. Gratis en zonder advertenties.

— Shamir

Deel dit artikel

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Lees dit artikel in een andere taal

Tuneline is een mediaspeler-applicatie. Het levert, host of verspreidt geen enkele content. Je neemt je eigen afspeellijst mee, precies zoals bij VLC.