Av Rawnok Jahan
Så skapar du en M3U-spellista från grunden (2026)
Nästan allt som skrivs om M3U-filer utgår från att någon har gett dig en. Det här är den motsatta guiden: du har några ström-URL:er, eller ett antal källor som du vill samla på ett ställe, och vill bygga spellistan själv.
Goda nyheter. En M3U-fil är vanlig text. Du kan skriva en i Anteckningar, Textredigerare eller valfri annan textredigerare du redan har, och den fungerar i alla spelare som kan läsa M3U. Du behöver ingen särskild programvara, inget betalverktyg och inget konto. Formatet är ungefär så enkelt som filformat kan bli.
Här är hela upplägget, från början till slut.
Den ärliga beskrivningen: Tuneline är en mediespelare för innehåll som du tillhandahåller. Den här guiden visar hur du bygger en spellista av källor som du redan har rätt att använda. Den levereras utan egen lista och utan eget innehåll.
Vad en M3U-fil faktiskt är
En M3U är en innehållsförteckning, inte en behållare. Den innehåller varken video eller ljud. Det är en textfil med namn och adresser, och en spelare läser den uppifrån och ned och bygger ett bibliotek utifrån det den hittar. (Här finns en fullständig genomgång av formatet.)
Det är därför du kan skriva en för hand. Det finns ingen binär struktur att göra fel, ingen kontrollsumma i sidhuvudet och ingen komprimering. Kan du skriva in en URL kan du skapa en spellista.
Den enklaste fungerande spellistan
Den enklaste giltiga M3U är en lista med URL:er, en per rad:
https://example.com/stream-one.m3u8
https://example.com/stream-two.m3u8
Det fungerar faktiskt. Alla spelare läser in den. Men den är hemsk att använda, eftersom inget har ett namn – du får en lista med råa URL:er och ingen aning om vilken som är vilken.
I praktiken använder därför alla utökat M3U, som lägger till en metadatarad före varje post:
#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 hela formatet:
#EXTM3Upå första raden. Den här enda raden talar om för spelaren att den ska förvänta sig metadata längre ned. Om den saknas växlar många spelare tillbaka till det enkla URL-läget ovan, och alla namn du skrev går förlorade.#EXTINF:före varje post. Siffran efter kolon anger längden i sekunder. För direktsändningar eller innehåll utan bestämd sluttid använder du-1. Efter kommatecknet kommer visningsnamnet.- Adressen på raden direkt efter. En post, en adress, direkt efter dess
#EXTINF-rad.
Lägga till logotyper, grupper och guide-ID:n
Grundformatet ger dig en fungerande lista. Några valfria attribut gör den trevligare att bläddra i. De ska stå på #EXTINF-raden, före kommatecknet:
#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 här får du med respektive attribut:
| Attribut | Vad det gör | Värt att ange? |
|---|---|---|
tvg-id | Kopplar posten till en guide- (EPG-)källa så att programinformationen stämmer överens | Bara om du använder en guide. I så fall är detta det viktigaste attributet. |
tvg-logo | URL till en ikon som visas bredvid namnet | Bra att ha. Måste vara en bild-URL som går att nå. |
group-title | Kategorin som posten sorteras under | Ja. Det är den som förvandlar en platt lista till en meny att bläddra i. |
tvg-name | Ett alternativt namn som används för matchning mot guiden | Bara om tvg-id saknas och spelaren matchar efter namn. |
group-title är det som påverkar din dagliga användning mest. Spelare bygger sidofältet med kategorier direkt utifrån det, så en spellista med genomtänkta grupper är enkel att navigera i medan en utan grupper blir en oändlig rullning. (Mer om hur du organiserar en spellista i kategorier.)
Om du planerar att koppla en guide, anger du tvg-id rätt redan när du skapar filen. Att i efterhand matcha en guide mot en spellista för hand, post för post, är verkligen plågsamt. (Så fungerar guidematchning.)
Steg för steg: skapa filen
I Windows
- Öppna Anteckningar. Inte Word eller WordPad – du behöver en vanlig textredigerare utan formatering.
- Skriv spellistan enligt formatet ovan.
- Arkiv → Spara som.
- Ställ in Filformat på Alla filer (*.*). Det här är steget som alla missar.
- Namnge filen
myplaylist.m3u– och skriv med filändelsen. - Ställ in Kodning på UTF-8.
Om du hoppar över steg 4 sparar Windows filen som myplaylist.m3u.txt utan att säga till, och ingen spelare känner igen den.
I macOS
- Öppna Textredigerare.
- Format → Gör till oformaterad text (
⇧⌘T). Textredigerare startar i läget för formaterad text, vilket förstör filen. - Skriv spellistan.
- Arkiv → Spara, och ge filen namnet
myplaylist.m3u. - När macOS frågar om
.txtska läggas till väljer du Använd .m3u.
I Android eller iOS
Textredigerare i telefoner skiljer sig mycket åt när det gäller om du kan styra filändelsen. Det brukar vara enklare att skriva filen på en dator och föra över den, eller att skapa den i en redigerare som kan spara med en valfri filändelse.
Vilken filändelse: .m3u eller .m3u8?
Båda fungerar. Den praktiska skillnaden gäller textkodning:
.m3u8anger UTF-8-innehåll, vilket innebär att icke-engelska namn, accenttecken och icke-latinska alfabet bevaras korrekt..m3uhar historiskt inneburit en lokal äldre kodning, och viss äldre programvara behandlar den fortfarande på det sättet.
Spara som .m3u8 med UTF-8-kodning om du inte har ett särskilt skäl att låta bli. Alla moderna spelare kan läsa båda, och du slipper en hel kategori av problem med förvanskade tecken. Det enda undantaget är att vissa äldre TV-appar bara känner igen .m3u. Om en enhet helt vägrar din fil är det därför enkelt att prova att byta filändelse.
Läsa in spellistan
När filen är sparad lämnar du den till en spelare.
På datorer kan de flesta spelare öppna en lokal fil direkt. I Tuneline på macOS, Windows eller Linux väljer du Lägg till källa, markerar den lokala filen och den läses in direkt.
På telefoner och TV-apparater är en URL den pålitliga vägen i stället för en lokal fil, eftersom mobil- och TV-appar är avskärmade från godtyckliga platser i filsystemet. Om du vill använda samma handgjorda spellista på TV:n kan du i stället lägga filen någonstans där den kan hämtas via HTTPS och lägga till den med adressen. (Så omvandlar du en lokal M3U till en URL.)
En sak som är bra att känna till innan du lägger en timme på en fil du skapat för hand: en lokal file://-spellista kan inte synkroniseras med molnet. Molnsynkronisering behöver en adress som kan nås från en annan enhet, och en sökväg på din egen hårddisk är inte det. Om du gör den tillgänglig via en URL kan du använda den på alla dina enheter.
De fem misstagen som förstör en handgjord spellista
Ungefär i ordning efter hur ofta de är boven i dramat:
- Filen är egentligen en
.txt. Windows döljer filändelser som standard, såplaylist.m3u.txtser ut somplaylist.m3ui Utforskaren. Aktivera Visa → Filnamnstillägg och kontrollera. #EXTM3Usaknas eller står inte på första raden. Om det finns en tom rad eller ett extra tecken före den behandlar spelaren hela filen som en enkel lista med URL:er. Alla namn du skrev försvinner.- URL:en står inte på raden direkt efter sitt
#EXTINF. En tom rad mellan dem gör att posten inte längre hör ihop. - Formaterad text i stället för vanlig text. En fil som skapats i Word eller i Textredigerarens standardläge innehåller formateringsdata. Den ser bra ut på skärmen men tolkas som skräp.
- Ett typografiskt citattecken i ett attribut. Redigerare som automatiskt ändrar
"till"skapar attribut som ingen tolk kan känna igen. Det här är det lömskaste felet eftersom filen ser perfekt ut. Vanliga textredigerare gör inte detta, men ordbehandlare gör det.
Om filen läses in men inte visar något går du igenom checklistan för kanaler som inte läses in – då är formatet korrekt och det är adresserna som är problemet.
En mall att kopiera
#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
Byt ut adresserna mot dina egna, spara som .m3u8 i UTF-8, så har du en fungerande spellista.
Var källorna kommer ifrån
Den här guiden handlar medvetet om filformatet. Varifrån adresserna i filen kommer är en separat fråga, och svaret spelar roll.
Lagliga källor som du kan bygga en spellista från är bland annat din egen hemmaserver för medier, nätverkskameror och kodare i ditt lokala nätverk, offentligt publicerade fri-TV- och FAST-strömmar samt tjänster som ger dig en adress som en del av en prenumeration du faktiskt har. (Vad FAST-kanaler är och hur du lägger till dem.) (Spela upp från Jellyfin, Plex eller Emby.)
En spelare är ett verktyg för innehåll som du har rätt att titta på. Att bygga en spellista förändrar inte var innehållet kommer ifrån.
Sammanfattning
- En M3U är vanlig text. Anteckningar eller Textredigerare är allt du behöver.
#EXTM3Uförst, sedan#EXTINF:-1,Nameföljt direkt av adressen.group-titlegör listan bläddringsbar;tvg-idgör att en guide kan matchas.- Spara som
.m3u8i UTF-8 och ställ in redigeraren på oformaterad text. - Det vanligaste felet är att filen i själva verket är
.txt.
Har du skapat en spellista och vill ha någonstans att köra den? Ladda ner Tuneline – gratis, utan medföljande innehåll och fungerar på macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV och Apple TV.
Dela artikeln
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeRelaterade artiklar
- Den bästa streamingenheten 2026: prestanda, tillförlitlighet och hur länge den håller
- En enklare streaminglösning för äldre familjemedlemmar (2026)
- Ethernet kontra Wi-Fi för 4K-streaming: vad som faktiskt spelar roll (2026)
- Gemini på Google TV 2026: Vad det faktiskt gör
- Gör din setup redo för säsongen 2026/27
Läs den här artikeln på ett annat 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 är en mediespelarapplikation. Den tillhandahåller, lagrar eller distribuerar inget innehåll. Du tar med din egen spellista, precis som med VLC.