@waladir: Ahoj, poslal som PR #2 s drobnou opravou — server sa mi po čase zasekol a prestal odpovedať na všetky požiadavky, kým som ho nereštartoval.
Príčina
Vstavaný wsgiref server je jednovláknový a nemá timeout na sockety klientov, takže jedno visiace spojenie ho zablokuje celý — napríklad prehliadač, ktorý sa odpojí uprostred sťahovania playlistu.
Oprava
Timeout sa nastaví len na sockety pripojených klientov, takže neovplyvní nič iné — ani ostatné doplnky v Kodi. Podrobnosti aj overenie sú v PR.
Týka sa to každého spôsobu spustenia, ale najviac to zabolí pri behu mimo Kodi (systemd, Docker), kde služba navonok beží a zaseknutie si človek všimne, až keď prestane fungovať prehrávanie.
Príčina
Vstavaný wsgiref server je jednovláknový a nemá timeout na sockety klientov, takže jedno visiace spojenie ho zablokuje celý — napríklad prehliadač, ktorý sa odpojí uprostred sťahovania playlistu.
Oprava
Timeout sa nastaví len na sockety pripojených klientov, takže neovplyvní nič iné — ani ostatné doplnky v Kodi. Podrobnosti aj overenie sú v PR.
Týka sa to každého spôsobu spustenia, ale najviac to zabolí pri behu mimo Kodi (systemd, Docker), kde služba navonok beží a zaseknutie si človek všimne, až keď prestane fungovať prehrávanie.
