Guides·8 min

Аутор Rawnok Jahan

Kako da napravite M3U plejlistu od nule (2026)

Gotovo sve što je napisano o M3U fajlovima polazi od pretpostavke da vam ih je neko prosledio. Ovo je suprotan vodič: imate nekoliko URL adresa strimova ili više izvora koje želite da objedinite i želite sami da napravite plejlistu.

Dobra vest: M3U fajl je običan tekstualni fajl. Možete ga napisati u Notepadu, TextEditu ili bilo kom editoru koji već imate i radiće u svakom plejeru koji čita M3U. Nisu vam potrebni poseban softver, plaćeni alat ni nalog. Format je jednostavan koliko god formati fajlova mogu da budu.

Evo svega, od početka do kraja.

Realno gledano: Tuneline je medija plejer za sadržaj koji vi obezbeđujete. Ovaj vodič pokazuje kako da napravite plejlistu od izvora za koje već imate pravo korišćenja. Uz plejer ne dobijate nikakvu listu niti sopstveni sadržaj.

Šta je zapravo M3U fajl

M3U je sadržaj, a ne kontejner. Ne sadrži ni video ni audio. To je tekstualni fajl sa spiskom naziva i adresa; plejer ga čita odozgo nadole i pravi biblioteku na osnovu onoga što pronađe. (Kompletan pregled formata.)

Zato možete da ga napišete ručno. Ne postoji binarna struktura koju možete da pogrešite, kontrolna suma zaglavlja ni kompresija. Ako umete da unesete URL, umete i da napravite plejlistu.

Minimalna funkcionalna plejlista

Najjednostavniji važeći M3U jeste spisak URL adresa, po jedna u svakom redu:

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

To zaista radi. Svaki plejer će je učitati. Ali je užasna za korišćenje, jer ništa nema naziv — dobijate spisak sirovih URL adresa i nemate pojma koja je koja.

Zato u praksi svi koriste prošireni M3U, koji pre svakog unosa dodaje jedan red sa metapodacima:

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

Tri pravila i poznajete ceo format:

  1. #EXTM3U u prvom redu. Ovaj red govori plejeru „očekuj metapodatke ispod“. Ako ga izostavite, mnogi plejeri prelaze na režim sa golim URL adresama iz prethodnog primera i gube sve nazive koje ste uneli.
  2. #EXTINF: pre svakog unosa. Broj posle dvotačke predstavlja trajanje u sekundama. Za sve što je uživo ili otvorenog trajanja koristite -1. Posle zareza ide naziv koji se prikazuje.
  3. Adresa u sledećem redu. Jedan unos, jedna adresa, neposredno nakon njegovog reda #EXTINF.

Dodavanje logotipa, grupa i ID-jeva vodiča

Osnovni format daje vam funkcionalan spisak. Nekoliko opcionih atributa pretvara ga u nešto što je prijatnije za pregledanje. Unose se u red #EXTINF, pre zareza:

#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

Evo čemu svaki služi:

AtributČemu služiVredi li ga podesiti?
tvg-idPovezuje ovaj unos sa vodičem (EPG) kako bi se podaci o rasporedu poklopiliSamo ako koristite vodič. Ako ga koristite, ovo je najvažniji atribut.
tvg-logoURL ikone koja se prikazuje pored nazivaKorisno je imati ga. URL slike mora biti dostupan.
group-titleKategorija u koju se ovaj unos razvrstavaDa. Ovo ravnu listu pretvara u meni kroz koji možete da pregledate sadržaj.
tvg-nameAlternativni naziv koji se koristi za uparivanje sa vodičemSamo ako tvg-id nije dostupan, a vaš plejer uparuje stavke po nazivu.

group-title je atribut koji najviše menja svakodnevno korišćenje. Plejeri na osnovu njega direktno prave bočnu traku sa kategorijama, pa je plejlista sa smislenim grupama odmah pregledna, dok je ona bez grupa beskonačno skrolovanje. (Više o organizovanju plejliste po kategorijama.)

Ako planirate da dodate vodič, ispravno podesite tvg-id odmah pri pravljenju plejliste. Naknadno ručno uparivanje vodiča sa plejlistom, kroz desetine unosa, zaista je prava muka. (Kako funkcioniše uparivanje sa vodičem.)

Korak po korak: pravljenje fajla

Na Windows

  1. Otvorite Notepad. Ne Word ni WordPad — potreban vam je običan tekstualni editor bez formatiranja.
  2. Unesite plejlistu koristeći prethodno opisani format.
  3. File → Save As.
  4. Podesite Save as type na All Files (*.*). Ovo je korak koji gotovo svi preskoče.
  5. Nazovite fajl myplaylist.m3u — i ručno unesite ekstenziju.
  6. Podesite Encoding na UTF-8.

Ako preskočite 4. korak, Windows će neprimetno sačuvati myplaylist.m3u.txt, pa ga nijedan plejer neće prepoznati.

Na macOS

  1. Otvorite TextEdit.
  2. Format → Make Plain Text (⇧⌘T). TextEdit se pokreće u režimu obogaćenog teksta, što će oštetiti fajl.
  3. Unesite plejlistu.
  4. File → Save, pa joj dodelite naziv myplaylist.m3u.
  5. Kada macOS ponudi da doda .txt, izaberite Use .m3u.

Na Android ili iOS

Tekstualni editori na telefonima veoma se razlikuju po tome da li omogućavaju kontrolu ekstenzije fajla. Obično je jednostavnije napraviti fajl na računaru i prebaciti ga na telefon ili ga uređivati u editoru koji može da sačuva fajl sa proizvoljnom ekstenzijom.

Koja ekstenzija: .m3u ili .m3u8?

Obe rade. Praktična razlika je u kodiranju teksta:

  • .m3u8 označava UTF-8 sadržaj, što znači da će nazivi na drugim jezicima, akcenti i nelatinična pisma biti ispravno sačuvani.
  • .m3u se tradicionalno povezuje sa lokalnim, zastarelim kodiranjem, a neki stariji programi ga i dalje tako tretiraju.

Sačuvajte kao .m3u8 uz UTF-8 kodiranje, osim ako imate poseban razlog da to ne uradite. Svaki savremeni plejer čita obe ekstenzije, a vi izbegavate čitavu kategoriju grešaka sa izobličenim znakovima. Jedina napomena: nekoliko starijih TV aplikacija prepoznaje samo .m3u, pa je preimenovanje ekstenzije jednostavan pokušaj ako uređaj uporno odbija fajl.

Učitavanje plejliste

Kada je sačuvate, prosledite je plejeru.

Na računaru većina plejera može direktno da otvori lokalni fajl. U Tuneline na macOS, Windows ili Linux izaberite Add Source, odaberite lokalni fajl i on će se odmah učitati.

Na telefonima i televizorima pouzdanija opcija je URL, a ne lokalni fajl, jer su mobilne i TV aplikacije izolovane od proizvoljnih lokacija u sistemu datoteka. Ako želite istu ručno napravljenu plejlistu na televizoru, postavite fajl negde odakle može da se preuzme preko HTTPS-a i umesto toga ga dodajte pomoću adrese. (Evo kako da lokalni M3U pretvorite u URL.)

Pre nego što uložite sat vremena u ručno napravljen fajl, vredi znati sledeće: lokalna file:// plejlista ne može da se sinhronizuje sa oblakom. Sinhronizacija sa oblakom zahteva adresu kojoj se može pristupiti sa drugog uređaja, a putanja na vašem hard disku to nije. Ako je postavite kao URL, biće prenosiva na svaki vaš uređaj.

Pet grešaka koje kvare ručno napravljenu plejlistu

Približno prema tome koliko se često ispostave kao uzrok:

  1. Fajl je zapravo .txt. Windows podrazumevano skriva ekstenzije, pa playlist.m3u.txt u Exploreru izgleda kao playlist.m3u. Uključite View → File name extensions i proverite.
  2. #EXTM3U nedostaje ili nije u prvom redu. Ako se pre njega nalazi prazan red ili slučajan znak, plejer ceo fajl tretira kao spisak golih URL adresa. Svi nazivi koje ste uneli nestaju.
  3. URL nije u redu neposredno nakon njegovog #EXTINF. Prazan red između njih odvaja unos od adrese.
  4. Obogaćeni umesto običnog teksta. Fajl napravljen u Wordu ili podrazumevanom režimu TextEdita sadrži bajtove za formatiranje. Na ekranu izgleda ispravno, ali se pri obradi tumači kao nevažeći sadržaj.
  5. Pametni navodnici u atributu. Editori koji automatski pretvaraju " u " prave atribute koje nijedan parser ne prepoznaje. Ovo je najpodmuklija greška jer fajl izgleda savršeno. Obični tekstualni editori to ne rade; procesori teksta rade.

Ako se fajl učita, ali ne prikazuje ništa, prođite kroz kontrolnu listu za kanale koji se ne učitavaju — tada je format u redu, a problem je u adresama.

Šablon za kopiranje

#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

Zamenite adrese sopstvenim adresama, sačuvajte kao .m3u8 uz UTF-8 kodiranje i dobićete funkcionalnu plejlistu.

Odakle potiču izvori

Ovaj vodič se namerno bavi formatom fajla. Odakle dobijate adrese koje unosite u njega zasebno je pitanje, a odgovor je važan.

Legitimni izvori od kojih možete da napravite plejlistu obuhvataju sopstveni kućni medija server, mrežne kamere i enkodere na vašoj lokalnoj mreži, javno dostupne besplatne zemaljske i FAST strimove, kao i svaku uslugu koja vam u okviru pretplate koju zaista posedujete daje adresu. (Šta su FAST kanali i kako da ih dodate.) (Reprodukcija sa Jellyfina, Plexa ili Embyja.)

Plejer je alat za sadržaj koji imate pravo da gledate. Pravljenje plejliste ne menja poreklo sadržaja.

Zaključak

  • M3U je običan tekstualni fajl. Notepad ili TextEdit su sav softver koji vam je potreban.
  • #EXTM3U ide prvi, zatim #EXTINF:-1,Name, a odmah nakon njega adresa.
  • group-title čini plejlistu preglednom, a tvg-id omogućava da se vodič ispravno upari.
  • Sačuvajte kao .m3u8 u UTF-8 formatu i podesite editor za običan tekst.
  • Najčešći uzrok problema je fajl koji je zapravo tajno .txt.

Napravili ste plejlistu i želite gde da je pokrenete? Preuzmite Tuneline — besplatno je, bez dodatnog sadržaja i radi na uređajima macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV i Apple TV-u.

Подели чланак

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.

Прочитајте овај чланак на другом језику

Tuneline је апликација за репродукцију медија. Не пружа, не хостује нити дистрибуира никакав садржај. Сопствену плејлисту доносите ви, исто као код VLC-а.