Troubleshooting·9 min

Autor Shamir

EPG Načítání selhává? Kompletní průvodce opravou televizního programu IPTV v roce 2026

Nastavili jste si IPTV přehrávač. Kanály se načítají. Můžete mezi nimi přepínat. Všechno vypadá skvěle — dokud neotevřete televizní program a nenajdete v něm nic než moře prázdných políček. Nebo ještě hůř: políčka obsahují nesprávné pořady a uvádějí programy, které skončily před pěti lety.

Problémy EPG jsou po načítání do vyrovnávací paměti druhou nejčastější stížností uživatelů IPTV. Frustrující je, že příznaky vypadají stejně bez ohledu na příčinu. Tento průvodce postupně probírá pět skutečných problémů, které stojí za nefunkčními EPG, v pořadí, v jakém se je vyplatí kontrolovat.

Snímek obrazovky: prázdná mřížka EPG zobrazující kanály, ale žádné pořady

The fast fix

Prázdný program má pět příčin — většinu vyřešíte dřív, než se k nim dostanete

Tuneline je bezplatný multimediální přehrávač s virtualizovaným vykreslováním, díky kterému zůstávají rychlé i obrovské televizní programy, a s obnovením XMLTV jedním klepnutím — takže data programu, která starší přehrávače nezvládají, se zde načtou bez problémů. Bez nutnosti účtu, stačí použít vlastní playlist.

Stáhnout zdarma

Co vlastně EPG je

EPG znamená elektronický programový průvodce. Jde o metadata, která vašemu IPTV přehrávači říkají, co se právě vysílá na jednotlivých kanálech, co bude následovat a jaké jsou popisy pořadů. Není v tom žádná magie — přehrávač stáhne soubor nebo se dotáže API, načte z něj názvy pořadů a časy a zobrazí je v mřížce vedle vašich kanálů.

Standardním formátem je XMLTV: jediný soubor XML obsahující všechny kanály, všechny pořady, všechny časy začátku, všechny délky a případně také plakáty a popisy. Typický soubor XMLTV pro velkého poskytovatele může mít po rozbalení 50–500 MB a obsahovat statisíce záznamů pořadů.

Důvod, proč EPG tak často selhává, spočívá v tom, že tento soubor musí:

  1. Úspěšně se stáhnout od vašeho poskytovatele.
  2. Správně se rozbalit (většina souborů je komprimovaná pomocí gzipu).
  3. Načíst se bez chyb.
  4. Spárovat ID kanálů ve vašem playlistu — právě tady dochází k většině selhání.
  5. Zobrazit se v mřížce přehrávače bez vypršení časového limitu.

Selhání v kterémkoli z těchto pěti kroků vede k prázdnému televiznímu programu. Pojďme si je projít.

Chyba, kterou jsem nasadil a pak sám dohledával (abyste ji dokázali rozpoznat ve vlastním přehrávači): starší verze Tuneline uchovávala načtené EPG v paměti a při přepnutí uživatele mezi zdroji Xtream je neinvalidovala. Příznak: program vypadal zaplněný, ale názvy pořadů patřily kanálům předchozího poskytovatele. Pokud po přeinstalaci nebo vynuceném obnovení uvidíte správný program, jde o tento typ chyby — a v přehrávačích, které agresivně ukládají data do mezipaměti bez oddělení podle zdroje, je překvapivě běžný.


Příčina 1: URL adresa vašeho EPG je zastaralá nebo chybí

Jde o nejčastější příčinu a zároveň o tu nejsnadněji odstranitelnou. Pokud používáte playlist M3U, váš EPG pochází ze samostatné adresy URL XMLTV, kterou musíte do přehrávače zadat ručně. Mnoho uživatelů buď:

  • Nikdy žádnou adresu URL EPG nezadalo (M3U obsahuje kanály, ale nemá zdroj programu).
  • Zadalo před několika měsíci adresu URL EPG, která mezitím přestala fungovat.
  • Zadalo nesprávnou adresu URL — program pro seznam kanálů jiného poskytovatele.

Jak problém vyřešit

Najděte dokumentaci svého poskytovatele. Téměř každý placený poskytovatel IPTV zveřejňuje adresu URL M3U i adresu URL XMLTV. Obvykle vypadají takto:

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

Nebo:

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

Vložte ji do nastavení EPG svého přehrávače, vynuceně obnovte data a sledujte, jak se program zaplní. V aplikaci Tuneline najdete tuto volbu v části Nastavení → EPG → URL XMLTV, hned vedle je tlačítko pro obnovení a program se po obnovení obvykle zaplní během několika sekund.

Snímek obrazovky: nastavení EPG s adresou URL XMLTV a tlačítkem pro obnovení

Pokud používáte Xtream Codes, adresu URL EPG obvykle vůbec nemusíte nastavovat — EPG se načítá ze stejného API jako kanály. Pokud je program v Xtream prázdný, přejděte k příčině 3.


Příčina 2: EPG se stáhl, ale ID kanálů se neshodují

Jde o nejfrustrující selhání EPG, protože to vypadá, že EPG funguje — přehrávač hlásí úspěšné načtení — ale mřížka je stále prázdná.

Co se stalo: soubor XMLTV obsahuje tisíce kanálů, z nichž každý je označen například tvg-id jako news.us nebo sport.de. Playlist M3U má vlastní hodnoty tvg-id. Pokud se ID neshodují, přehrávač nedokáže přiřadit pořad ke kanálu. Výsledkem je kompletně načtený EPG, který je k ničemu, protože se nic nepropojí.

Jak problém rozpoznat

Podívejte se na záznam některého kanálu v souboru M3U. Řádek bude vypadat takto:

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

Nyní se podívejte do souboru XMLTV (většina poskytovatelů vám ho umožní stáhnout přímo). Vyhledejte ID kanálu. Existuje odpovídající záznam <channel id="cnn.us">? Pokud ne — nebo pokud se ID mírně liší (například CNN.us oproti cnn.us) — našli jste příčinu.

Jak problém vyřešit

V závislosti na vašem přehrávači máte několik možností:

  • Nejlepší řešení: Použijte přehrávač, který podporuje fuzzy matching, tedy jako záložní možnost párování kanálů podle normalizovaného názvu, když tvg-id chybí nebo má nesprávnou velikost písmen. Párování v Tuneline převede obě strany na malá písmena, odstraní běžné přípony jako "HD"/"FHD"/"4K" i koncové kódy regionů a před porovnáním sjednotí mezery. Není dokonalé (dva kanály se stejným názvem se skutečně mohou sloučit), ale zachrání 70–80 % playlistů, u nichž má poskytovatel ID jen ledabyle nastavená.
  • Ruční oprava: Upravte soubor M3U a změňte hodnoty tvg-id tak, aby odpovídaly souboru XMLTV. Je to zdlouhavé, ale funguje to.
  • Oprava u poskytovatele: Napište svému poskytovateli IPTV, že jeho ID M3U a ID XMLTV se neshodují. Překvapivě často soubor vygenerují znovu — tuto stížnost dostávají neustále.

Příčina 3: Server EPG vašeho poskytovatele je pomalý nebo omezuje počet požadavků

Stahování velkých souborů XMLTV nějakou dobu trvá. Pokud je server EPG vašeho poskytovatele přetížený (ve špičce velmi běžný stav), přehrávači může před dokončením stahování vypršet časový limit. Někteří poskytovatelé také omezují stahování EPG — pokud jste EPG za poslední hodinu obnovili pětkrát, další požadavek může být tiše zamítnut.

Příznaky

  • EPG se někdy načte, ale ne vždy.
  • První obnovení po instalaci funguje, ale další obnovení vrátí prázdný výsledek.
  • EPG funguje ve tři ráno, ale ve 20:00 selže.

Jak problém vyřešit

  • Zvyšte časový limit EPG v přehrávači. Většina přehrávačů má výchozí hodnotu 30 sekund. Zvyšte ji na 120.
  • EPG obnovujte méně často. Jednou za 12 nebo 24 hodin pro aktuální programová data bohatě stačí.
  • Použijte komprimovanou verzi gzip. Pokud poskytovatel nabízí epg.xml i epg.xml.gz, vždy použijte komprimovanou adresu URL — obvykle je 5–10× menší.
  • Pokud poskytovatel omezuje počet požadavků, hodinu počkejte. Potom data obnovte a další obnovení neprovádějte celý den.

Příčina 4: Soubor XMLTV je poškozený

Exporty XMLTV některých poskytovatelů obsahují chybné záznamy — neplatné formáty dat, poškozené znaky UTF-8 nebo neuzavřené značky. Přísný analyzátor XML odmítne načíst celý soubor kvůli jedinému poškozenému záznamu, takže získáte prázdný EPG.

Jak problém rozpoznat

Pokud protokoly vašeho přehrávače (každý seriózní přehrávač je má) zobrazují chyby jako "chyba analýzy XML na řádku 47291" nebo "neočekávaný konec vstupu", narazili jste na poškozený soubor.

Jak problém vyřešit

Obecně máte tři možnosti:

  • Použijte tolerantnější přehrávač. Některé přehrávače (včetně Tuneline) jsou nastavené tak, aby chybné záznamy přeskočily a načetly zbytek. Přísné přehrávače celý soubor odmítnou.
  • Použijte jiný zdroj EPG. Mnoho bezplatných veřejných agregátorů EPG znovu zveřejňuje data poskytovatelů v čistším formátu. Dávejte pozor na licenční podmínky.
  • Nahlaste poškozený soubor poskytovateli. Obvykle ho dokáže opravit během jednoho dne.

Příčina 5: Váš přehrávač si jednoduše neporadí s vykreslováním velkých EPG

Některé přehrávače tvrdí, že podporují EPG, ale jakmile mřížka obsahuje více než několik stovek kanálů, přestanou stíhat. Data jsou k dispozici a načtení proběhlo úspěšně, ale uživatelské rozhraní buď zamrzne, nebo zobrazuje prázdná políčka, protože současné vykreslení tisíců záznamů pořadů je příliš pomalé.

Příznaky

  • Posouvání EPG se zadrhává.
  • Políčka se při posouvání objevují a mizí.
  • Prvních 50 kanálů zobrazuje pořady, ale u všech dalších je program prázdný.

Jak problém vyřešit

Jde o omezení přehrávače. Řešení jsou:

  • Používejte přehrávač s virtualizovaným vykreslováním EPG. Moderní přehrávače vykreslují pouze buňky, které skutečně vidíte, takže průvodce s 5 000 kanály se posouvá stejně rychle jako průvodce s 50 kanály. Mřížka EPG v Tuneline's je virtualizovaná a testovaná s playlisty obsahujícími více než 10 000 kanálů — rozsáhlé průvodce by neměly být důvodem, proč je sledování televize pomalé.
  • Filtrujte seznam kanálů. Pokud pravidelně sledujete jen 30 kanálů, vše ostatní skryjte. EPG se na menším seznamu načítá mnohem rychleji.
  • Přepněte přehrávač. Pokud už několik měsíců zápasíte s EPG, často je to správné řešení.

Diagnostický postup, který šetří čas

Když se nás někdo zeptá „proč se mi nenačítá EPG“, provedeme ho postupně těmito kroky:

  1. Je nastavená URL adresa EPG? (Pokud používáte M3U.) Většina uživatelů tento krok přeskočí.
  2. Funguje URL adresa stále? Otevřete ji v prohlížeči — měli byste vidět XML nebo se vám má nabídnout stažení.
  3. Shodují se ID kanálů v M3U s ID v XMLTV? Vyberte jeden kanál a ručně to ověřte.
  4. Reaguje server EPG vašeho poskytovatele právě teď? Zkuste aktualizaci v jinou denní dobu.
  5. Lze soubor XMLTV zpracovat? Zkontrolujte v protokolech přehrávače chyby při parsování.
  6. Zvládne váš přehrávač velikost tohoto průvodce? Zkuste menší výběr.

Pokud těmito kroky systematicky projdete, pokaždé najdete příčinu.


Jak skutečně vypadá „dobré EPG“

Toto je standard, který by měl váš IPTV přehrávač splňovat:

  • První načtení < do 60 sekund u průvodce o velikosti 200 MB přes Wi-Fi.
  • Obnovení na pozadí, které nepřeruší přehrávání.
  • Přibližné párování ID, aby se propojily i mírně odlišné playlisty.
  • Lišta Právě/Další, která ukazuje, co právě běží a co bude následovat, aniž byste museli otevírat celou mřížku.
  • Vyhledávání v celém EPG — zjistěte „v kolik hodin dávají zápas?“ bez posouvání.
  • Připomenutí — upozorní vás, že za chvíli začne konkrétní pořad.
  • Integrace zpětného zhlédnutí — po kliknutí na pořad, který běžel před 3 hodinami, se spustí zpětné zhlédnutí, pokud ho váš poskytovatel podporuje.

Pokud váš současný přehrávač většinu těchto funkcí nemá, není to normální. Je to známka, že váš přehrávač zaostává za současnou úrovní technologií.

Snímek obrazovky: zcela naplněná mřížka EPG v Tuneline


Často kladené otázky

Proč se v mém EPG zobrazují pořady staré několik let?

Soubor XMLTV je zastaralý. Přehrávač průvodce jednou stáhl a od té doby ho neaktualizoval. Ručně vynuceně proveďte aktualizaci a poté zkontrolujte, že je zapnuté automatické obnovování s denním intervalem.

Proč EPG funguje u některých kanálů, ale u jiných ne?

Téměř vždy jde o problém s párováním tvg-id (příčina 2). Kanály s EPG mají ID odpovídající souboru XMLTV; kanály bez něj nikoli.

Existuje bezplatný veřejný zdroj EPG, který mohu použít?

Ano — projekty jako iptv-org/epg udržují komunitou sestavované exporty XMLTV pro řadu zemí. Kvalita se liší. Nejlépe poslouží jako doplněk k EPG vašeho poskytovatele, nikoli jako náhrada.

Má Tuneline lepší podporu EPG než starší IPTV přehrávače?

Podporu EPG jsme vytvořili konkrétně proto, že každý jiný přehrávač, který jsme vyzkoušeli, selhal u jedné z pěti výše uvedených příčin. Tuneline nabízí přibližné párování ID, virtualizované vykreslování mřížky, obnovování na pozadí, vyhledávání, připomenutí a integraci zpětného zhlédnutí, pokud jsou podporovány. Nic z toho není kouzlo — přesně tak by měl televizní průvodce v roce 2026 fungovat.

Jak často bych měl aktualizovat své EPG?

Jednou denně je pro aktuální programová data dostačující. Většina poskytovatelů aktualizuje své XMLTV jednou až dvakrát denně. Obnovování každých 15 minut vám novější data nepřinese — jen zbytečně zatížíte poskytovatele a pravděpodobně narazíte na omezení počtu požadavků.


Stručně řečeno

Problémy s EPG vypadají záhadně, ale téměř vždy je způsobuje jedna z pěti odstranitelných potíží: chybějící URL adresa, neshodující se ID kanálů, pomalý poskytovatel, poškozený soubor nebo slabé vykreslování přehrávače. Projděte je postupně a průvodce zprovozníte do hodiny.

Pokud vás už unavuje každých pár týdnů řešit stejné potíže s EPG, vyzkoušejte Tuneline — přibližné párování ID, virtualizované vykreslování a obnovování na pozadí jsou standardem. Váš průvodce by měl jednoduše fungovat.

Sdílet článek

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.

Přečtěte si tento článek v jiném jazyce

Tuneline je aplikace pro přehrávání médií. Neposkytuje, nehostuje ani nedistribuuje žádný obsah. Vlastní playlist si přinesete sami, přesně jako u VLC.