Guides·8 min

Av Rawnok Jahan

Slik oppretter du en M3U-spilleliste fra bunnen av (2026)

Nesten alt som er skrevet om M3U-filer, forutsetter at noen har gitt deg en. Dette er den motsatte veiledningen: Du har noen strømmeadresser, eller en håndfull kilder du vil samle på ett sted, og du vil bygge spillelisten selv.

Gode nyheter. En M3U-fil er ren tekst. Du kan skrive en i Notisblokk, TextEdit eller et annet redigeringsprogram du allerede har, og den fungerer i alle spillere som leser M3U. Du trenger ingen spesialprogramvare, ingen betalingsverktøy og ingen konto. Formatet er omtrent så enkelt som filformater kan bli.

Her er hele greia, fra start til slutt.

Den ærlige beskrivelsen: Tuneline er en mediespiller for innhold du leverer. Denne veiledningen viser deg hvordan du bygger en spilleliste av kilder du allerede har rett til å bruke. Den leveres uten egen liste eller eget innhold.

Hva en M3U-fil faktisk er

En M3U er en innholdsfortegnelse, ikke en beholder. Den inneholder verken video eller lyd. Det er en tekstfil som lister opp navn og adresser, og en spiller leser den ovenfra og ned og bygger et bibliotek av det den finner. (Full gjennomgang av formatet her.)

Derfor kan du skrive en for hånd. Det finnes ingen binær struktur å gjøre feil i, ingen kontrollsum i toppteksten og ingen komprimering. Kan du skrive inn en URL, kan du lage en spilleliste.

Den enkleste fungerende spillelisten

Den enkleste gyldige M3U-filen er en liste med URL-er, én per linje:

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

Det fungerer faktisk. Alle spillere vil laste den inn. Men den er forferdelig å bruke, fordi ingenting har et navn – du får en liste med rå URL-er og aner ikke hvilken som er hvilken.

I praksis bruker derfor alle utvidet M3U, som legger til én metadatalinje før hver oppføring:

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

Tre regler, så har du hele formatet:

  1. #EXTM3U på linje én. Denne ene linjen forteller spilleren «forvent metadata nedenfor». Utelater du den, går mange spillere tilbake til den enkle URL-modusen ovenfor, og alle navnene du skrev, forsvinner.
  2. #EXTINF: før hver oppføring. Tallet etter kolon er varigheten i sekunder. For alt som er direkte eller uten fast slutt, bruker du -1. Etter kommaet kommer visningsnavnet.
  3. Adressen på linjen rett under. Én oppføring, én adresse, umiddelbart etter #EXTINF-linjen.

Legg til logoer, grupper og guide-ID-er

Det grunnleggende formatet gir deg en fungerende liste. Noen få valgfrie attributter gjør den mer oversiktlig å bla i. De legges inn på #EXTINF-linjen, før kommaet:

#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

Dette får du med hver av dem:

AttributtHva den gjørVerdt å sette?
tvg-idKobler denne oppføringen til en guide- (EPG-)feed, slik at programdataene stemmer overensBare hvis du bruker en guide. Gjør du det, er dette det viktigste attributtet.
tvg-logoURL-en til et ikon som vises ved siden av navnetFint å ha. Må være en tilgjengelig bilde-URL.
group-titleKategorien denne oppføringen sorteres underJa. Det er dette som gjør en flat liste om til en meny du kan bla i.
tvg-nameEt alternativt navn som brukes til matching mot guidenBare hvis tvg-id ikke er tilgjengelig og spilleren matcher etter navn.

group-title er det som påvirker den daglige bruken mest. Spillere bygger kategorifeltet direkte fra dette, så en spilleliste med fornuftige grupper er enkel å navigere i, mens en uten grupper blir endeløs scrolling. (Mer om hvordan du organiserer en spilleliste i kategorier.)

Hvis du planlegger å koble til en guide, bør du få tvg-id riktig allerede når du lager filen. Det er virkelig elendig å matche en guide med en spilleliste i etterkant, manuelt og på tvers av dusinvis av oppføringer. (Slik fungerer matching mot guider.)

Steg for steg: Slik bygger du filen

På Windows

  1. Åpne Notisblokk. Ikke Word eller WordPad – du trenger et ren tekst-redigeringsprogram uten formatering.
  2. Skriv inn spillelisten ved å bruke formatet ovenfor.
  3. Fil → Lagre som.
  4. Sett Filtype til Alle filer (*.*). Dette er steget alle overser.
  5. Gi filen navnet myplaylist.m3u – med filtypen skrevet inn.
  6. Sett Koding til UTF-8.

Hvis du hopper over steg 4, lagrer Windows stille myplaylist.m3u.txt, og ingen spiller vil kjenne den igjen.

På macOS

  1. Åpne TextEdit.
  2. Format → Gjør til ren tekst (⇧⌘T). TextEdit starter i riktekstmodus, noe som vil ødelegge filen.
  3. Skriv inn spillelisten.
  4. Fil → Lagre, og gi den navnet myplaylist.m3u.
  5. Når macOS tilbyr å legge til .txt, velger du Bruk .m3u.

På Android eller iOS

Tekstredigeringsprogrammer på telefon varierer kraftig når det gjelder om de lar deg styre filtypen. Det er som regel mindre plundrete å skrive filen på en datamaskin og overføre den, eller å lage den i et redigeringsprogram som kan lagre med en valgfri filtype.

Hvilken filtype: .m3u eller .m3u8?

Begge fungerer. Den praktiske forskjellen er tekstoding:

  • .m3u8 signaliserer UTF-8-innhold, noe som gjør at navn på andre språk, aksenter og ikke-latinske skriftsystemer bevares riktig.
  • .m3u har historisk antydet en lokal, eldre koding, og enkelte eldre programmer behandler den fortsatt slik.

Lagre som .m3u8 med UTF-8-koding med mindre du har en konkret grunn til å la være. Alle moderne spillere leser begge deler, og du unngår en hel kategori med feil der tegn blir forvansket. Det eneste forbeholdet er at enkelte eldre TV-apper bare gjenkjenner .m3u, så hvis en enhet blankt nekter å åpne filen, er det et billig forsøk å endre filtypen.

Last inn spillelisten

Når den er lagret, åpner du den i en spiller.

På datamaskiner kan de fleste spillere åpne en lokal fil direkte. I Tuneline på macOS, Windows eller Linux velger du Legg til kilde, finner den lokale filen, og den lastes inn med én gang.

På telefoner og TV-er er en URL den mest pålitelige løsningen i stedet for en lokal fil, fordi mobil- og TV-apper er isolert fra vilkårlige plasseringer i filsystemet. Hvis du vil bruke den samme hjemmelagde spillelisten på TV-en, kan du legge filen et sted den kan hentes via HTTPS og legge den til med adressen i stedet. (Slik gjør du en lokal M3U om til en URL.)

Én ting er verdt å vite før du bruker en time på en hjemmelaget fil: En lokal file://-spilleliste kan ikke synkroniseres med skyen. Skysynkronisering trenger en adresse den kan nå fra en annen enhet, og en plassering på din egen harddisk er ikke det. Hvis du gjør den tilgjengelig som en URL, kan du bruke den på alle enhetene dine.

De fem feilene som ødelegger en hjemmelaget spilleliste

Omtrent rangert etter hvor ofte hver av dem er årsaken:

  1. Filen er egentlig en .txt. Windows skjuler filtyper som standard, så playlist.m3u.txt ser ut som playlist.m3u i Filutforsker. Slå på Vis → Filtypenavn og kontroller.
  2. #EXTM3U mangler eller står ikke på første linje. En tom linje eller et tilfeldig tegn foran den gjør at spilleren behandler hele filen som en enkel liste med URL-er. Alle navnene du skrev inn, forsvinner.
  3. URL-en står ikke på linjen rett etter #EXTINF. En tom linje mellom dem gjør at oppføringen blir stående uten adresse.
  4. Riktekst i stedet for ren tekst. En fil som er laget i Word eller i standardmodusen til TextEdit, inneholder formateringsdata. Den ser riktig ut på skjermen, men tolkes som søppel.
  5. Et smart anførselstegn i et attributt. Redigeringsprogrammer som automatisk endrer " til ", lager attributter ingen tolker gjenkjenner. Dette er den slueste feilen, fordi filen ser helt riktig ut. Rene tekstredigeringsprogrammer gjør ikke dette, men tekstbehandlere gjør det.

Hvis filen lastes inn, men ikke viser noe, kan du gå gjennom sjekklisten for kanaler som ikke lastes inn – på dette tidspunktet er formatet i orden, og det er adressene som er problemet.

En mal du kan kopiere

#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

Bytt ut adressene med dine egne, lagre som .m3u8 i UTF-8, og du har en fungerende spilleliste.

Hvor kildene kommer fra

Denne veiledningen handler med vilje om filformatet. Hvor du får adressene som skal inn i den, er et separat spørsmål, og svaret er viktig.

Legitime kilder du kan bygge en spilleliste fra, omfatter din egen medieserver hjemme, nettverkskameraer og enkodere på lokalnettet, offentlig publiserte gratiskanaler og FAST-feeder, samt tjenester som gir deg en adresse som del av et abonnement du faktisk har. (Hva FAST-kanaler er, og hvordan du legger dem til.) (Spill av fra Jellyfin, Plex eller Emby.)

En spiller er et verktøy for innhold du har rett til å se. Å bygge en spilleliste endrer ikke hvor innholdet kommer fra.

Kort oppsummert

  • En M3U er ren tekst. Notisblokk eller TextEdit er alt du trenger av programvare.
  • #EXTM3U først, deretter #EXTINF:-1,Name fulgt umiddelbart av adressen.
  • group-title gjør den enkel å bla i, mens tvg-id får en guide til å stemme overens.
  • Lagre som .m3u8 i UTF-8 og still inn redigeringsprogrammet til ren tekst.
  • Den vanligste feilen er at filen i hemmelighet er .txt.

Har du laget en spilleliste og trenger et sted å kjøre den? Last ned Tuneline – gratis, uten medfølgende innhold, og den kjører på macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV og Apple TV.

Del denne artikkelen

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.

Les denne artikkelen på et annet språk

Tuneline er en mediespiller. Den leverer, er ikke vert for og distribuerer ikke noe innhold. Du tar med din egen spilleliste, akkurat som med VLC.

#how to create m3u playlist#create iptv playlist#make m3u file#m3u playlist template#how to create playlist m3u
Tilbake til alle artikler