Guides·8 min

Deur Rawnok Jahan

Hoe om ’n M3U-snitlys van nuuts af te skep (2026)

Byna alles wat oor M3U-lêers geskryf word, aanvaar dat iemand dit vir jou gegee het. Hierdie gids doen die teenoorgestelde: jy het ’n paar stroom-URL’s, of ’n handvol bronne wat jy op een plek wil hê, en jy wil die snitlys self bou.

Goeie nuus. ’n M3U-lêer is gewone teks. Jy kan een in Notepad, TextEdit of enige redigeerder wat jy reeds het, skryf, en dit sal werk in elke speler wat M3U kan lees. Geen spesiale sagteware, betaalde hulpmiddel of rekening word vereis nie. Die formaat is omtrent so eenvoudig soos lêerformate kan wees.

Hier is die hele ding, van begin tot einde.

Die eerlike voorstelling: Tuneline is ’n mediaspeler vir inhoud wat jy verskaf. Hierdie gids wys jou hoe om ’n snitlys te bou uit bronne wat jy reeds die reg het om te gebruik. Dit word met geen lys en geen eie inhoud gelewer nie.

Wat ’n M3U-lêer werklik is

’n M3U is ’n inhoudsopgawe, nie ’n houer nie. Dit bevat geen video of klank nie. Dit is ’n tekslêer wat name en adresse lys, en ’n speler lees dit van bo na onder en bou ’n biblioteek uit wat hy vind. (Volledige formaatverduideliking hier.)

Daarom kan jy een met die hand skryf. Daar is geen binêre struktuur om verkeerd te kry nie, geen kontrolesom in die kopstuk en geen kompressie nie. As jy ’n URL kan intik, kan jy ’n snitlys skep.

Die minimum werkende snitlys

Die eenvoudigste geldige M3U is ’n lys URL’s, een per reël:

https://example.com/stream-one.m3u8
https://example.com/stream-two.m3u8

Dit werk regtig. Elke speler sal dit laai. Maar dit is aaklig om te gebruik, want niks het ’n naam nie — jy kry ’n lys rou URL’s en geen idee watter een watter is nie.

In die praktyk gebruik almal dus uitgebreide M3U, wat een metadatareël voor elke inskrywing voeg:

#EXTM3U
#EXTINF:-1,First Source
https://example.com/stream-one.m3u8
#EXTINF:-1,Second Source
https://example.com/stream-two.m3u8

Drie reëls, en jy ken die hele formaat:

  1. #EXTM3U op reël een. Hierdie enkele reël sê vir ’n speler "verwag metadata hieronder". Laat dit weg en baie spelers val terug na die kaal-URL-modus hierbo, waardeur elke naam wat jy geskryf het, verlore gaan.
  2. #EXTINF: voor elke inskrywing. Die getal ná die dubbelpunt is die duur in sekondes. Gebruik -1 vir enigiets wat regstreeks of oop-einde is. Ná die komma kom die vertoonnaam.
  3. Die adres op die heel volgende reël. Een inskrywing, een adres, onmiddellik ná sy #EXTINF-reël.

Voeg logo’s, groepe en gids-ID’s by

Die basiese formaat gee jou ’n werkende lys. ’n Paar opsionele eienskappe maak dit aangenamer om deur te blaai. Hulle kom binne die #EXTINF-reël, voor die komma:

#EXTM3U
#EXTINF:-1 tvg-id="source.one" tvg-logo="https://example.com/logo1.png" group-title="News",First Source
https://example.com/stream-one.m3u8
#EXTINF:-1 tvg-id="source.two" tvg-logo="https://example.com/logo2.png" group-title="Sport",Second Source
https://example.com/stream-two.m3u8

Wat elkeen vir jou bied:

EienskapWat dit doenDie moeite werd om in te stel?
tvg-idKoppel hierdie inskrywing aan ’n gids- (EPG-)stroom sodat programdata ooreenstemSlegs as jy ’n gids gebruik. Indien wel, is dit die belangrikste enkele eienskap.
tvg-logoURL van ’n ikoon wat langs die naam vertoon wordLekker om te hê. Moet ’n bereikbare beeld-URL wees.
group-titleDie kategorie waaronder hierdie inskrywing geliasseer wordJa. Dit verander ’n plat lys in ’n kieslys waardeur jy kan blaai.
tvg-name’n Alternatiewe naam wat vir gidsooreenstemming gebruik wordSlegs as tvg-id nie beskikbaar is nie en jou speler volgens naam ooreenstem.

group-title is die een wat jou daaglikse ervaring die meeste verander. Spelers bou hul kategorystaaf direk daaruit, dus is ’n snitlys met sinvolle groepe onmiddellik maklik om te navigeer, terwyl een daarsonder ’n eindelose rollys is. (Meer oor hoe om ’n snitlys in kategorieë te organiseer.)

As jy van plan is om ’n gids te koppel, kry tvg-id reeds tydens die skryf daarvan reg. Om ’n gids daarna met die hand aan ’n snitlys te koppel, oor dosyne inskrywings heen, is regtig ellendig. (Hoe gidsooreenstemming werk.)

Stap vir stap: Bou die lêer

Op Windows

  1. Maak Notepad oop. Nie Word of WordPad nie — jy het ’n gewone teksredigeerder sonder formatering nodig.
  2. Tik jou snitlys volgens die formaat hierbo.
  3. Lêer → Stoor as.
  4. Stel Stoor as-tipe op Alle lêers (*.*). Hierdie stap is die een wat almal miskyk.
  5. Noem die lêer myplaylist.m3u — met die uitbreiding volledig ingetik.
  6. Stel Enkodering op UTF-8.

As jy stap 4 oorslaan, stoor Windows stilweg myplaylist.m3u.txt, en geen speler sal dit herken nie.

Op macOS

  1. Maak TextEdit oop.
  2. Formaat → Maak gewone teks (⇧⌘T). TextEdit begin in rykteksmodus, wat die lêer sal beskadig.
  3. Tik jou snitlys.
  4. Lêer → Stoor, en noem dit myplaylist.m3u.
  5. Wanneer macOS aanbied om .txt aan te hang, kies Gebruik .m3u.

Op Android of iOS

Telefoonteksredigeerders verskil geweldig wat betref of hulle jou toelaat om die lêeruitbreiding te beheer. Dit is gewoonlik minder moeite om die lêer op ’n rekenaar te skryf en dit oor te skuif, of om dit te skep in enige redigeerder wat met ’n arbitrêre uitbreiding kan stoor.

Watter uitbreiding: .m3u of .m3u8?

Albei werk. Die praktiese verskil is teksenkodering:

  • .m3u8 dui UTF-8-inhoud aan, wat beteken dat nie-Engelse name, aksente en nie-Latynse skrifte korrek behoue bly.
  • .m3u het histories ’n plaaslike, verouderde enkodering aangedui, en sommige ouer sagteware hanteer dit steeds so.

Stoor as .m3u8 met UTF-8-enkodering, tensy jy ’n spesifieke rede het om dit nie te doen nie. Elke moderne speler lees albei, en jy vermy ’n hele klas foute met vervormde karakters. Die een uitsondering: ’n paar ouer TV-toepassings herken slegs .m3u, dus is dit ’n eenvoudige poging om die uitbreiding te hernoem as ’n toestel botweg jou lêer weier.

Laai jou snitlys

Sodra dit gestoor is, gee dit vir ’n speler.

Op rekenaars kan die meeste spelers ’n plaaslike lêer direk oopmaak. In Tuneline op macOS, Windows of Linux, kies Voeg bron by, kies die plaaslike lêer, en dit laai onmiddellik.

Op fone en TV’s is ’n URL die betroubare opsie eerder as ’n plaaslike lêer, omdat mobiele en TV-toepassings afgesonder is van willekeurige lêerliggings. As jy dieselfde selfgemaakte snitlys op jou TV wil gebruik, huisves die lêer êrens waar dit oor HTTPS verkry kan word en voeg dit eerder volgens adres by. (Hier is hoe om ’n plaaslike M3U in ’n URL te verander.)

Een ding wat jy moet weet voordat jy ’n uur aan ’n handgeskrewe lêer bestee: ’n plaaslike file://-snitlys kan nie met die wolk sinkroniseer nie. Wolksinkronisering benodig ’n adres wat dit vanaf ’n ander toestel kan bereik, en ’n pad op jou eie hardeskyf is nie dit nie. As jy dit as ’n URL huisves, is dit draagbaar op elke toestel wat jy besit.

Die vyf foute wat ’n selfgemaakte snitlys laat breek

In min of meer die volgorde waarin elkeen die oorsaak is:

  1. Die lêer is eintlik ’n .txt. Windows versteek uitbreidings by verstek, dus lyk playlist.m3u.txt in Explorer soos playlist.m3u. Skakel Bekyk → Lêernaamuitbreidings aan en kyk.
  2. #EXTM3U ontbreek of is nie die eerste reël nie. ’n Leë reël of verdwaalde karakter daarvoor, en die speler hanteer die hele lêer as ’n kaal URL-lys. Elke naam wat jy ingetik het, verdwyn.
  3. Die URL is nie op die reël direk ná sy #EXTINF nie. ’n Leë reël tussen hulle laat die inskrywing wees.
  4. Rykteks pleks van gewone teks. ’n Lêer wat in Word of in TextEdit se verstekmodus geskep is, bevat formateringsgrepe. Dit lyk goed op die skerm, maar word as gemors ontleed.
  5. ’n Slimaanhalingsteken in ’n eienskap. Redigeerders wat " outomaties in " verander, lewer eienskappe op wat geen ontleder herken nie. Dit is die sluuste een, want die lêer lyk perfek. Gewone teksredigeerders doen dit nie; woordverwerkers doen.

As jou lêer laai maar niks vertoon nie, werk deur die kontrolelys vir kanale wat nie laai nie — op daardie stadium is die formaat reg en is die adresse die probleem.

’n Sjabloon om te kopieer

#EXTM3U
#EXTINF:-1 tvg-id="example.news" tvg-logo="https://example.com/news.png" group-title="News",Example News
https://example.com/news/index.m3u8
#EXTINF:-1 tvg-id="example.sport" tvg-logo="https://example.com/sport.png" group-title="Sport",Example Sport
https://example.com/sport/index.m3u8
#EXTINF:-1 group-title="Local",Local Recording Folder Stream
http://192.168.1.50:8080/stream

Vervang die adresse met jou eie, stoor as .m3u8 in UTF-8, en jy het ’n werkende snitlys.

Waar die bronne vandaan kom

Hierdie gids behandel doelbewus die lêerformaat. Waar jy die adresse kry wat daarin kom, is ’n aparte vraag, en die antwoord maak saak.

Wettige bronne waaruit jy ’n snitlys kan bou, sluit jou eie tuismediabediener, netwerk-kameras en enkodeerders op jou LAN, publiek gepubliseerde gratis lug- en FAST-strome, en enige diens in wat vir jou ’n adres verskaf as deel van ’n intekening wat jy werklik het. (Wat FAST-kanale is en hoe om dit by te voeg.) (Speel vanaf Jellyfin, Plex of Emby.)

’n Speler is ’n hulpmiddel vir inhoud waarna jy die reg het om te kyk. Die bou van ’n snitlys verander nie waar die inhoud vandaan kom nie.

Die kern

  • ’n M3U is gewone teks. Notepad of TextEdit is al die sagteware wat jy nodig het.
  • #EXTM3U eerste, dan #EXTINF:-1,Name, onmiddellik gevolg deur die adres.
  • group-title maak dit maklik om deur te blaai; tvg-id laat ’n gids ooreenstem.
  • Stoor as .m3u8 in UTF-8 en stel jou redigeerder op gewone teks.
  • Die grootste oorsaak van mislukking is ’n lêer wat in die geheim .txt is.

Het jy ’n snitlys geskep en soek jy ’n plek om dit te gebruik? Laai Tuneline af — gratis, sonder ingeslote inhoud, en dit werk op macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV en Apple TV.

Deel hierdie 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 hierdie artikel in 'n ander taal

Tuneline is 'n mediaspeler-toepassing. Dit verskaf, huisves of versprei geen inhoud nie. Jy bring jou eie speellys saam, presies soos met VLC.

#how to create m3u playlist#create iptv playlist#make m3u file#m3u playlist template#how to create playlist m3u
Terug na alle artikels