22.3.2026, 12:23
Ne že bych se úplně nudil, ale pustil jsem se do kompletního přepsání doplňku. Tím, že se programování věnuju jen v souvislosti s doplňky a jsem samouk, je můj kód plný různých nešvarů, někdy zbytečně složitý, nepřehledný a neefektivní. Mj. jsem si pomohl i typy od AI. Celý kód se zredukoval, je čitelnější a měl by být i výrazně odolnější a optimálnší. Doplnil jsem i nějaké komentáře, které mohou usnadnit orientaci v kódu, pokud by se někdo chtěl třeba inspirovat.
I když by měl doplněk fungovat navenek stejně nebo podobně, některé části jsem i z velké části přepsal nebo napsal úplně od nuly. To se týká hlavně práci s kategoriemi (potažmo i nahrávkami nebo Oblíbenými). Kód pro zpracování dat z Oneplay se, kvůli odlišné struktuře, stal postupně složitějším a už jsem se v něm ztrácel. Při úpravách jsem pak trávil spoustu času jen tím, že jsem hledal správně místo, kde je problém.
Než novou verzi vydám jako aktualizaci původního doplňku, udělal jsem samostatný doplněk Oneplay 2, který můžete nainstalovat a zkoušet nezávisle vedle původního. Můžete i zkopírovat data doplňku v user_data (jsou kompatibilní). Jediná věc, kterou je potřeba udělat je upravit v nastavení Device Id (třeba změnit libovolný znak), kliknutím na OK uložit změny a pak vygenerovat novou session. Jinak by si oba doplňky znevalidňovaly sessiony. Pokud používáte IPTV SC, testovací verze má úpravené jména souboru pro playlist/EPG.
Počítejte s tím, že tam mohou být různé chyby, zvlášť v různých specifických případech. Také se můžete se setkat s hláškami Neznámé schema, Neznámé block schema, Neznámý contentType. Jsou to typy dat ve Oneplay, které v doplňku nejsou ošetřené, protože jsem na ně při zkoušení nenarazil. Pokud se s nimi setkáte, pomůže mi, když mi napíšete text hlášky a co jste konkrétně otvírali. Hlásit své postřehy, připomínky a chyby můžete hlásit přes SZ. Také uvítám informaci, pokud na žádný problém nenarazíte a všechno bude v pořádku. Následně pak budou změny vydané jako aktualizace původního doplňku.
Stáhnout ho můžete z https://raw.githubusercontent.com/waladi...eplay2.zip. Zip budu po úpravách aktualizovat.
I když by měl doplněk fungovat navenek stejně nebo podobně, některé části jsem i z velké části přepsal nebo napsal úplně od nuly. To se týká hlavně práci s kategoriemi (potažmo i nahrávkami nebo Oblíbenými). Kód pro zpracování dat z Oneplay se, kvůli odlišné struktuře, stal postupně složitějším a už jsem se v něm ztrácel. Při úpravách jsem pak trávil spoustu času jen tím, že jsem hledal správně místo, kde je problém.
Než novou verzi vydám jako aktualizaci původního doplňku, udělal jsem samostatný doplněk Oneplay 2, který můžete nainstalovat a zkoušet nezávisle vedle původního. Můžete i zkopírovat data doplňku v user_data (jsou kompatibilní). Jediná věc, kterou je potřeba udělat je upravit v nastavení Device Id (třeba změnit libovolný znak), kliknutím na OK uložit změny a pak vygenerovat novou session. Jinak by si oba doplňky znevalidňovaly sessiony. Pokud používáte IPTV SC, testovací verze má úpravené jména souboru pro playlist/EPG.
Počítejte s tím, že tam mohou být různé chyby, zvlášť v různých specifických případech. Také se můžete se setkat s hláškami Neznámé schema, Neznámé block schema, Neznámý contentType. Jsou to typy dat ve Oneplay, které v doplňku nejsou ošetřené, protože jsem na ně při zkoušení nenarazil. Pokud se s nimi setkáte, pomůže mi, když mi napíšete text hlášky a co jste konkrétně otvírali. Hlásit své postřehy, připomínky a chyby můžete hlásit přes SZ. Také uvítám informaci, pokud na žádný problém nenarazíte a všechno bude v pořádku. Následně pak budou změny vydané jako aktualizace původního doplňku.
Stáhnout ho můžete z https://raw.githubusercontent.com/waladi...eplay2.zip. Zip budu po úpravách aktualizovat.
