Troubleshooting·9 min

Аутор Shamir

EPG Ne učitava se? Kompletan vodič za rešavanje problema sa IPTV TV vodičem u 2026.

Podesili ste IPTV plejer. Kanali se učitavaju. Možete da prelazite sa jednog na drugi. Sve izgleda odlično — sve dok ne otvorite TV vodič i ne ugledate samo more praznih polja. Ili još gore: polja sa pogrešnim emisijama, u kojima se navode programi završeni pre pet godina.

Problemi sa EPG predstavljaju drugu najčešću IPTV žalbu, odmah posle baferovanja, a frustrirajuće je to što simptomi izgledaju isto bez obzira na uzrok. U ovom vodiču prolazimo kroz pet stvarnih problema koji dovode do neispravnog EPG-a, redosledom kojim ih vredi proveravati.

Snimak ekrana: prazna EPG mreža koja prikazuje kanale, ali ne i programe

The fast fix

Prazan vodič ima pet mogućih uzroka — većinu možete rešiti i pre nego što počnete da ih tražite

Tuneline je besplatan multimedijalni plejer sa virtuelizovanim iscrtavanjem, zbog čega čak i ogromni vodiči ostaju brzi, kao i osvežavanjem XMLTV jednim dodirom — zato se podaci o programu koji usporevaju starije plejere ovde učitavaju bez problema. Nalog nije potreban; koristite sopstvenu plejlistu.

Preuzmite besplatno

Šta je zapravo EPG

EPG je skraćenica za Elektronski programski vodič. To su metapodaci koji vašem IPTV plejeru govore šta se trenutno emituje na svakom kanalu, šta sledi i koji su opisi programa. Tu nema nikakve magije — plejer preuzima datoteku ili upućuje upit API-ju, izdvaja nazive programa i termine, a zatim ih prikazuje u mreži pored kanala.

Standardni format je XMLTV: jedna XML datoteka koja navodi svaki kanal, svaki program, vreme početka, trajanje, a po želji i postere i opise. Tipična XMLTV datoteka velikog provajdera može imati 50–500 MB u nekompresovanom obliku i sadržati stotine hiljada unosa programa.

Razlog zbog kog se EPG tako često kvari jeste to što ova datoteka mora da:

  1. se uspešno preuzme od vašeg provajdera.
  2. se pravilno dekompresuje (većina je kompresovana gzipom).
  3. se obradi bez grešaka.
  4. poveže ID-jeve kanala iz vaše plejliste — tu se dešava većina problema.
  5. se prikaže u mreži vašeg plejera bez isteka vremena.

Greška u bilo kom od ovih pet koraka dovodi do praznog TV vodiča. Hajde da ih redom prođemo.

Greška koju sam uneo u aplikaciju, a zatim samostalno pronašao i otklonio (kako biste mogli da je prepoznate u sopstvenom plejeru): ranija verzija Tuneline zadržavala je obrađeni EPG u memoriji i nije ga poništavala kada bi korisnik prelazio između Xtream izvora. Simptom: vodič je izgledao popunjen, ali su nazivi programa pripadali kanalima prethodnog provajdera. Ako ponovna instalacija ili prinudno osvežavanje prikažu ispravan vodič, reč je o ovoj vrsti greške — a ona je iznenađujuće česta u plejerima koji agresivno keširaju podatke, a keš ne razdvajaju po izvoru.


Uzrok 1: URL vašeg EPG je zastareo ili nedostaje

Ovo je najčešći uzrok i najlakše ga je rešiti. Ako koristite M3U plejlistu, vaš EPG dolazi sa zasebnog XMLTV URL-a koji morate ručno da unesete u plejer. Mnogi korisnici ili:

  • nikada nisu uneli URL za EPG (M3U sadrži kanale, ali nema izvor vodiča).
  • uneli su EPG URL pre nekoliko meseci, a on je u međuvremenu prestao da radi.
  • uneli su pogrešan URL — vodič za listu kanala drugog provajdera.

Kako rešiti problem

Pronađite stranicu sa dokumentacijom svog provajdera. Gotovo svaki IPTV provajder koji se plaća objavljuje i M3U URL i XMLTV URL. Obično izgledaju ovako:

http://your-provider.example/xmltv.php?username=USER&password=PASS

Ili:

http://your-provider.example/epg.xml.gz

Nalepite ovo u podešavanja EPG svog plejera, prinudno osvežite podatke i pratite kako se vodič popunjava. U aplikaciji Tuneline to je Podešavanja → EPG → XMLTV URL, a odmah pored nalazi se dugme za osvežavanje; vodič se obično popuni nekoliko sekundi nakon osvežavanja.

Snimak ekrana: podešavanja Tuneline EPG sa XMLTV URL-om i dugmetom za osvežavanje

Ako koristite Xtream Codes, obično uopšte ne morate da podešavate EPG URL — EPG se dobija preko istog API-ja kao i kanali. Ako je vodič prazan u Xtream-u, pređite na Uzrok 3.


Uzrok 2: EPG je preuzet, ali se ID-jevi kanala ne podudaraju

Ovo je najfrustrirajući problem sa EPG jer izgleda kao da je EPG uspešno učitan — plejer prikazuje da je učitavanje završeno — ali je mreža i dalje prazna.

Šta se dogodilo: vaša datoteka XMLTV sadrži hiljade kanala, od kojih je svaki označen tvg-id vrednošću kao što su news.us ili sport.de. Vaša M3U plejlista ima sopstvene vrednosti tvg-id. Ako se ID-jevi ne podudaraju, plejer ne može da poveže program sa kanalom. Dobijate potpuno učitan EPG koji je neupotrebljiv jer ništa nije povezano.

Kako prepoznati problem

Pogledajte unos jednog kanala u svojoj datoteci M3U. Red će izgledati ovako:

#EXTINF:-1 tvg-id="cnn.us" tvg-name="CNN" tvg-logo="...",CNN

Sada pogledajte svoju datoteku XMLTV (većina provajdera omogućava da je preuzmete direktno). Potražite ID kanala. Da li postoji odgovarajući unos <channel id="cnn.us">? Ako ne postoji — ili ako se ID-jevi neznatno razlikuju (na primer, CNN.us naspram cnn.us) — to je vaš problem.

Kako rešiti problem

Na raspolaganju vam je nekoliko mogućnosti, u zavisnosti od plejera:

  • Najbolje rešenje: Koristite plejer koji podržava približno podudaranje — odnosno, koji kao rezervnu opciju povezuje kanale na osnovu normalizovanog naziva kada tvg-id nedostaje ili se razlikuje po velikim i malim slovima. Matcher u aplikaciji Tuneline pretvara obe strane u mala slova, uklanja uobičajene sufikse poput "HD"/"FHD"/"4K" i završne kodove regiona, a zatim pre poređenja svodi višestruke razmake na jedan. Nije savršeno (dva kanala sa zaista istim nazivom mogu se sudariti), ali rešava problem kod 70–80% plejlista čiji su ID-jevi provajdera jednostavno nemarno podešeni.
  • Ručno rešenje: Izmenite svoju datoteku M3U i promenite vrednosti tvg-id tako da odgovaraju datoteci XMLTV. Zahteva vreme, ali funkcioniše.
  • Rešenje preko provajdera: Pošaljite imejl svom IPTV provajderu i recite mu da se njihovi ID-jevi M3U i ID-jevi XMLTV ne podudaraju. Iznenađujuće često će ponovo generisati datoteku — ovu žalbu dobijaju stalno.

Uzrok 3: EPG server vašeg provajdera je spor ili ograničava broj zahteva

Velikim XMLTV datotekama zaista treba vremena da se preuzmu. Ako je EPG server vašeg provajdera preopterećen (što je veoma često u periodima najvećeg opterećenja), plejer može da prekine vezu pre nego što se preuzimanje završi. Neki provajderi takođe ograničavaju broj preuzimanja EPG — ako ste EPG osvežili pet puta u poslednjih sat vremena, sledeći zahtev može biti tiho odbačen.

Simptomi

  • EPG se ponekad učita, ali ne uvek.
  • Prvo osvežavanje nakon instalacije uspeva, a naredna osvežavanja vraćaju prazan rezultat.
  • EPG radi u 3 ujutru, ali ne uspeva u 20 časova.

Kako rešiti problem

  • Povećajte vremensko ograničenje za EPG u plejeru. Većina plejera podrazumevano koristi 30 sekundi. Povećajte vrednost na 120.
  • Ređe osvežavajte EPG. Jednom u 12 ili 24 sata sasvim je dovoljno za podatke o programima uživo.
  • Koristite gzipovanu verziju. Ako vaš provajder nudi i epg.xml i epg.xml.gz, uvek koristite gzipovani URL — obično je 5–10 puta manji.
  • Ako provajder ograničava broj zahteva, sačekajte sat vremena. Zatim osvežite podatke i nemojte ih ponovo osvežavati narednog dana.

Uzrok 4: Vaša datoteka XMLTV je oštećena

Izvozi XMLTV nekih provajdera sadrže neispravne unose — nevažeće formate datuma, oštećene UTF-8 znakove i nezatvorene oznake. Strogi XML parser odbiće da učita celu datoteku zbog samo jednog neispravnog unosa, pa ćete dobiti prazan EPG.

Kako prepoznati problem

Ako dnevnici vašeg plejera (svaki ozbiljan plejer ih ima) prikazuju greške poput "XML parse error at line 47291" ili "unexpected end of input", naišli ste na oštećenu datoteku.

Kako rešiti problem

Uglavnom imate tri mogućnosti:

  • Koristite tolerantniji plejer. Neki plejeri (uključujući Tuneline) podešeni su tako da preskoče neispravne unose i učitaju ostatak. Strogi plejeri odustaju od cele datoteke.
  • Koristite drugi izvor EPG. Mnogi besplatni javni agregatori EPG ponovo objavljuju podatke provajdera u urednijem formatu. Obratite pažnju na uslove licenci.
  • Prijavite neispravnu datoteku svom provajderu. Obično mogu da je poprave u roku od jednog dana.

Uzrok 5: Vaš plejer jednostavno loše prikazuje velike EPG-ove

Neki plejeri tvrde da podržavaju EPG, ali se uspore kada mreža sadrži više od nekoliko stotina kanala. Podaci su tu i obrada je uspešno završena, ali se korisnički interfejs zamrzava ili prikazuje prazna polja jer je istovremeno iscrtavanje hiljada unosa programa presporo.

Simptomi

  • Pomeranje kroz EPG je usporeno.
  • Polja se pojavljuju i nestaju dok se pomerate.
  • Programi se prikazuju na prvih 50 kanala, ali je sve ispod toga prazno.

Kako rešiti problem

Ovo je ograničenje plejera. Rešenja su:

  • Koristite plejer sa virtuelizovanim EPG prikazom. Moderni plejeri prikazuju samo stavke koje zaista možete da vidite, pa se vodič sa 5.000 kanala pomera jednako brzo kao vodič sa 50 kanala. Tuneline's EPG mreža je virtuelizovana i testirana sa plejlistama od više od 10.000 kanala — veliki vodiči ne bi trebalo da budu razlog zbog kog gledanje televizije deluje sporo.
  • Filtrirajte listu kanala. Ako redovno gledate samo 30 kanala, sakrijte sve ostale. EPG se mnogo brže prikazuje na manjoj listi.
  • Promenite plejer. To je često pravi odgovor ako se mesecima mučite sa EPG.

Redosled dijagnostike koji štedi vreme

Kada nas neko pita „zašto se moj EPG ne učitava“, prolazimo kroz ovo redom:

  1. Da li je podešen EPG URL? (Ako koristite M3U.) Većina korisnika preskoči ovaj korak.
  2. Da li URL i dalje radi? Otvorite ga u pregledaču — trebalo bi da vidite XML ili da dobijete preuzimanje.
  3. Da li se ID-jevi kanala u M3U podudaraju sa ID-jevima u XMLTV? Izaberite jedan kanal i ručno proverite.
  4. Da li server vašeg provajdera za EPG trenutno odgovara? Pokušajte da osvežite u neko drugo doba dana.
  5. Da li XMLTV datoteka može da se obradi? Proverite dnevnike plejera da li postoje greške pri obradi.
  6. Može li vaš plejer da obradi ovoliki vodič? Pokušajte sa manjim podskupom.

Ako sistematski prođete kroz sve ove korake, svaki put ćete pronaći uzrok.


Kako zapravo izgleda „dobar EPG“

Ovo je standard koji bi vaš IPTV plejer trebalo da ispuni:

  • Prvo učitavanje < za 60 sekundi za vodič od 200 MB preko Wi-Fi mreže.
  • Osvežavanje u pozadini koje ne prekida reprodukciju.
  • Približno podudaranje ID-jeva tako da se i malo neusaglašene plejliste i dalje povezuju.
  • Traka Trenutno/Sledeće koja prikazuje šta se emituje sada i šta sledi, bez otvaranja cele mreže.
  • Pretraga kroz EPG — pronađite „u koliko sati je utakmica?“ bez pomeranja kroz vodič.
  • Podsetnici — primite obaveštenje kada određena emisija uskoro počinje.
  • Integracija sa gledanjem unazad — klikom na emisiju koja je emitovana pre 3 sata pokreće se gledanje unazad, ako je podržava vaš provajder.

Ako vaš trenutni plejer ne podržava većinu ovoga, to nije uobičajeno. To je znak da vaš plejer zaostaje za savremenim standardima.

Snimak ekrana: potpuno popunjena EPG mreža u Tuneline


Često postavljana pitanja

Zašto moj EPG prikazuje stare emisije od pre nekoliko godina?

Vaša XMLTV datoteka je zastarela. Plejer je jednom preuzeo vodič i od tada ga nije osvežio. Ručno pokrenite osvežavanje, a zatim proverite da li je automatsko osvežavanje uključeno i podešeno na svakodnevni raspored.

Zašto EPG radi za neke kanale, ali ne i za druge?

Gotovo uvek je problem u podudaranju tvg-id (uzrok 2). Kanali sa EPG imaju ID-jeve koji se podudaraju sa XMLTV datotekom; oni bez toga nemaju takvo podudaranje.

Postoji li besplatan javni izvor EPG koji mogu da koristim?

Da — projekti poput iptv-org/epg održavaju izvoz XMLTV podataka koje uređuje zajednica za mnoge zemlje. Kvalitet varira. Najbolje ih je koristiti kao dopunu EPG vašeg provajdera, a ne kao zamenu.

Da li Tuneline ima bolju podršku za EPG od starijih IPTV plejera?

Podršku za EPG napravili smo upravo zato što je svaki drugi plejer koji smo isprobali imao problem sa jednim od pet navedenih uzroka. Tuneline podržava približno podudaranje ID-jeva, virtuelizovano prikazivanje mreže, osvežavanje u pozadini, pretragu, podsetnike i integraciju sa gledanjem unazad tamo gde je podržano. Ništa od toga nije magija — to je jednostavno ono što bi TV vodič trebalo da radi 2026. godine.

Koliko često treba da osvežavam svoj EPG?

Jednom dnevno je sasvim dovoljno za podatke o programima uživo. Većina provajdera ažurira svoj XMLTV jednom ili dvaput dnevno. Osvežavanje na svakih 15 minuta neće vam doneti novije podatke — samo ćete nepotrebno opteretiti provajdera i verovatno će vam ograničiti broj zahteva.


Ukratko

Problemi sa EPG deluju misteriozno, ali gotovo uvek ih izaziva jedan od pet rešivih problema: nedostajući URL, neusaglašeni ID-jevi kanala, spor provajder, oštećena datoteka ili slabo prikazivanje u plejeru. Prođite kroz njih redom i popravićete vodič za manje od sat vremena.

Ako vam je dosta borbe sa istim EPG problemima svakih nekoliko nedelja, isprobajte Tuneline — približno podudaranje ID-jeva, virtuelizovano prikazivanje i osvežavanje u pozadini dolaze standardno. Vaš vodič bi jednostavno trebalo da radi.

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

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing 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-а.