Upozornění pro ty, kteří kromě doplňku
Stream Cinema Community používají současně i doplněk
Stream Cinema CZ a SK.
Zjistil jsme, že se mi v
CoreELEC 20.3 (Kodi 21.3) začala objevovat starší verze video databáze Kodi
MyVideos120.db. Správná a aktuální verze pro Kodi 21.3 je při tom
MyVideos121.db. Což o to, to, že je mimo aktuální verze v Kodi i verze starší by zas tolik nevadilo, ale s jednou výjimkou. A tou je doplněk
Stream Cinema Community. Ten totiž video databázi Kodi používá v rámci své funkce
Pokračovat ve sledování. Autoři doplňku při tom zřejmě počítali s tím, že v Kodi bude exitovat vždy pouze jedna verze této databáze, ta správná a aktuální. Pokud tomu není a v Kodi je i databáze starší, doplněk si s tímto stavem neporadí a jeho funkce
Pokračovat ve sledování nefunguje vůbec, nebo funguje špatně.
Pátral jsem tedy, jak se tam starší verze objevila a dlouho jsme na nic nemohl přijít. Vždy, když jsem starší verzi smazal, tak se tam po restartu Kodi objevila znova a co je zajímavé, měla nulovou velikost. Prošel jsme zpětně několik záloh CoreELEC a nakonec, po kratší analýze a pokusech dospěl k zajímavému zjištění. Databázi, resp. soubor
MyVideos120.db, vytváří doplněk
Stream Cinema CZ a SK. Není mi jasné proč a ani jsme po tom nepátrall. Tohle zjištění mi stačilo k tomu, aby doplněk zakázal a soubor
MyVideos120.db smazal. Po restartu Kodi vše naběhlo bez problémů, zmiňovaný soubor se nevytvořil a funkce
Pokračovat ve sledování začala fungovat dle očekávání.
Nevím co vede autory doplňku k tomu, že vytváří prázdný soubor
MyVideos120.db. Pochopil bych, kdyby stejně, jako doplně
Stream Cinema Community, existující soubor a databázi v ní používal. Aby tento soubor vytvářel doplněk, je proti logice a pravidlům Kodi.
Nakonec jsme neodolal a v doplňku
Stream Cinema CZ a SK zapátral. Teď odhlédnu ot toho, že v kódu je skutečně sekvence, která uvedný soubor, pokud neexistuje, vytvoří. Nemá to logiku, protože pokud tento soubor před spuštěním Kodi neexistuje, tak si ho Kodi po spuštění hned vytvoří. Zajímalo mne, kde se tedy pak vezme číslo verze souboru databáze, v tomto případě 120, a nakonec chybu našel. Nebudu ji tu popisovat, protože to do tohoto tématu nepatří.
Závěr?
Paradoxně tedy autoři obou konkurujících si doplňků udělali chybu, která souvisí s číslování video databáze v Kodi. Každý sice trochu jinou, ale pokaždé se ta chyba dotkne stejné funkce v doplňku Stream Cinema Community.
Chete-li tedy doplněk
Stream Cinema Community v Kodi 20 používat, včetně správně fungujícího
Pokračovat ve sledování, a máte-li současně nainstalován i doplněk
Stream Cinema CZ a SK zakažte ho, a smažte z adresáře Kodi databáze soubor
MyVideos120.db.
A pokud někdo chce používat současně oba doplňky, musí si počkat na to, až @
BBaron chybu opraví.