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:
#EXTM3Upå 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.#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.- 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:
| Attributt | Hva den gjør | Verdt å sette? |
|---|---|---|
tvg-id | Kobler denne oppføringen til en guide- (EPG-)feed, slik at programdataene stemmer overens | Bare hvis du bruker en guide. Gjør du det, er dette det viktigste attributtet. |
tvg-logo | URL-en til et ikon som vises ved siden av navnet | Fint å ha. Må være en tilgjengelig bilde-URL. |
group-title | Kategorien denne oppføringen sorteres under | Ja. Det er dette som gjør en flat liste om til en meny du kan bla i. |
tvg-name | Et alternativt navn som brukes til matching mot guiden | Bare 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
- Åpne Notisblokk. Ikke Word eller WordPad – du trenger et ren tekst-redigeringsprogram uten formatering.
- Skriv inn spillelisten ved å bruke formatet ovenfor.
- Fil → Lagre som.
- Sett Filtype til Alle filer (*.*). Dette er steget alle overser.
- Gi filen navnet
myplaylist.m3u– med filtypen skrevet inn. - 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
- Åpne TextEdit.
- Format → Gjør til ren tekst (
⇧⌘T). TextEdit starter i riktekstmodus, noe som vil ødelegge filen. - Skriv inn spillelisten.
- Fil → Lagre, og gi den navnet
myplaylist.m3u. - 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:
.m3u8signaliserer UTF-8-innhold, noe som gjør at navn på andre språk, aksenter og ikke-latinske skriftsystemer bevares riktig..m3uhar 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:
- Filen er egentlig en
.txt. Windows skjuler filtyper som standard, såplaylist.m3u.txtser ut somplaylist.m3ui Filutforsker. Slå på Vis → Filtypenavn og kontroller. #EXTM3Umangler 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.- 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. - 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.
- 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.
#EXTM3Uførst, deretter#EXTINF:-1,Namefulgt umiddelbart av adressen.group-titlegjør den enkel å bla i, menstvg-idfår en guide til å stemme overens.- Lagre som
.m3u8i 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
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeRelaterte artikler
- Den beste strømmeenheten i 2026: Ytelse, pålitelighet og hvor lenge den varer
- Et enklere strømmeoppsett for eldre familiemedlemmer (2026)
- Ethernet vs. Wi-Fi for 4K-strømming: Hva som faktisk betyr noe (2026)
- Gemini på Google TV i 2026: Dette er det den faktisk gjør
- Gjør oppsettet klart til 2026/27-sesongen
Les denne artikkelen på et annet språk
- EnglishHow to Create an M3U Playlist From Scratch (2026)
- FrançaisComment créer une playlist M3U de zéro (2026)
- AfrikaansHoe om ’n M3U-snitlys van nuuts af te skep (2026)
- العربيةكيفية إنشاء قائمة تشغيل M3U من الصفر (2026)
- বাংলাশুরু থেকে একটি M3U প্লেলিস্ট কীভাবে তৈরি করবেন (২০২৬)
- ČeštinaJak vytvořit M3U playlist od nuly (2026)
- DanskSådan opretter du en M3U-playliste fra bunden (2026)
- DeutschSo erstellst du eine M3U-Playlist von Grund auf (2026)
- ΕλληνικάΠώς να δημιουργήσετε μια λίστα αναπαραγωγής M3U από το μηδέν (2026)
- EspañolCómo crear una lista de reproducción M3U desde cero (2026)
- Español (Latinoamérica)Cómo crear una lista de reproducción M3U desde cero (2026)
- فارسیچگونه یک فهرست پخش M3U را از صفر بسازیم (۲۰۲۶)
- SuomiMiten luot M3U-soittolistan alusta alkaen (2026)
- हिन्दीस्क्रैच से M3U प्लेलिस्ट कैसे बनाएं (2026)
- MagyarHogyan készítsünk M3U lejátszási listát a semmiből (2026)
- ItalianoCome creare da zero una playlist M3U (2026)
- 한국어처음부터 M3U 재생목록 만들기 (2026)
- Bahasa MelayuCara Membina Senarai Main M3U dari Awal (2026)
- NederlandsZo maak je zelf een M3U-afspeellijst (2026)
- NorskSlik oppretter du en M3U-spilleliste fra bunnen av (2026)
- PolskiJak utworzyć playlistę M3U od podstaw (2026)
- PortuguêsComo criar uma playlist M3U do zero (2026)
- RomânăCum să creezi de la zero un playlist M3U (2026)
- РусскийКак создать плейлист M3U с нуля (2026)
- СрпскиKako da napravite M3U plejlistu od nule (2026)
- SvenskaSå skapar du en M3U-spellista från grunden (2026)
- TagalogPaano Gumawa ng M3U Playlist Mula sa Simula (2026)
- TürkçeSıfırdan M3U Oynatma Listesi Oluşturma (2026)
- Tiếng ViệtCách tạo danh sách phát M3U từ đầu (2026)
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.