Af Rawnok Jahan
Sådan opretter du en M3U-playliste fra bunden (2026)
Næsten alt, hvad der er skrevet om M3U-filer, forudsætter, at nogen har givet dig en. Denne vejledning vender det om: Du har nogle stream-URL'er eller en håndfuld kilder, du vil samle ét sted, og du vil selv opbygge playlisten.
Godt nyt. En M3U-fil er almindelig tekst. Du kan skrive den i Notesblok, TextEdit eller en anden editor, du allerede har, og den fungerer i alle afspillere, der kan læse M3U. Du behøver hverken særlig software, et betalingsværktøj eller en konto. Formatet er omtrent så enkelt, som filformater kan blive.
Her er det hele fra start til slut.
Den ærlige forklaring: Tuneline er en medieafspiller til indhold, du selv leverer. Denne vejledning viser dig, hvordan du opbygger en playliste ud fra kilder, du allerede har ret til at bruge. Den leveres hverken med en liste eller med eget indhold.
Hvad en M3U-fil faktisk er
En M3U er en indholdsfortegnelse, ikke en beholder. Den indeholder hverken video eller lyd. Det er en tekstfil med navne og adresser, som en afspiller læser fra ende til anden og opbygger et bibliotek ud fra. (Se hele formatgennemgangen her.)
Derfor kan du skrive en i hånden. Der er ingen binær struktur, du kan ødelægge, ingen kontrolsum i headeren og ingen komprimering. Hvis du kan skrive en URL, kan du oprette en playliste.
Den mindst mulige playliste
Den enkleste gyldige M3U er en liste med URL'er, én pr. linje:
https://example.com/stream-one.m3u8
https://example.com/stream-two.m3u8
Det virker faktisk. Alle afspillere kan indlæse den. Men den er forfærdelig at bruge, fordi intet har et navn — du får en liste med rå URL'er og aner ikke, hvilken der er hvilken.
I praksis bruger alle derfor udvidet M3U, som tilføjer en metadatalinje før hvert punkt:
#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 ét. Denne ene linje fortæller en afspiller, "forvent metadata nedenfor". Hvis den mangler, skifter mange afspillere tilbage til den simple URL-tilstand ovenfor, så alle de navne, du skrev, går tabt.#EXTINF:før hvert punkt. Tallet efter kolonnet angiver varigheden i sekunder. Brug-1til liveindhold eller indhold uden fast slutning. Efter kommaet kommer det navn, der skal vises.- Adressen på den næste linje. Ét punkt, én adresse, umiddelbart efter dets
#EXTINF-linje.
Tilføj logoer, grupper og guide-id'er
Det grundlæggende format giver dig en fungerende liste. Nogle få valgfri attributter gør den mere behagelig at gennemse. De skal stå i #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
Det får du ud af hver enkelt:
| Attribut | Hvad den gør | Værd at angive? |
|---|---|---|
tvg-id | Knytter dette punkt til en guide- (EPG-)feed, så programdataene passer sammen | Kun hvis du bruger en guide. Hvis du gør, er dette den vigtigste attribut. |
tvg-logo | URL til et ikon, der vises ved siden af navnet | Rart at have. Skal være en tilgængelig billed-URL. |
group-title | Den kategori, dette punkt placeres i | Ja. Det er det, der forvandler en flad liste til en menu, du kan gennemse. |
tvg-name | Et alternativt navn, der bruges til at matche en guide | Kun hvis tvg-id ikke er tilgængelig, og din afspiller matcher efter navn. |
group-title er det, der har størst betydning for din daglige oplevelse. Afspillere opbygger deres kategorisidepanel direkte ud fra den, så en playliste med fornuftige grupper er nem at navigere i, mens en uden grupper bliver til endeløs rulning. (Læs mere om at organisere en playliste i kategorier.)
Hvis du planlægger at tilknytte en guide, skal du få tvg-id på plads, når du opretter playlisten. Det er virkelig frustrerende bagefter manuelt at matche en guide med en playliste på tværs af snesevis af punkter. (Sådan fungerer guidematching.)
Trin for trin: Opret filen
På Windows
- Åbn Notesblok. Ikke Word eller WordPad — du skal bruge en almindelig teksteditor uden formatering.
- Skriv din playliste ved hjælp af formatet ovenfor.
- Filer → Gem som.
- Indstil Filtype til Alle filer (*.*). Det er dette trin, alle overser.
- Navngiv filen
myplaylist.m3u— med filtypenavnet skrevet med. - Indstil Kodning til UTF-8.
Hvis du springer trin 4 over, gemmer Windows i stilhed myplaylist.m3u.txt, og ingen afspiller genkender den.
På macOS
- Åbn TextEdit.
- Format → Gør til almindelig tekst (
⇧⌘T). TextEdit starter i rich text-tilstand, hvilket ødelægger filen. - Skriv din playliste.
- Arkiv → Gem, og navngiv den
myplaylist.m3u. - Når macOS spørger, om
.txtskal tilføjes, skal du vælge Brug .m3u.
På Android eller iOS
Teksteditorer på telefoner varierer meget med hensyn til, om de lader dig styre filtypenavnet. Det er som regel nemmere at skrive filen på en computer og overføre den eller oprette den i en editor, der kan gemme med et valgfrit filtypenavn.
Hvilken filtype: .m3u eller .m3u8?
Begge virker. Den praktiske forskel er tekstkodningen:
.m3u8angiver UTF-8-indhold, hvilket betyder, at ikke-engelske navne, accenter og ikke-latinske skrifter bevares korrekt..m3uantydede historisk en lokal, ældre kodning, og noget ældre software behandler den stadig sådan.
Gem som .m3u8 med UTF-8-kodning, medmindre du har en specifik grund til at lade være. Alle moderne afspillere kan læse begge dele, og du undgår en hel kategori af fejl med forvanskede tegn. Den ene undtagelse er, at enkelte ældre tv-apps kun genkender .m3u, så hvis en enhed blankt afviser din fil, er det et billigt forsøg at omdøbe filtypenavnet.
Indlæs din playliste
Når den er gemt, skal du åbne den i en afspiller.
På computere kan de fleste afspillere åbne en lokal fil direkte. I Tuneline på macOS, Windows eller Linux skal du vælge Tilføj kilde, vælge den lokale fil, og så indlæses den med det samme.
På telefoner og tv er en URL den pålidelige løsning frem for en lokal fil, fordi mobil- og tv-apps er afskåret fra vilkårlige placeringer i filsystemet. Hvis du vil bruge den samme hjemmebyggede playliste på dit tv, skal du hoste filen et sted, hvor den kan hentes via HTTPS, og i stedet tilføje den ved hjælp af adressen. (Sådan omdanner du en lokal M3U til en URL.)
En ting, du bør vide, før du bruger en time på en manuelt oprettet fil: En lokal file://-playliste kan ikke synkroniseres til skyen. Synkronisering i skyen kræver en adresse, som kan nås fra en anden enhed, og en sti på din egen harddisk er ikke det. Hvis du hoster den som en URL, kan du bruge den på alle dine enheder.
De fem fejl, der ødelægger en manuelt oprettet playliste
Rangeret omtrent efter, hvor ofte de er årsagen:
- Filen er i virkeligheden en
.txt. Windows skjuler som standard filtypenavne, såplaylist.m3u.txti Stifinder ser ud somplaylist.m3u. Slå Vis → Filtypenavne til, og kontrollér det. #EXTM3Umangler eller står ikke på den første linje. Hvis der er en tom linje eller et forkert tegn før den, behandler afspilleren hele filen som en simpel liste med URL'er. Alle de navne, du skrev, forsvinder.- URL'en står ikke direkte på linjen efter dens
#EXTINF. En tom linje mellem dem gør punktet forældreløst. - Rich text i stedet for almindelig tekst. En fil, der er oprettet i Word eller i TextEdits standardtilstand, indeholder formateringsbytes. Den ser fin ud på skærmen, men bliver fortolket som rod.
- Et smart anførselstegn i en attribut. Editorer, der automatisk ændrer
"til", producerer attributter, som ingen parser genkender. Det er den mest lumske fejl, fordi filen ser perfekt ud. Almindelige teksteditorer gør ikke dette; tekstbehandlingsprogrammer gør.
Hvis din fil indlæses, men ikke viser noget, skal du gennemgå tjeklisten over kanaler, der ikke indlæses — på det tidspunkt er formatet i orden, og det er adresserne, der er problemet.
En skabelon, 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
Erstat adresserne med dine egne, gem som .m3u8 i UTF-8, så har du en fungerende playliste.
Hvor kilderne kommer fra
Denne vejledning handler bevidst om filformatet. Hvor du får adresserne fra, er et separat spørgsmål, og svaret er vigtigt.
Legitime kilder, du kan opbygge en playliste ud fra, omfatter din egen medieserver derhjemme, netværkskameraer og encodere på dit lokale netværk, offentligt udgivne gratis terrestriske tv- og FAST-feeds samt tjenester, der giver dig en adresse som en del af et abonnement, du faktisk har. (Hvad FAST-kanaler er, og hvordan du tilføjer dem.) (Afspilning fra Jellyfin, Plex eller Emby.)
En afspiller er et værktøj til indhold, du har ret til at se. At opbygge en playliste ændrer ikke, hvor indholdet kommer fra.
Konklusionen
- En M3U er almindelig tekst. Notesblok eller TextEdit er den eneste software, du behøver.
#EXTM3Uførst, derefter#EXTINF:-1,Nameefterfulgt umiddelbart af adressen.group-titlegør den nem at gennemse;tvg-idfår en guide til at passe sammen.- Gem som
.m3u8i UTF-8 og indstil din editor til ren tekst. - Den hyppigste fejl er, at filen i virkeligheden er
.txt.
Har du oprettet en playliste og mangler et sted at afspille den? Download Tuneline — gratis, uden medfølgende indhold og kompatibel med macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV og Apple TV.
Del denne artikel
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeRelaterede artikler
- Den bedste streamingenhed i 2026: Ydeevne, driftssikkerhed og hvor længe den holder
- En enklere streamingopsætning til ældre familiemedlemmer (2026)
- Er IPTV blevet blokeret? Hvad domstolskendelserne fra 2026 faktisk betyder
- Ethernet vs. Wi-Fi til 4K-streaming: Hvad betyder faktisk noget (2026)
- Gemini på Google TV i 2026: Det er det, den faktisk kan
Læs denne artikel på et andet sprog
- 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 medieafspiller. Den leverer, hoster eller distribuerer ikke noget indhold. Du medbringer din egen playliste, præcis som med VLC.