21.6.2025, 11:32
(Tento příspěvek byl naposledy změněn: 22.6.2025, 5:48 uživatelem martinchromy1985.)
Ahoj
Bude možné někde stáhnout tento vypínací scritp. Ivysilání funguje genialně .. implemantace a zjednodušení přehledu programu vítáno. Používám TVH scritpy a těch kanálu je tam moc. Idea je podobná tvé .. naházet je po one sport a pod něj ty mulitdimeze .. které budou zapnuté jen, když budou mít epg.
Děkuji za obrovský kus práce co máš odvedeno.
Bude možné někde stáhnout tento vypínací scritp. Ivysilání funguje genialně .. implemantace a zjednodušení přehledu programu vítáno. Používám TVH scritpy a těch kanálu je tam moc. Idea je podobná tvé .. naházet je po one sport a pod něj ty mulitdimeze .. které budou zapnuté jen, když budou mít epg.
Děkuji za obrovský kus práce co máš odvedeno.
(19.3.2025, 18:09)JiRo Napsal(a): Navazuji na úvahu o tom, jak by se multidimenze OnePlay měla pro použití v Tvheadend řešit. Jen upozoňuji, že se to týká případu, kdy jsou použity skripty v Tvheadend a ne tedy OnePlay Server. To řešení je sice hodně podobné, ale přeci je tam možné některé odlišnosti najít. @waladir: na těchto scriptech pracuji také, ale já jsme byl netrpělivý a z jeho originálního kódu doplňku OnePlay pro Kodi jsme si odvodil řešení, které navazuje na některá má už používaná a osvědčená řešení s podobnými funkcemi (např. příjem kanálů ČT Sport Plus z iVysílání).
Klíčové pro to, aby se OnePlay kanály s multidimenzí daly rozumně používat je:.....
- vlastní příjem a volby jak master kanálu multidimenze, kde se vysílá tzv. mozaika všech streamů, tak subkanálů jednotlivých streamů - tohle jsem jen s drobnými úpravami převzal z originálu
- zpracování epg - tady jsem použil základní modul epg z originálu ale doplnil ho, protože jsem chtěl, aby se informace z master kanálu i subkamálů daly vzájemně využít. Takže teď mám informace v master kanálu doplněné o názvy všech streamů z jednotlivých subkanálů a naopak, do subkanálu kopíruji vybrané informace z master kanálu.
- Řízení enable/disable subkanálů podle toho, zda pro něj existuje nějaké epg. Tady ještě váhám před strategií. Jsou v podstatě tři možnosti:
- neřídit nic, pak ale budou všechny subkanály v epg trvale viditelné, což bude nepřehledné a ani nijak moc hezké.
- řídit enable/disable podle toho, zda pro kanál epg existuje nebo neexistuje. To už je lepší, ale v přípdě že si stahujete epg na větší počet dní dopředu, výsledek je víceémně hodně podobný tomu předchozímu řešení.
- řídit enable/disable podle toho, zda pro kanál epg existuje nebo neexistuje ale pouze pro nějaký nastavený počet dní, který může být kratší, než pro kolik se stahuje epg. Tohle řešení se mi ais líbí nejvíce. Typicky by tam mohl být např. jeden den, tzn. když se bude aktualizace epg provádět 1x denně rámo, tak se zobrazí jen ty subkanály multidimenze, které budou mít epg pro tento den.
- řídit enable/disable podle toho, zda pro kanál epg existuje a to pouze v čase po dobu vysílání nějakého zápasu. To je si hodně efektní, ale naráží to na celou řadu problémů, které jsem poměrně podrobně popisoval už u řešení pro iVysílání. Kdo o to má zájem podívejte se na toto téma zde na fóru.
