25.9.2020, 18:48
Udělal jsem novou verzi, která by měla vyřešit několik problémů. Vzhledem k tomu, že jsem na ně většinou nenarazil, tak prosím o její otestování. Aby nebyl problém s aktualizací, tváří se jako 2.0.2, že je to nová verze poznáte v changelogu.
- stahování EPG začne po minutě po startu Kodi. Pokud by nebyla ještě funkční síť, stahování za daný den se přeskočí a zkusí se další den. Byla odstraněná pauza. Doporučuju si nastavit i kratší interval generování EPG, klidně na jednu hodinu. U generování EPG se předtím opět pustí jeho stahování.
- nová se zobrazují informační hlášky nejen o vygenerování EPG, ale i začátku stahování EPG, stahování detailů a dokončení stahování. Lze je vypnout v nastavení, pokud by to někoho rušilo.
- ve skriptu, který se stará o spouštění akcí na pozadí jsem zkrátil pauzy v jednotlivých cyklech, takže by měl skript skončit do 5 s.
- skripty, které běží na pozadí lze v nastavení vypnout. Pak nebude fungovat stahování streamu, stahování EPG (bude se tahat online) a generování EPG pro IPTV Simple Clienta.
- přidal jsem kontrolu session do stahování EPG. Pokud se doplněk nepoužíval a došlo k expiraci O2 session, tak při startu Kodi se zobrazovala chyba doplňku.
- vyřešený problém, který reportoval naposledy mdoom@mdoom.net
Dál jsem otestoval ukončování Kodi a IPTV Simple Clienta v AndroidTV (Android 9) na Sony a verzi 2.0.2. Mám tam nainstalované Kodi 18.8 a jak ukončování Kodi, tak IPTV Simple Client fungoval.
@zacatecnicek: máš možnost z Google Play nainstalovat novější verzi Kodi? S tím vypínáním by možná mohly pomoct ty úpravy a přinejhorším bude možné ty problémové skripty vypnout. Ale i když se zobrazí hláška o tom, že nedošlo k ukončení skriptu po 5 s, tak ve chvíli, kdy skript doběhne (10 s), Kodi se vypnulo. Je možné, že ti tam zlobí ještě něco jiného.
@mdoom@mdoom.net: programy pro dospělé mi fungují, resp. alespoň ten jeden, který mám. Zkus pro jistotu novou verzi, i když jsem tam s tím nic nedělal. Pokud to nepůjde, pošli mi celý kodi.log. Hlášky "unsupported protocol(plugin)" a "InputStream: Error opening" se zobrazují pro některé kanály, u kterých chybí data už při zobrazení seznamu kanálů, ale kanály spustit jdou. Zřejmě bude problém někde jinde, ale mě se ho nepodařilo nasimulovat.
@Cinda: snad ty úpravy vyřeší problémy se zátěží. S tím chybějícím EPG po dlouhém vypnutí Kodi to asi nepomůže, protože IPTV Simple Client načítá o2tv_epg.xml hned při startu. Takže se tam EPG objeví až s nějakým spožděním. Přinejhorším lze pustit ručně generování EPG, kdy se i EPG stáhne a buď počkat nebo Kodi restartnout. Chyby při stažení EPG jsou každopádně ošetřené. Lépe to bohužel udělat asi nelze :-(
- stahování EPG začne po minutě po startu Kodi. Pokud by nebyla ještě funkční síť, stahování za daný den se přeskočí a zkusí se další den. Byla odstraněná pauza. Doporučuju si nastavit i kratší interval generování EPG, klidně na jednu hodinu. U generování EPG se předtím opět pustí jeho stahování.
- nová se zobrazují informační hlášky nejen o vygenerování EPG, ale i začátku stahování EPG, stahování detailů a dokončení stahování. Lze je vypnout v nastavení, pokud by to někoho rušilo.
- ve skriptu, který se stará o spouštění akcí na pozadí jsem zkrátil pauzy v jednotlivých cyklech, takže by měl skript skončit do 5 s.
- skripty, které běží na pozadí lze v nastavení vypnout. Pak nebude fungovat stahování streamu, stahování EPG (bude se tahat online) a generování EPG pro IPTV Simple Clienta.
- přidal jsem kontrolu session do stahování EPG. Pokud se doplněk nepoužíval a došlo k expiraci O2 session, tak při startu Kodi se zobrazovala chyba doplňku.
- vyřešený problém, který reportoval naposledy mdoom@mdoom.net
Dál jsem otestoval ukončování Kodi a IPTV Simple Clienta v AndroidTV (Android 9) na Sony a verzi 2.0.2. Mám tam nainstalované Kodi 18.8 a jak ukončování Kodi, tak IPTV Simple Client fungoval.
@zacatecnicek: máš možnost z Google Play nainstalovat novější verzi Kodi? S tím vypínáním by možná mohly pomoct ty úpravy a přinejhorším bude možné ty problémové skripty vypnout. Ale i když se zobrazí hláška o tom, že nedošlo k ukončení skriptu po 5 s, tak ve chvíli, kdy skript doběhne (10 s), Kodi se vypnulo. Je možné, že ti tam zlobí ještě něco jiného.
@mdoom@mdoom.net: programy pro dospělé mi fungují, resp. alespoň ten jeden, který mám. Zkus pro jistotu novou verzi, i když jsem tam s tím nic nedělal. Pokud to nepůjde, pošli mi celý kodi.log. Hlášky "unsupported protocol(plugin)" a "InputStream: Error opening" se zobrazují pro některé kanály, u kterých chybí data už při zobrazení seznamu kanálů, ale kanály spustit jdou. Zřejmě bude problém někde jinde, ale mě se ho nepodařilo nasimulovat.
@Cinda: snad ty úpravy vyřeší problémy se zátěží. S tím chybějícím EPG po dlouhém vypnutí Kodi to asi nepomůže, protože IPTV Simple Client načítá o2tv_epg.xml hned při startu. Takže se tam EPG objeví až s nějakým spožděním. Přinejhorším lze pustit ručně generování EPG, kdy se i EPG stáhne a buď počkat nebo Kodi restartnout. Chyby při stažení EPG jsou každopádně ošetřené. Lépe to bohužel udělat asi nelze :-(