Guides·7 min

Аутор Rawnok Jahan

Kako urediti M3U plejlistu, a da je ne pokvarite

Otvorite fajl plejliste koji ste dobili i vidite osam hiljada redova. Polovina naziva prepuna je velikih prefiksa i kodova zemalja. Grupe nemaju nikakvog smisla. Tu su i četiri stotine stavki koje nikada nećete gledati.

Želite da je sredite, ali brinete da ćete nešto pokvariti.

Dobra vest je da je M3U običan tekst sa veoma fleksibilnom strukturom i da postoje samo četiri poteza koja ga zaista mogu pokvariti. Sve ostalo je bezbedno. Evo kako da ga pravilno sredite.

Pre svega: kopirajte fajl

Napravite kopiju pod nazivom playlist-original.m3u8 i ne dirajte je. Pogrešićete, a vraćanje na prethodno stanje traje dve sekunde ako imate netaknutu originalnu verziju — ili celo popodne ako je nemate.

Ako je plejlista došla sa URL-a, a ne iz fajla, prvo je preuzmite — otvorite URL u pregledaču i sačuvajte tekst. Imajte na umu da lokalne izmene neće opstati ako provajder automatski generiše plejlistu i pri osvežavanju je ponovo preuzme iz izvora. To je važno da znate pre nego što na nju potrošite sat vremena. (Više o tome na kraju.)

Struktura koju morate očuvati

Čitav format počiva na tri pravila. Ako prekršite jedno od njih, plejlista neće ispravno raditi. Ako ih poštujete, možete da radite šta god želite. (Objašnjenje kompletnog formata.)

  1. #EXTM3U ostaje u prvom redu. Ništa ne sme da mu prethodi. Ni prazan red, ni komentar, ni zalutali znak.
  2. Svaka stavka ima tačno dva reda: red sa #EXTINF:, a zatim adresu u neposredno sledećem redu.
  3. Između ta dva reda ne sme biti ničega. Ni praznog reda, ni komentara.

To je zaista sve.

Četiri poteza koji kvare plejlistu

Redom kojim se ljudi najčešće susreću s njima:

  1. Brisanje samo jednog reda iz para. Ako uklonite #EXTINF, a ostavite URL, URL postaje neimenovana siroče-stavka. Ako uklonite URL, a ostavite #EXTINF, sledeća stavka dobija pogrešan naziv, što se zatim prenosi kroz ceo fajl. Uvek brišite oba reda zajedno.
  2. Čuvanje u formatu obogaćenog teksta. Ako otvorite fajl u programu za obradu teksta i ponovo ga sačuvate, u njega će biti ubačeni bajtovi za formatiranje. Fajl na ekranu izgleda isto, ali se tumači kao neispravan sadržaj.
  3. Pametni navodnici. Uređivači koji „uslužno“ pretvore " u " uništiće svaki atribut koji dodirnu. Ovo je najgori kvar jer fajl izgleda savršeno. Isključite automatsko ispravljanje ili koristite uređivač koji ga uopšte nema.
  4. Promena kodiranja. Ako UTF-8 plejlistu sačuvate u drugom kodiranju, svaki naziv sa dijakriticima ili nelatiničnim znakovima pretvoriće se u nečitljiv tekst. Uvek čuvajte fajl kao UTF-8.

Šta koristiti

Običan tekstualni uređivač je pravi odgovor. Notepad++ na Windows, BBEdit ili VS Code na Mac, bilo koji uređivač koda na Linux. Potrebni su vam pretraga i zamena kroz ceo fajl, bez automatskog ispravljanja i uz eksplicitnu kontrolu kodiranja. Sve što je namenjeno programerima ima te tri stvari.

Tabele su zamka. Ljudi pokušavaju da uvezu M3U u tabelu kako bi je sortirali, ali povezivanje dva reda ne preživi ponovni izvoz. Nemojte to raditi.

Onlajn uređivači za M3U postoje i praktični su. Pre nego što bilo šta nalepite u jedan od njih, pročitajte bezbednosnu napomenu u nastavku.

Izmene koje vredi napraviti

Izbacite višak

Ovo je izmena koja donosi najveću korist. Većina prevelikih plejlista sastoji se od 90% sadržaja koji nikada nećete otvoriti, a manja plejlista se brže učitava i lakše pregledava na televizoru.

Pretražite grupu ili prefiks koji ne želite i obrišite odgovarajuće parove. U dobrom uređivaču možete da označite od reda sa #EXTINF do kraja sledećeg reda i obrišete oba jednim potezom.

Ispravite nazive

Provajderske plejliste obožavaju prefikse: [HD] UK: , US| , 4K -. Oni služe provajderovom sortiranju, a ne vašem čitanju.

Pretragom i zamenom prefiksa praznim tekstom kroz ceo fajl možete odjednom očistiti stotine stavki. Samo proverite da se niz koji menjate pojavljuje isključivo u prikazanim nazivima, a ne i u URL-u — prefiks poput US| je bezbedan, dok običan 4K možda nije.

Pregrupišite

group-title="…" pravi meni kategorija u vašem plejeru. Provajderske grupe često su neupotrebljive — trideset kategorija tamo gde ste želeli pet.

Zamenite group-title="Sports UK" sa group-title="Sport" pomoću pretrage i zamene, ponovite postupak za ostale grupe i razgranati meni pretvorićete u nešto kroz šta je lako kretati se. Ova izmena najviše menja svakodnevni osećaj pri korišćenju plejliste. (Više o organizovanju u kategorije.)

Promenite redosled

Plejeri uglavnom prikazuju stavke redosledom kojim se pojavljuju u fajlu, unutar grupe. Pomerite par redova da biste pomerili stavku. Isecite oba reda, nalepite oba reda i završili ste.

Većini ljudi ovo nije potrebno: omiljene stavke u plejeru bolje rešavaju pitanje „deset stvari koje zaista gledam“ nego redosled u fajlu, a ne brišu se pri osvežavanju plejliste.

Ispravite ID-jeve TV vodiča

Ako vam je TV vodič poluprazan, uobičajeni razlog su vrednosti tvg-id koje se ne podudaraju sa ID-jevima u izvoru vodiča. Usklađivanje tih vrednosti jeste zamorno, ali to je pravo rešenje i nikakvo ponovno učitavanje vodiča ne može da ga zameni. (Zašto usklađivanje vodiča ne uspeva.)

Ovo uradite poslednje. To je najzahtevnija i najmanje reverzibilna izmena.

Bezbednosna napomena o onlajn uređivačima

Veb-uređivači za M3U zaista jesu praktični. Pre nego što nalepite sadržaj, razmislite šta se nalazi u fajlu.

Ako je vaša plejlista došla iz izvora nalik Xtream-u, svaki URL u njoj sadrži vaše korisničko ime i lozinku. Ako fajl nalepite na veb-sajt, nepoznatoj osobi predajete važeće podatke za pristup nalogu — a kod izvora sa ograničenim brojem konekcija to znači da vas neko drugi može izbaciti sa mreže. (Kako se ti URL-ovi formiraju.)

Ako želite praktičnost, prednost dajte uređivaču koji radi u potpunosti u vašem pregledaču i ništa ne otprema, a tu tvrdnju proverite tako što ćete usred uređivanja prekinuti mrežnu vezu — ako i dalje radi, ništa se ne šalje. U suprotnom, lokalni tekstualni uređivač ne izlaže ništa.

Prvo odlučite: da li će vaše izmene opstati?

Od toga zavisi da li se ceo poduhvat isplati.

Ako je plejlista lokalni fajl koji je u vašem vlasništvu, izmene su trajne. Slobodno je uređujte.

Ako je plejlista URL koji generiše provajder, uređivanjem preuzete kopije pravite njenu zasebnu verziju. Sada imate lep, čist fajl koji više ne dobija provajderove dopune, uklanjanja i ispravke. Kada dodaju nešto novo, vi to nećete videti. Kada se adresa promeni, vaša će prestati da radi.

To nije automatski loše — stabilna, pažljivo uređena kopija upravo je ono što neki ljudi žele — ali to treba da bude svesna odluka, a ne iznenađenje.

Srednje rešenje koje obično najbolje funkcioniše: ostavite izvornu plejlistu netaknutom, a sadržaj uređujte unutar plejera. Omiljene stavke, prilagođene kategorije i skrivene grupe daju vam čist, lični prikaz bez pravljenja zasebne verzije fajla, a opstaju pri svakom osvežavanju kod provajdera. U Tuneline to znači omiljene stavke i prilagođene kategorije, koje se sinhronizuju između vaših uređaja umesto da budu sačuvane u jednom fajlu na jednom računaru.

Ja bih prvo probao to. Ručno uređivanje fajla sa osam hiljada redova zahteva mnogo rada koji ćete morati da ponovite sledeći put kada ga provajder ponovo generiše.

Provera izmena

Nakon uređivanja, a pre nego što se oslonite na fajl:

  1. Proverite da je u prvom redu i dalje #EXTM3U.
  2. Prebrojte stavke. Većina uređivača prikazuje broj rezultata pretrage — pretraga za #EXTINF i pretraga za http trebalo bi da vrate jednake ili približno jednake brojeve. Razlika znači da postoje usamljeni redovi.
  3. Učitajte je u plejer. Ako se nazivi ispravno prikazuju, struktura je očuvana.
  4. Nasumično proverite nekoliko stavki iz različitih grupa.

Ako se učita, ali ne prikazuje ništa, struktura je oštećena. Ako se učita sa nazivima, ali se ništa ne reprodukuje, struktura je ispravna, a problem je u adresama — u pitanju je drugi problem, druga kontrolna lista.

Zaključak

  • M3U je običan tekst. Uređivanje je bezbedno ako zadržite #EXTM3U na prvom mestu i stavke kao dva susedna reda.
  • Četiri glavna uzroka problema: brisanje polovine para, obogaćeni tekst, pametni navodnici i pogrešno kodiranje.
  • Koristite običan tekstualni uređivač sa pretragom i zamenom. Nikada program za obradu teksta, nikada tabelu.
  • Onlajn uređivači možda čitaju podatke za pristup ugrađene u vaše URL-ove.
  • Izmena plejliste koju je generisao provajder pravi njenu kopiju. Omiljeni sadržaj i prilagođene kategorije unutar plejera obično daju isti rezultat, bez te cene.

Želite odabrani sadržaj bez uređivanja fajla? Preuzmite Tuneline — omiljeni sadržaj, prilagođene kategorije i pretraga za bilo koju plejlistu, besplatno.

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

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-а.