14.6.2025, 14:21
(Tento příspěvek byl naposledy změněn: 14.6.2025, 14:24 uživatelem JiRo.
Důvod úpravy: Doplnění informací, překlepy
)
@gusto1: Tak jsem ten soubor testoval horem dolem, ale podle mne to není případ, že by byl nějak v nepořádku. Možná bych potřeboval vědět tvé nastavení YT plugin a případně i ISA tedy pokud ji používáš. Ale abychom tedy našli příčinu, proč to shodí Kodi, museli bychom jít do podrobné analýzy chování doplňku, a na to tedy já dostatek znalostí nemám.
@meda: ti tu naznačil, jak ty následky obejít tím, že budeš na talčítko POWER mapovat systémový sh script, což je řešení, které se používá, ale... Má několik nevýhod. Jednak je to systémově závislé a jednak musí mít uživatel při jeho implementaci alespoň nějaké minimální znalosti o systému, na kterém má Kodi instalované. Další věc je, že stále nevíme, co a jak se při tom přehrávání videa, když se snažíme Kodi vypnout, děje. A tak ani nevíme (zatím) co se bude dít, kdy Kodi dostane signál od OS, že se spustila sekvence vypnutí systému. Takže je to řešení takové nemastné neslané... Když už externí script, tak takový, které bude umět zastavit přehrávání v Kodi a teprve potom spustit vypnutí systému. A to taky není úplně jednoduché. Tohle lze elegantně např. udělat v *ELEC systémech, kde je k dispozici systémový script kodi-send, kterým je možné poslat příkaz do Kodi. Ale u jiných systémů, kde takový příkaz není, se musí použí json-rpc api, a to už je o chlup složitější. Ale jde to pochopitelně taky.
Já bych tady nejspíše zvolil řešení taky se skriptem, ale ne už systémovým, ale standardním addon scriptem Kodi. Ten by se volal z keymap definice v sekci Global úplně stejně, jako to má ve svém řešení i @meda:. Script by nedělal nic jiného, než by poslal příkaz k zastavení přehrávání a po nějaké kratší prodlevě, aby se v klidu a bezpečně přehrávání v Kodi ukončilo, by poslal příkaz k zastavení systému. Buď Shutdown, jehož konečný účinek na systémovou akci je daný parametrizací Kodi nebo Powerdown, který systém rovnou odstaví.
Obecně platí, že je lepší, před vypnutím systému na kterém Kodi běží, zastavit přehrávání. Já už od dob MediaPortal a později i Kodi používal DO Logitech Harmony One, kde bylo možné na POWER tlačítku namapovat makro. A v něm jsem měl nejříve akci Stop přehrávání a pak teprve Powerdown. Teď mám DO Skip1 a tam to mám úplně stejně. Je to bezpečené a ke Kodi daleko ohleduplnější.
Ten addon script myslím existuje, divil bych se že ne, dá se určitě někde najít. Pokud ne, tak ho můžu napsat. Bude to trivialita. V 1. verzi ryze účelově pro tvé potřeby STOP - <prodleva nebo čekání na ukončení přehrávání> - POWERDOWN, v pozdějších verzích obecněji, aby ho bylo možné použít pro uživateli definovaná makra povelů Kodi. Ale jak jsem napsal, myslím, že takový addon script na netu najdeš...
@meda: ti tu naznačil, jak ty následky obejít tím, že budeš na talčítko POWER mapovat systémový sh script, což je řešení, které se používá, ale... Má několik nevýhod. Jednak je to systémově závislé a jednak musí mít uživatel při jeho implementaci alespoň nějaké minimální znalosti o systému, na kterém má Kodi instalované. Další věc je, že stále nevíme, co a jak se při tom přehrávání videa, když se snažíme Kodi vypnout, děje. A tak ani nevíme (zatím) co se bude dít, kdy Kodi dostane signál od OS, že se spustila sekvence vypnutí systému. Takže je to řešení takové nemastné neslané... Když už externí script, tak takový, které bude umět zastavit přehrávání v Kodi a teprve potom spustit vypnutí systému. A to taky není úplně jednoduché. Tohle lze elegantně např. udělat v *ELEC systémech, kde je k dispozici systémový script kodi-send, kterým je možné poslat příkaz do Kodi. Ale u jiných systémů, kde takový příkaz není, se musí použí json-rpc api, a to už je o chlup složitější. Ale jde to pochopitelně taky.
Já bych tady nejspíše zvolil řešení taky se skriptem, ale ne už systémovým, ale standardním addon scriptem Kodi. Ten by se volal z keymap definice v sekci Global úplně stejně, jako to má ve svém řešení i @meda:. Script by nedělal nic jiného, než by poslal příkaz k zastavení přehrávání a po nějaké kratší prodlevě, aby se v klidu a bezpečně přehrávání v Kodi ukončilo, by poslal příkaz k zastavení systému. Buď Shutdown, jehož konečný účinek na systémovou akci je daný parametrizací Kodi nebo Powerdown, který systém rovnou odstaví.
Obecně platí, že je lepší, před vypnutím systému na kterém Kodi běží, zastavit přehrávání. Já už od dob MediaPortal a později i Kodi používal DO Logitech Harmony One, kde bylo možné na POWER tlačítku namapovat makro. A v něm jsem měl nejříve akci Stop přehrávání a pak teprve Powerdown. Teď mám DO Skip1 a tam to mám úplně stejně. Je to bezpečené a ke Kodi daleko ohleduplnější.
Ten addon script myslím existuje, divil bych se že ne, dá se určitě někde najít. Pokud ne, tak ho můžu napsat. Bude to trivialita. V 1. verzi ryze účelově pro tvé potřeby STOP - <prodleva nebo čekání na ukončení přehrávání> - POWERDOWN, v pozdějších verzích obecněji, aby ho bylo možné použít pro uživateli definovaná makra povelů Kodi. Ale jak jsem napsal, myslím, že takový addon script na netu najdeš...
