07.8.2026, 9:57
(Tento příspěvek byl naposledy změněn: 07.8.2026, 10:26 uživatelem spalda33.)
Po nějaké době hledání různých zdrojů EPG, jsem se rozhod za pomocí IA vytvořit celkem silný a použitelný nástroj (python script), který navazuje na 365 EPG.
Primárně určen pro Windows.
Celý zip, doporučuji rozbalit do složky,C:\Users\Generátor EPG, případně jinde a nastavit cestu ke skriptu, zdroji a playlistu.
Osobně používám Dropbox, mám pak přístup k EPG odkudkoliv, jen je pořeba přepsat koncovku na: raw=1
365 EPG TOOLKIT.Toolkit umí generovat EPG z WebGrab ids a několika veřejných zdrojů a také vytvářet společné XMLTV.
Kontrolovat EPG, přepsat ID v playlistu a další.
Možnost stáhnout spustitelný bat a v plánovači úloh spouštět automatickou aktualizaci EPG.
Podporované zdroje
Zdroj Stav Poznámka
TV.SMS.cz Používá aktuální XML (Runtime XML),velmi rychlé
Oneplay vlastní API
můjTVprogram.cz HTML parser
SledovaniTV CZ HTML parser
Další Doplňovat nebudu
ID databáze
Každý zdroj používá vlastní XML ve složce
365-EPG-Generator-main\sources_ids\
například
oneplay.cz.channels.xml
tv_sms_cz_ids.xml
sledovani_tv_cz_ids.xml
muj_tv_program_ids.xml
Přepis ID v playlistu
Toolkit umí:
přesná shoda shoda podle názvu odstranění
CZ|
SK|
HD
FHD
HEVC
RAW
???
Při přepisu ID , lze použít:jeden zdroj nebo více zdrojů (některé přehrávač neberou duplicitní ID, proto dva zdroje) například:
TV SMS, Oneplay, MůjTVProgram a sledovani.cz (max 2)
Test XMLTV Porovnává playlist/XMLTV a kontroluje
platná ID
neplatná ID
chybějící ID
vypíše návrhy
Playlist může také obsahovat až 4 zdroje EPG, jen manuální zápis ve tvaru:
#EXTINF:-1 x-epg-source="o2" tvg-id=""
#EXTINF:-1 x-epg-source="tv_sms_cz" tvg-id=""
#EXTINF:-1 x-epg-source="muj_tv" tvg-id=""
#EXTINF:-1 x-epg-source="sledovani_cz" tvg-id=""
ID je možno zjistit ve funkci vyhledat možné ID, nebo v XML.
V takovém případě generujeme společné EPG,Generátor vytvoří
tv_sms.xml
o2.xml
muj_tv.xml
ve TEMP složce. AppData\Local\Temp\epg_multi_xxxxx\ a následně je sloučí. Výsledkem je epg.xml
Runtime XML (TV.SMS)
TV.SMS používá aktuální XML.
Výhody
nové názvy
aktuální loga
aktuální channel id
Nadhled programu z EPG XMLTV
Načte již hotové XMLTV. Používá se ke kontrole:
pořadu,času a popisu.
Aktualizace ID:
Jednoduše stačí z WebGrab stáhnout aktuální channels xml a vložit do složky 365-EPG-Generator-main\sources_ids\
https://webshare.cz/#/file/c5KGQFgHCW/generator-epg-zip
Primárně určen pro Windows.
Celý zip, doporučuji rozbalit do složky,C:\Users\Generátor EPG, případně jinde a nastavit cestu ke skriptu, zdroji a playlistu.
Osobně používám Dropbox, mám pak přístup k EPG odkudkoliv, jen je pořeba přepsat koncovku na: raw=1
365 EPG TOOLKIT.Toolkit umí generovat EPG z WebGrab ids a několika veřejných zdrojů a také vytvářet společné XMLTV.
Kontrolovat EPG, přepsat ID v playlistu a další.
Možnost stáhnout spustitelný bat a v plánovači úloh spouštět automatickou aktualizaci EPG.
Podporované zdroje
Zdroj Stav Poznámka
TV.SMS.cz Používá aktuální XML (Runtime XML),velmi rychlé
Oneplay vlastní API
můjTVprogram.cz HTML parser
SledovaniTV CZ HTML parser
Další Doplňovat nebudu
ID databáze
Každý zdroj používá vlastní XML ve složce
365-EPG-Generator-main\sources_ids\
například
oneplay.cz.channels.xml
tv_sms_cz_ids.xml
sledovani_tv_cz_ids.xml
muj_tv_program_ids.xml
Přepis ID v playlistu
Toolkit umí:
přesná shoda shoda podle názvu odstranění
CZ|
SK|
HD
FHD
HEVC
RAW
???
Při přepisu ID , lze použít:jeden zdroj nebo více zdrojů (některé přehrávač neberou duplicitní ID, proto dva zdroje) například:
TV SMS, Oneplay, MůjTVProgram a sledovani.cz (max 2)
Test XMLTV Porovnává playlist/XMLTV a kontroluje
platná ID
neplatná ID
chybějící ID
vypíše návrhy
Playlist může také obsahovat až 4 zdroje EPG, jen manuální zápis ve tvaru:
#EXTINF:-1 x-epg-source="o2" tvg-id=""
#EXTINF:-1 x-epg-source="tv_sms_cz" tvg-id=""
#EXTINF:-1 x-epg-source="muj_tv" tvg-id=""
#EXTINF:-1 x-epg-source="sledovani_cz" tvg-id=""
ID je možno zjistit ve funkci vyhledat možné ID, nebo v XML.
V takovém případě generujeme společné EPG,Generátor vytvoří
tv_sms.xml
o2.xml
muj_tv.xml
ve TEMP složce. AppData\Local\Temp\epg_multi_xxxxx\ a následně je sloučí. Výsledkem je epg.xml
Runtime XML (TV.SMS)
TV.SMS používá aktuální XML.
Výhody
nové názvy
aktuální loga
aktuální channel id
Nadhled programu z EPG XMLTV
Načte již hotové XMLTV. Používá se ke kontrole:
pořadu,času a popisu.
Aktualizace ID:
Jednoduše stačí z WebGrab stáhnout aktuální channels xml a vložit do složky 365-EPG-Generator-main\sources_ids\
https://webshare.cz/#/file/c5KGQFgHCW/generator-epg-zip
