XBMC-Kodi.cz
Stream Cinema CZ a SK - Verze k tisku

+- XBMC-Kodi.cz (https://www.xbmc-kodi.cz)
+-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky)
+--- Fórum: Video (https://www.xbmc-kodi.cz/forum-video)
+--- Téma: Stream Cinema CZ a SK (/prispevek-stream-cinema-cz-a-sk)



RE: Stream Cinema CZ a SK - kentworld - 22.3.2026

Kodi sa pridanim sc.helper nestopne a pri EXITE sa hangne. Testovane na raspberry kodi 21.2 a 19.4.
Pri odinstalovani sc.helper aj sc normalne skonci


RE: Stream Cinema CZ a SK - newpetr - 22.3.2026

Zdravim,prosim muzete mi poradit kde je chyba? Mam Kodi 21.3 na PC a pri vypnut ukoncit Kodi tak se to nevypne a zamrzne to. DEkuji


RE: Stream Cinema CZ a SK - meda - 22.3.2026

@newpetr: Nejde ukončit doplněk, v jehož píšeš tématu, nebo ze stránky Home v Kodi při vypínání zamrzneš?
PC má jaký operační systém?
Mně treba na Linuxu se Kodi vypíná asi 11 sekund.


RE: Stream Cinema CZ a SK - newpetr - 22.3.2026

Nejde ukoncit Kodi,dplnek je v pohode. Mam Win11 x64 posledni sestaveni. Nikdy mi nto nedelalo,vypinalo se to okamzite.


RE: Stream Cinema CZ a SK - predator.1 - 22.3.2026

@newpetr: s 21.3 jsou problémy. Je to i na ofic. Kodi fóru. Já třeba používám stále 21.2 a vše jede v pořádku. Viníkem jsou specifické addony a cache. Mrkni tam nebo downgrade na 21.2


RE: Stream Cinema CZ a SK - xixi22 - 22.3.2026

Vysvetlenie je v #1001 a rovnako sa to lokne aj v 21.2 na win atd.
Ak vsak helper nieje nejde play SC. Logicky kedze nedostane link...
Robit ochranu na strane klienta je ako ...


RE: Stream Cinema CZ a SK - meda - 22.3.2026

@newpetr: Uvědom si, co se změnilo.
EDIT: Viz ostatní - chyba verze Kodi nebo doplňku na pozadí (služby).


RE: Stream Cinema CZ a SK - JiRo - 22.3.2026

@newpetr: Je to bug.


RE: Stream Cinema CZ a SK - pagy20 - 23.3.2026

Ahojte, nasli ste uz niekto riesenie ako fixnut tu chybu pripojenia? Fakt som bol s tymto doplnkom spokojny... diky


RE: Stream Cinema CZ a SK - xixi22 - 23.3.2026

A co keby si uviedol aspon verziu doplnku, kodi, OS ...?


RE: Stream Cinema CZ a SK - JiRo - 24.3.2026

K problému ukončení Kodi pod Windows s instalovanou poslední verzí doplňku SC a service doplňkem service.sc.helper a v návaznosti na:

(21.3.2026, 4:09)LáďaB Napsal(a): Tady máte dekompilovanou verzi tohoto záhadného doplňk...

a

(22.3.2026, 20:57)JiRo Napsal(a): Je to bug.

Prošel jsem dekompilovaný modul a našel tam místa, která skutečně brání ukončení threadu na straně proxy serveru, resp. se ten thread prostě po přijetí infromace o abort neukončí správně, protože je tam více míst, které tomu brání.

Pokud to tedy správně ošetřím tak, jak by se mělo, Kodi 21.3 instalované na Windows 11 doběhne a ukončí se v pořádku.

Nedokážu teď ale říci, proč tohle ve starší verzi funguje i bez úpravy, možná kvůli nějakým dalším workaround, které tam byly nasazeny. Je možné, že je ve verzi 21.3 už odstranili, protože spoléhají na to, že autoři doplňků si tohle pohlídají sami.

Nechce se mi to hodnotit, ale tak, jak je to celé napsané, je to hodně divoké. Chybí tomu nějak jasná, přímočará a jednoduchá logika, která by funkci proxy serveru držela v mezích, kam jako doplněk Kodi, když už to takto chce někdo pojmout, patří. Možná je to proto, že se autor tvrdošíjně snaží to napsat univerzálně, tedy aby to fungovalo i mimo Kodi, možná proto, že prostě on takto své programy běžně píše.


RE: Stream Cinema CZ a SK - peka - 24.3.2026

predator.1: ahoj, nevíš prosímtě , jestli je něco nového s mým účtem, viz. naše soukromé zprávy, vlastně čekám na aktivaci od  prosince a zatím nic, děkuji


RE: Stream Cinema CZ a SK - predator.1 - 25.3.2026

@peka: jo, poslal jsem ti SZ.


RE: Stream Cinema CZ a SK - smazany-uzivatel-21 - 25.3.2026

každý komu nefunguje účet na SC, napište predatorovi. On vám to opraví Big Grin


RE: Stream Cinema CZ a SK - JiRo - 25.3.2026

Diskuse kolem zamrzání Kodi při ukončení po instalaci SC verze 2.6.3.0+k19 a závislosti SC Helper verze 1.0.16 ukazuje, jak tady chybí subfórum, které by se věnovalo psaní doplňků a vším, co je pro to důležité. Ale jak se říká, tohle je už "voda co odtekla", takže je zbytečná nad tím naříkat. Administrátor si vybral vlastní cestu. Ale abych to, o čem jsme začal, přeci jen uvedl na pravou míru, přidám několik poznámek:
  1. Problém, že se Kodi verze 21.3 po instalaci uvedených verzí neukončí, není problémem verze Kodi, ale bugem v doplňku SC Helper.
  2. Ano vím, že někteří tady argumentují informacemi z fóra kodi.tv, z github a možná i z odpovědí AI, ale ten problém je o trochu složitější, než aby bylo možné ho takovýmto způsobem identifikovat a "spláchnout": "Je to verzí Kodi, protože...".
  3. Ne vždy jednoduchá odpověď na výše uvedených platformách postačí k tomu, aby problém jendoznačně identifikovala, natož vyřešila. Zvláště, pokud tazatel úplně přesně neví, na co a jak se vlastně zeptat. Speciálně u AI je to obvyklý problém, kdy bezezbytku platí, že úroveň odpovědi odpovídá úrovni dotazu.
  4. Zvláštní je, že hodně lidí tu předneslo své hypotézy (i když je za hypotézy většinou ani nepovažovali, a brali to jako fakt), aniž se vlstně s problémem podrobně seznámili. Nikdo z těch, co tu psali, že je jim jasné, v čem je problém, vůbec např. nezmiňovali log.
  5. A to i přesto, že log je (v drtivé většině případů) východiskem k tomu, problém identifikovat a (případně) i následně i řešit. A v tomto případě to platí bezezbytku a podíváme-li se na log, co se v Kodi děje při pokusu ho ukončit, uvidíme tam toto:
    Kód:
    2026-03-25 13:14:06.664 T:17128    info <general>: [service.sc.helper] Stopped
    2026-03-25 13:14:06.664 T:17128    info <general>: CPythonInvoker(1, D:\Portable\Kodi-21.3\Kodi\portable_data\addons\service.sc.helper\service.py): waiting on thread 17532
    2026-03-25 13:14:11.335 T:24144   error <general>: CPythonInvoker(1, D:\Portable\Kodi-21.3\Kodi\portable_data\addons\service.sc.helper\service.py): script didn't stop in 5 seconds - let's kill it
  6. Výše uvedený fragment logu říká, že s velmi velkou pravděpodobností (řekněme na 90 %) není problém v Kodi, ale v samotném doplňku SC Helper.
  7. Už slyším, jak mnozí v této chvíli začnou namítat to, co tady (i jinde) padlo jako argument několikrát, že je to problém verze 21.3 Kodi, že v jiných verzích a na jiných instalcích ukončení proběhne v pořádku. Vyvrátit tento argument je sadné, ale vyžaduje to od toho, kdo ho používá, přeci jen další znalosti. Pokud to někoho zajímá, můžu se k tomu ještě někdy vrátit. Klidně o tom můžeme diksutovat, pokusím se to vysvětlit.
  8. V této fázi už ale nezbývá, než se ponořit do analýzy doplňku SC Helper. Tady je první problém v tom, že část SC helper je distrubuovaná jako binární kód. Naštěstí se našla dobrá duše @LáďaB:, která tento kod dekompilovala, takže se při další analýze dalo pracovat s touto verzí.
  9. Analyzovat tento kód nebylo zas tak nic složitého, aby bylo po krátkém čase zřejmé, v čem je problém:
    • V první řadě v tom, že autor řízení logiky serveru neprovádí na základě jeho skutečného stavu, ale na základě explicitně udržované představy o tom, v jakém stavu server právě je. To je první past, která může velice rychle sklapnout v případě, pokud se ta představa rozejde se skutečností. A při procházení kódem i pozorováním toho, jak se doplněk v jednotlivých fázích chová, je to moc dobře vidět.
    • Druhý oříšek je v tom, že autor, možná pod dojmem toho, že to nemá (či nemusí mít) úplně pod kontrolou, oblepí různé fáze onoho "stavového automatu" serveru kontrolami, většinou typu timeout. Což o to, to nemusí být nic špatného, ba naopak. Děláme to tak všichni. Rozdíl je v tom kde, kdy, proč a jak. Když jsem tuto část procházel, a zjistil jsem, že problém neukončení Kodi není v nějaké tvrdém lock-u, ale že by, za jistých okolností, mohl být jen vtom, že to autor prostě naprogramoval špatně, a že v některých případech se Kodi nakonec ukončí. Jen to bude trvat dlouho (typicky kolem 2 minut i déle). Abych si to potvrdil, vyzkoušel jsem to a skutečně. Kodi nakonec skončí i v původní verzi doplňku, jen to není úplně košér, protože tam autor má ještě další renonc... Ostatně, můžete si to vyzkoušet. Trvá to různě dlouho, záleží, v jaké fázi se do této části kódu dostanete, a většinou tedy Kodi nakonec skončí, i když tedy s chybou v doplňku, tedy onom probletaickém threadu.
    • Chtěl jsem, v první chvíli, prostě jen tento timeout zkrátit, ale bylo jasné, že tím bych jen přistoupil na špatný původní design. Změnil jsme tedy řízení stavu serveru ne na základě předpokladu, ale jen a pouze na základě analýzy jeho aktuálního stavu, konkrétně a především na základě jednotlivých sesison, které server vytváří. Upravil jsme pár tříd a metod v kódu i jejich volání z hlavního modulu server.py. Od té doby SC doplněk funguje a  případě, že zadám požadavek na ukončen Kodi, dojde k tomu okamžitě.

Je mi jasné, že tento typ příspěvku asi nikoho nenadchne, ale kdo mne zná ví, že takhle já příspěvky píšu. Ale nebojte, snažím se to omezovat a věřím, že do budoucna, pokud vůbec ještě nějaký příspěvek tady napíšu, bude jen krátký, stručný a výstižný. Ale v tomt případě mám omluvu, protože jsem chtěl ještě naposledy ukázat, jak to s tím Kodi vlastně je. Že na jednu stranu je (a v dnešní době už zbytečně) příliš složité a komplikované, a že už existují lepší a jednodušší aplikace. Ale že na straně druhé, má svá celkem jasná pravidla, a že když se jimi autoři doplňků řídí, dokáže stále ještě nabídnou pro ty, kdo jsou jeho příznivci, celkem ucházející funkce.


RE: Stream Cinema CZ a SK - xixi22 - 25.3.2026

Fajn parada a kde ten tvoj upraveny kod lezi ?? Resp optimalny by bol sc.helper 1.0.16b.zip ...


RE: Stream Cinema CZ a SK - JiRo - 25.3.2026

Já se tím nezabýval proto, abych opravil (a vydal) cizí doplněk, ale abych ukázal, že problém je v něm a ne ve verzi Kodi, jak jste se tu všichni shodli.


RE: Stream Cinema CZ a SK - JimmyS - 25.3.2026

Ja taky koukal do kodu (jeste nez ho Lada postoval); jen ze zvedavosti a kvuli popsane technice (kdyby nahodou, aby to lidi vedeli).

Kdyz se tu zacalo objevovat, ze je tam asi problem v logice, tak me to celkem pobavilo.. Ve smyslu, ze jsem si rikal, kdyby to mel naopak opensource se vsim jak se patri, uz by mu to nekdo opravil. A zamackl jsem nostalgickou slzu..

Obdivuju JiRo tvuj zapal a zaroven silu potrebnou k tomu, aby jsi pomahal nezistne ostatnim, zvlast kdyz autor smeruje opacnym smerem od jakehokoli Service Desku.

Vsem ostatnim preju co nejrychlejsi opravu. Pokud je ta chyba natolik zavazna, urcite dorazi ke spravnym usim.. nakonec..


RE: Stream Cinema CZ a SK - kentworld - 25.3.2026

tak ako Jiro vravi,problem neni v Kodi ale v doplnku.akonahle sa odinstaluje Kodi sa v poriadku ukonci.Otestoval som 2 verzie kodi a to 19.2,21.2 a potom odinstaloval dany doplnok.


RE: Stream Cinema CZ a SK - Mefesto - 25.3.2026

Už se na to vyserte a řešte jiné, daleko důležitější věci !