![]() |
|
Oneplay Server - 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: Live TV & PVR (https://www.xbmc-kodi.cz/forum-live-tv-pvr) +--- Téma: Oneplay Server (/prispevek-oneplay-server) |
RE: Oneplay Server - waladir - 16.9.2026 Ve verzi 2.1.5 je ošetřená chyba 403 při čtení manifestu, kdy se provede jen redirect na stream. @andrebas: snad to bude fungovat. RE: Oneplay Server - andrebas - 16.9.2026 (16.9.2026, 16:11)waladir Napsal(a): Ve verzi 2.1.5 je ošetřená chyba 403 při čtení manifestu, kdy se provede jen redirect na stream. Vďaka, na 2.1.5 to funguje. Otestoval som to hneď po aktualizácii. /play/ teraz vracia 303 a redirect vedie na platný master manifest — stiahne sa bez problémov aj so všetkými variantmi a prehrávanie beží normálne. Presne ako si písal — zo stroja s blokovanou IP sa manifest nestiahne, ale redirect sa vykoná a klient, ktorý na CDN prístup má, si ho už dotiahne sám. Ešte raz vďaka za rýchlu reakciu aj za to, že si to vyriešil fallbackom bez ďalšieho nastavenia. RE: Oneplay Server - waladir - 17.9.2026 Ve verzi 2.1.6 jsou úpravy timeshiftu a lepší ošetření výjimek při stahování manifestu od @sedlin2: RE: Oneplay Server - waladir - 25.9.2026 Ve verzi 2.1.7 je několik úprav a optimalizací, převážně od @sedlin2: Mj. byl i odstraněný parametr webserver_ip z konfigurace, přidaný endpoint /health, který lze použít pro healthcheck, přidaný datum a čas do logů. Relevantní změny jse udělal i v TVheadend skriptech. RE: Oneplay Server - waladir - 26.9.2026 V poslední verzi mi vypadla jedna úprava, kvůli které přestalo fungovat přehrávání v prohlížeči. Je to opravené v 2.1.8. RE: Oneplay Server - andrebas - 27.9.2026 @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. RE: Oneplay Server - waladir - 28.9.2026 @andrebas: nastavení timeoutu pro vlákna webserveru je ve verzi 2.1.9. Jen jsem ho radši nastavil na 2 minuty (např. stahování dat pro EPG z Oneplay by mohla zabrat i víc než minutu. RE: Oneplay Server - waladir - 01.10.2026 Ve verzi 2.2.0 Oneplay Serveru i TVheadend skriptů je upravené volání API a ošetřené změny v API. RE: Oneplay Server - waladir - 01.10.2026 Měl jsem tam jeden překlep. Opraveno ve verzi 2.2.1. RE: Oneplay Server - bkv - 01.10.2026 Zdravím, prosím @waladir o kontrolu následujícího 1) doplněk kodi verze 2.1.9 (libreelec 12.2.1) píše chybu (vyřešeno: v addon.xml chybí řádek <import addon="script.module.requests" version="2.25.1"/>) EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'ModuleNotFoundError'> Error Contents: No module named 'requests' Traceback (most recent call last): File "/storage/.kodi/addons/script.oneplay.server/resources/lib/api.py", line 124, in call_api with urlopen(request, timeout=20) as response: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 216, in urlopen File "/usr/lib/python3.11/urllib/request.py", line 525, in open File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response File "/usr/lib/python3.11/urllib/request.py", line 563, in error File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default urllib.error.HTTPError: HTTP Error 404: Not Found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/storage/.kodi/addons/script.oneplay.server/server.py", line 37, in <module> load_epg(reset=True) File "/storage/.kodi/addons/script.oneplay.server/resources/lib/epg.py", line 206, in load_epg epg = get_epg() ^^^^^^^^^ File "/storage/.kodi/addons/script.oneplay.server/resources/lib/epg.py", line 161, in get_epg channels = load_channels() ^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/script.oneplay.server/resources/lib/channels.py", line 94, in load_channels channels = get_channels() ^^^^^^^^^^^^^^ File "/storage/.kodi/addons/script.oneplay.server/resources/lib/channels.py", line 22, in get_channels session = Session() ^^^^^^^^^ File "/storage/.kodi/addons/script.oneplay.server/resources/lib/session.py", line 17, in __init__ self.load_session() File "/storage/.kodi/addons/script.oneplay.server/resources/lib/session.py", line 82, in load_session self.create_session() File "/storage/.kodi/addons/script.oneplay.server/resources/lib/session.py", line 22, in create_session data = api.user_login_step( ^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/script.oneplay.server/resources/lib/api.py", line 203, in user_login_step response = self.call_api('user.login.step', data=post, sensitive=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/script.oneplay.server/resources/lib/api.py", line 164, in call_api self.get_version() File "/storage/.kodi/addons/script.oneplay.server/resources/lib/api.py", line 41, in get_version import requests ModuleNotFoundError: No module named 'requests' -->End of Python script error report<-- v libreelec by měl být requests verze 2.31.0 v doplňku Oneplay Server není request uveden mezi Závislostmi 2) jak je to v doplňku se stahováním EPG pro programy multidimenze. V poslední době se mi EPG pto MD nestahuje i když na MD běží program RE: Oneplay Server - waladir - 02.10.2026 @bkv: Díky za upozornění. Ve verzi 2.2.2 je přidaná chybějící závislost pro Kodi a upravená detekce multidimenze v EPG datech. Upravili jméno labelu, kterým MD označují. Verze ke stažení v prvním příspěvku updatnu až večer. RE: Oneplay Server - waladir - 02.10.2026 Aktualizoval jsem Oneplay Server a TVheadend skripty ke stažení. Tam je relevantní oprava EPG pro multidimenzi. |