• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 4 Hlas(ů) - 3 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Oneplay Server
ProblémOnePlay API přestal používat WebSocket async doručování odpovědí. HTTP odpovědi nyní vrací status
 
Kód:
"Ok"
s kompletními daty místo
 
Kód:
"OkAsync"
+ WebSocket. Dashboard
 
Kód:
api.py
čekal na WebSocket, který nikdy nepřišel → timeout → všechny API volání selhávaly (login, kanály, streamy).
Oprava — api.py
 
Kód:
call_api()
nyní zpracovává oba režimy odpovědí:
 
Kód:
"Ok"
(sync) — data z HTTP odpovědi se použijí přímo
 
Kód:
"OkAsync"
(async) — čeká na WebSocket doručení (starý režim, zachován pro kompatibilitu)
 
Kód:
"Error"
— loguje kód a zprávu chyby z API

Klidně odstraním pokud bude třeba toto je AI z mého serveru jen doplněna odpověď
 
Citovat
@freerider23: ano, je to tak. Už je to upravené (odpověď se už nově přečte hned a ne z websocketu). Zpracován asynchronní odpovědi jsem úplně vyhodil. Pořád ale v parametrech požadavku posílají, že se jedná o async websocket (i když se odpověd vrací synchronně), takže čekám, že se v tom budou ještě dál vrtat.
 
Citovat
(09.3.2026, 11:36)waladir Napsal(a): @freerider23: ano, je to tak. Už je to upravené (odpověď se už nově přečte hned a ne z websocketu). Zpracován asynchronní odpovědi jsem úplně vyhodil. Pořád ale v parametrech požadavku posílají, že se jedná o async websocket (i když se odpověd vrací synchronně), takže čekám, že se v tom budou ještě dál vrtat.

Já byl ráno překvapenej jak súva, večer ještě šlo a ráno zaspamovanej inbox co se děje Big Grin
 
Citovat
Ahoj, prosím o upgrade i tvheadend_oneplay verze  Shy
 
Citovat
@DavidT: ano, ale bude to až odpoledne nebo večer.
 
Citovat
Jj vypada to tak ze ještě neskončili...  1
 
Citovat
Dodělal jsem i upravenou verzi skriptu pro TVheadend.
 
Citovat
A muzes znovu, protoze opet je to mrve... zrejme dokonceni zmeny...  19
 
Citovat
(09.3.2026, 19:43)Bajtik Napsal(a): A muzes znovu, protoze opet je to mrve... zrejme dokonceni zmeny...  19

data = call_api(url = 'https://http.cms.jyxo.cz/api/v1.6/user.profiles.display', data = None, token = token)
tu je zrejme problem, nove api 1.8

tak nie, tu je
Kód:
for asset in data['media']['stream']['assets']:
erroruje na tom ze neobsahuje media key
 
Citovat
@Bajtik: @JakubFojtik: no, vypadá to, že API začaly zase fungovat původním asynchronním způsobem. Verzi 1.3.8 jsem stáhnul a uploadnul zpátky verzi 1.3.7. U Oneplay Serveru jako Kodi doplňku by mělo být mozné udělat downgrade v Kodi. Asi to zkusím udělat tak, aby fungovaly oba způsoby.
 
Citovat
(09.3.2026, 19:53)waladir Napsal(a): @Bajtik: @JakubFojtik: no, vypadá to, že API začaly zase fungovat původním asynchronním způsobem. Verzi 1.3.8 jsem stáhnul a uploadnul zpátky verzi 1.3.7. U Oneplay Serveru jako Kodi doplňku by mělo být mozné udělat downgrade v Kodi. Asi to zkusím udělat tak, aby fungovaly oba způsoby.

strasne sa nudia, pekne prasiatka

Antikbotka frci[Obrázek: image.png]
 
Citovat
ahoj waladir - proč tam neimplemetuješ oboje pokud HTTP vrátí
Kód:
status == 'OkAsync'
→ čti odpověď přes WebSocket,pokud HTTP vrátí
Kód:
status == 'Ok'
→ odpověď je přímo v HTTP response
 
Citovat
@ladan69: oba typy odpovědí  jsou implementované ve verzi 1.3.9, kterou jsem teď uploadnul. TVheadend skripty upravím zítra.
 
Citovat
@waladir: Tak nevím, včera odpoledne 1.3.8, večer mi fungovala verze TVheadend 1.3.7, dneska ani jedna (1.3.7, 1.3.8), počkám na verzi 1.3.9 jak jsi ohlásil.
 
Citovat
@DavidT: aktuálně by měla fungovat verze 1.3.7, protože večer vrátili zpět všechno do původního stavu. Zkus pustit login.sh, který vytvoří novou sessionu. Pokud se objevila nějaká chyba, tak mi ji pošli. Verze 1.3.9 jako taková moc nepomůže. Ta jen bude umět zpracovat oba typy odpovědí, takže spíš bude řešit případy, kdy Oneplay bude zase experimentovat.
 
Citovat
Zaktualizoval jsem i skripty pro TVheadend. Nova verze by také měla umět zpracovat oba typy odpovědí.
 
Citovat
Ahojky, funguje Vam na Oneplay Serveru Canal+ Sport 2? Me to nejde ani na jednom.Ostatni Canal Sporty OK

pise to Přístup k webu aw-ucdn-3201-prod.tv.cetin.cz byl odepřenK zobrazení této stránky nemáte oprávnění.
HTTP ERROR 403

Pres apku oneplay Canal Sport 2 funkcni
 
Citovat
Stejná chyba
 
Citovat
@Bajtik: u Canal+ Sport 2 to mají jinak technicky řešené. Budu muset vymyslet co s tím. Vyřešit to půjde, ale bude asi to bude náročnější.

Tak snad se nakonec povedlo. Musel jsem udělat plošnou úpravu, ale otestoval jsem běžné kanály, sportovní kanály i multidimenzi a všechno fungovalo. Jenom nemám adult kanály, takže ty nevyzkouším. Úpravy jsou ve verzi 1.4.0 ve Oneplay Serveru i TVheadend skriptech. Kdybyste někdo narazil na problém s přehráváním nějakého kanálu, dejte vědět.
 
Citovat
Zdravím,
jak je to v doplňku KODI Oneplay Server (v.1.4.0) se stahováním EPG. V posledních týdnech se mi stává, že EPG se stáhne je při restartu a poté už ne. Zkoušel jsem i novou instalaci libreelec a doplňku a výsledek je stejný. EPG se stáhne jednou a poté už ne. 
V příloze zasílám pro případnou inspiraci upravený epg.py. Otevřeně říkám, že úprava není z mojí hlavy, ale může za ní AI, i když původně jsem chtěl jen doplnit logování do souboru.


Přiložené soubory
.txt   epg.txt (Velikost: 11,23 KB / Stažení: 16)
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)