Guides·8 min

De Rawnok Jahan

Cum să creezi de la zero un playlist M3U (2026)

Aproape tot ce s-a scris despre fișierele M3U pornește de la presupunerea că cineva ți-a furnizat deja unul. Acesta este ghidul opus: ai câteva URL-uri de fluxuri sau o mână de surse pe care vrei să le ai într-un singur loc și vrei să creezi singur playlistul.

Veștile bune: un fișier M3U este text simplu. Îl poți scrie în Notepad, TextEdit sau orice editor pe care îl ai deja, iar acesta va funcționa în orice player care citește M3U. Nu ai nevoie de software special, de un instrument plătit sau de un cont. Formatul este cât se poate de simplu.

Iată totul, de la început până la sfârșit.

Formularea corectă: Tuneline este un player multimedia pentru conținutul pe care îl furnizezi tu. Acest ghid îți arată cum să creezi un playlist din surse pe care ai dreptul să le folosești. Aplicația nu include nicio listă și niciun conținut propriu.

Ce este de fapt un fișier M3U

Un M3U este un cuprins, nu un container. Nu conține nici videoclipuri, nici fișiere audio. Este un fișier text care enumeră nume și adrese, iar playerul îl citește de sus în jos și creează o bibliotecă pe baza informațiilor găsite. (Explicația completă a formatului aici.)

De aceea poți crea unul manual. Nu există structură binară care să poată fi configurată greșit, sumă de verificare în antet sau compresie. Dacă poți introduce un URL, poți crea un playlist.

Playlistul minim funcțional

Cel mai simplu M3U valid este o listă de URL-uri, câte unul pe rând:

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

Funcționează cu adevărat. Orice player îl va încărca. Dar este îngrozitor de folosit, deoarece nimic nu are nume — primești o listă de URL-uri brute și nu știi care este care.

Prin urmare, în practică, toată lumea folosește M3U extins, care adaugă câte un rând de metadate înaintea fiecărei intrări:

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

Trei reguli și ai întregul format:

  1. #EXTM3U pe primul rând. Acest singur rând îi spune playerului „așteaptă-te la metadate mai jos”. Dacă îl omiți, multe playere revin la modul cu URL-uri simple de mai sus și pierd toate numele pe care le-ai scris.
  2. #EXTINF: înaintea fiecărei intrări. Numărul de după două puncte reprezintă durata în secunde. Pentru orice conținut live sau cu durată nedeterminată, folosește -1. După virgulă urmează numele afișat.
  3. Adresa pe rândul imediat următor. O intrare, o adresă, imediat după rândul #EXTINF.

Adăugarea siglelor, grupurilor și ID-urilor de ghid

Formatul de bază îți oferă o listă funcțională. Câteva atribute opționale o transformă într-o listă ușor de parcurs. Acestea se introduc în rândul #EXTINF, înainte de virgulă:

#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

Iată ce îți oferă fiecare:

AtributCe faceMerită configurat?
tvg-idAsociază această intrare cu un flux de ghid (EPG), astfel încât datele programului să se potriveascăDoar dacă folosești un ghid. Dacă da, acesta este cel mai important atribut.
tvg-logoURL-ul unei pictograme afișate lângă numeUtil de avut. Trebuie să fie un URL de imagine accesibil.
group-titleCategoria în care este încadrată această intrareDa. Acesta este atributul care transformă o listă simplă într-un meniu ușor de parcurs.
tvg-nameUn nume alternativ folosit pentru asocierea cu ghidulDoar dacă tvg-id nu este disponibil și playerul face asocierea după nume.

group-title este atributul care îți influențează cel mai mult experiența de zi cu zi. Playerele își construiesc direct bara laterală cu categorii pe baza lui, astfel încât un playlist cu grupuri bine organizate este ușor de navigat, iar unul fără grupuri înseamnă derulare nesfârșită. (Mai multe despre organizarea unui playlist pe categorii.)

Dacă intenționezi să atașezi un ghid, configurează corect tvg-id încă de la creare. Asocierea manuală ulterioară a unui ghid cu un playlist, pentru zeci de intrări, este cu adevărat neplăcută. (Cum funcționează asocierea ghidului.)

Pas cu pas: crearea fișierului

În Windows

  1. Deschide Notepad. Nu Word, nu WordPad — ai nevoie de un editor de text simplu, fără formatare.
  2. Scrie playlistul folosind formatul de mai sus.
  3. Fișier → Salvare ca.
  4. Setează Tip fișier la Toate fișierele (*.*). Acesta este pasul pe care îl omite toată lumea.
  5. Denumește fișierul myplaylist.m3u — cu extensia introdusă explicit.
  6. Setează Codificare la UTF-8.

Dacă sari peste pasul 4, Windows salvează discret myplaylist.m3u.txt, iar niciun player nu îl va recunoaște.

În macOS

  1. Deschide TextEdit.
  2. Format → Transformă în text simplu (⇧⌘T). TextEdit pornește în modul text îmbogățit, ceea ce va corupe fișierul.
  3. Scrie playlistul.
  4. Fișier → Salvează, apoi denumește-l myplaylist.m3u.
  5. Când macOS îți oferă opțiunea de a adăuga .txt, alege Folosește .m3u.

Pe Android sau iOS

Editoarele de text pentru telefoane diferă foarte mult în privința posibilității de a controla extensia fișierului. De obicei este mai simplu să creezi fișierul pe un computer și să îl transferi apoi sau să îl scrii într-un editor care poate salva cu o extensie aleasă de tine.

Ce extensie: .m3u sau .m3u8?

Ambele funcționează. Diferența practică este codificarea textului:

  • .m3u8 indică un conținut UTF-8, ceea ce înseamnă că numele în alte limbi, diacriticele și scrierile non-latine vor fi păstrate corect.
  • .m3u a indicat în mod tradițional o codificare locală, moștenită, iar unele programe mai vechi încă o tratează astfel.

Salvează ca .m3u8 cu codificare UTF-8, dacă nu ai un motiv concret să procedezi altfel. Orice player modern le citește pe ambele și eviți astfel o întreagă categorie de probleme cauzate de caractere deformate. Singura excepție: câteva aplicații TV mai vechi recunosc doar .m3u, așa că, dacă un dispozitiv refuză categoric fișierul, merită să încerci să schimbi extensia.

Încărcarea playlistului

După ce l-ai salvat, deschide-l într-un player.

Pe desktop, majoritatea playerelor pot deschide direct un fișier local. În Tuneline pe macOS, Windows sau Linux, alege Adaugă sursă, selectează fișierul local, iar acesta se va încărca imediat.

Pe telefoane și televizoare, varianta sigură este un URL, nu un fișier local, deoarece aplicațiile mobile și TV nu au acces direct la locații arbitrare din sistemul de fișiere. Dacă vrei același playlist creat manual pe televizor, găzduiește fișierul undeva de unde poate fi accesat prin HTTPS și adaugă-l folosind adresa respectivă. (Iată cum transformi un M3U local într-un URL.)

Un lucru pe care merită să îl știi înainte să investești o oră într-un fișier creat manual: un playlist file:// local nu se poate sincroniza cu cloudul. Sincronizarea în cloud are nevoie de o adresă accesibilă de pe un alt dispozitiv, iar o cale de pe hard diskul tău nu este suficientă. Dacă îl găzduiești la un URL, îl poți folosi pe toate dispozitivele tale.

Cele cinci greșeli care strică un playlist creat manual

În ordinea aproximativă a frecvenței cu care fiecare este cauza problemei:

  1. Fișierul este de fapt un .txt. Windows ascunde implicit extensiile, așa că playlist.m3u.txt apare ca playlist.m3u în Explorer. Activează Vizualizare → Extensii nume fișiere și verifică.
  2. Lipsește #EXTM3U sau nu este primul rând. Dacă există un rând gol sau un caracter rătăcit înaintea lui, playerul tratează întregul fișier ca pe o listă simplă de URL-uri. Toate numele introduse de tine dispar.
  3. URL-ul nu se află pe rândul imediat următor celui cu #EXTINF. Un rând gol între ele face ca intrarea să nu mai fie asociată cu adresa.
  4. Text îmbogățit în loc de text simplu. Un fișier creat în Word sau în modul implicit din TextEdit conține octeți de formatare. Arată bine pe ecran, dar este interpretat greșit.
  5. Ghilimele tipografice într-un atribut. Editoarele care corectează automat " în " generează atribute pe care niciun parser nu le recunoaște. Este cea mai înșelătoare problemă, deoarece fișierul arată perfect. Editoarele de text simplu nu fac asta; procesoarele de text, da.

Dacă fișierul se încarcă, dar nu afișează nimic, parcurge lista de verificare pentru canalele care nu se încarcă — în acel punct, formatul este corect, iar problema este la adrese.

Un șablon de copiat

#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

Înlocuiește adresele cu ale tale, salvează ca .m3u8 în UTF-8 și vei avea un playlist funcțional.

De unde provin sursele

Acest ghid tratează în mod deliberat formatul fișierului. De unde obții adresele introduse în el este o întrebare separată, iar răspunsul contează.

Printre sursele legitime din care poți crea un playlist se numără propriul server media de acasă, camerele de rețea și encoderele din LAN, fluxurile gratuite publicate și disponibile public, precum și orice serviciu care îți furnizează o adresă ca parte a unui abonament pe care îl deții efectiv. (Ce sunt canalele FAST și cum le adaugi.) (Redarea din Jellyfin, Plex sau Emby.)

Un player este un instrument pentru conținutul pe care ai dreptul să îl urmărești. Crearea unui playlist nu schimbă sursa conținutului.

Concluzia

  • Un M3U este text simplu. Notepad sau TextEdit sunt toate programele de care ai nevoie.
  • #EXTM3U primul, apoi #EXTINF:-1,Name, urmat imediat de adresă.
  • group-title îl face ușor de parcurs; tvg-id permite alinierea cu un ghid.
  • Salvează ca .m3u8 în UTF-8 și setează editorul pentru text simplu.
  • Cea mai frecventă problemă este ca fișierul să fie, fără să-ți dai seama, .txt.

Ai creat o listă de redare și cauți un loc unde să o rulezi? Descarcă Tuneline — gratuit, fără conținut inclus și compatibil cu macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV și Apple TV.

Distribuie articolul

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.

Citește acest articol în altă limbă

Tuneline este o aplicație de redare multimedia. Nu furnizează, nu găzduiește și nu distribuie niciun conținut. Propria listă de redare o aduci tu, exact ca la VLC.

#how to create m3u playlist#create iptv playlist#make m3u file#m3u playlist template#how to create playlist m3u
Înapoi la toate articolele