03.3.2025, 12:42
(Tento příspěvek byl naposledy změněn: 03.3.2025, 13:06 uživatelem JiRo.
Důvod úpravy: Překlepy, doplnění informace.
)
Další problém se objevil dnes ráno. Po probuzení Kodi byl enabled jediný kanál, CT iVysilani+ 14 (CH_MP_05), ale jeho EPG v Kodi obsahovalo pouze Kodi systémový text Nejsou dostupné žádné infomace. V xmltv.xml byly ale informace správně (3 programme záznamy - jeden o vlastním pořadu a 2 další, fake před a fake po). Log Tvheadend ukazoval 0 záznamů v EPG. V parametrech kanálu v Tvheadend byla položka Zdroj EPG prázdná. Poté, co jsem ji ručně vyplnil, se při dalším spuštění scriptu epg správně naplnila a odpovídající obsah se zobrazil i v Kodi.
Začalo se to "chovat nějak jinak", než jsem měl zpočátku ověřeno. V 1. verzích řešení jsme vždycky, před vložením xmltv.xml do Tvheadend, nastavil (bez ohledu na to, zda mají nebo nemají EPG) všechny kanály na enabled, a po vložení nastavil disabled u těch, které žádné EPG neměly. To ale mělo nepříjemný efekt, že když se to sešlo, tak se v Kodi mohlo na krátkou dobu zobrazit všech 17 kanálů iVysílání+. Vyhodil jsme tedy to povolení všech kanálů a ono to fungovalo správně i bez toho. Teď však dochází k tomu, že když se např. restartuje Tvheadend a některé kanály jsou v té chvíli disabled, že se položka Zdroj EPG vymaže a epg z xmltv.xml se pak do nich nepřenese. Tohle do toho tak trochu hází vidle. Povolovat všechny kanály se mi nechce, ale pokud je má hypotéza správná, tak to asi jinak nepůjde. Spoléhat, že Tvheadend poběží trvale, asi nelze. Já to tak sice mám, měl jsem Tvheadend bez restartu spuštěný přes 1/2 roku, ale teď jsem ho, právě kvůli testům a ladění scripru epg, restartovat musel. A takhle to dopadlo.
Začalo se to "chovat nějak jinak", než jsem měl zpočátku ověřeno. V 1. verzích řešení jsme vždycky, před vložením xmltv.xml do Tvheadend, nastavil (bez ohledu na to, zda mají nebo nemají EPG) všechny kanály na enabled, a po vložení nastavil disabled u těch, které žádné EPG neměly. To ale mělo nepříjemný efekt, že když se to sešlo, tak se v Kodi mohlo na krátkou dobu zobrazit všech 17 kanálů iVysílání+. Vyhodil jsme tedy to povolení všech kanálů a ono to fungovalo správně i bez toho. Teď však dochází k tomu, že když se např. restartuje Tvheadend a některé kanály jsou v té chvíli disabled, že se položka Zdroj EPG vymaže a epg z xmltv.xml se pak do nich nepřenese. Tohle do toho tak trochu hází vidle. Povolovat všechny kanály se mi nechce, ale pokud je má hypotéza správná, tak to asi jinak nepůjde. Spoléhat, že Tvheadend poběží trvale, asi nelze. Já to tak sice mám, měl jsem Tvheadend bez restartu spuštěný přes 1/2 roku, ale teď jsem ho, právě kvůli testům a ladění scripru epg, restartovat musel. A takhle to dopadlo.
