![]() |
|
Prima+ - 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: Prima+ (/prispevek-prima) |
RE: Prima+ - waladir - 14.9.2026 @laku: můžeš mi poslat výjimku nebo log, podle toho, co bude jednodušší? Máš taky Kodi Leia? RE: Prima+ - cendara - 15.9.2026 mě to taky nejede, viz https://paste.kodi.tv/soxoyuhelu nově jsem instaloval celé kodi, a po zadání jména a hesla se mi to cyklí, login mám dobře, přes web se tam dostanu Kód: 2026-09-15 16:49:04.420 T:5129 error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--RE: Prima+ - waladir - 15.9.2026 @cendara: bohužel došlo k nějakým úpravám na straně Prima+ v registraci zařízení. Původní API už nefunguje a mají to řešené nějak jinak. Nějak doplněk upravím, ale nevím kdy to bude. Jestli to bude komplikovanější, tak se k tomu dostanu zřejmě až o víkendu. Jinak pokud se nejedná o novou instalaci, která nemá vytvořené zařízení, tak by doplněk měl fungovat. Problém je asi jen při registraci nového. RE: Prima+ - waladir - 16.9.2026 Prima změnila dost radikálně změnila způsob práce se zařízeními. Jeden z důsledků je ten, že každé přihlášení generuje nové zařízení a pokud se jedná první přihlášení, padá chyba, kterou popisoval @cendara: Úplně se mi to nepodařilo implementovat identicky, ale ve verzi 1.5.0 jsem to udělal jsem to trošku jiným způsobem. Kdybyste někdo narazil na nějaký problém, dejte vědět. Ale co jsem zběžně proklikal, fungovalo všechno bez problémů. Z nastavení zmizela správa zařízení, protože už po změnách nedává smysl. RE: Prima+ - coloradoman - 16.9.2026 Super práce waladir už to zase pěkně pracuje na Kodi 21.2 moc děkuji Prima_plus_ addon RE: Prima+ - tkalisch - 17.9.2026 Ahoj, bohužel na Android TV KODI v21.2, testováno i na kodi-22.0-Piers s v1.5.0 (16.9.2026) nefunkční. 2026-09-17 10:05:03.772 T:24509 error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'RecursionError'> Error Contents: maximum recursion depth exceeded Traceback (most recent call last): File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/main.py", line 27, in <module> subscription = get_subscription() ^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 114, in get_subscription data = call_api(url = 'https://api.play-backend.iprima.cz/api/v1/user/sub/active', data = None, token = get_token(), skip_profile = True) ^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 87, in get_token data = call_api(url = 'https://gateway-api.prod.iprima.cz/json-rpc/', data = post, token = token) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 33, in call_api headers = {'Authorization' : 'Bearer ' + str(token), 'X-OTT-Access-Token' : str(token), 'X-OTT-CDN-Url-Type' : 'WEB', 'X-OTT-Device' : addon.getSetting('deviceid'), 'X-OTT-User-SubProfile' : get_profile_id(), 'User-Agent' : ua, 'Accept': 'application/json; charset=utf-8', 'Content-type' : 'application/json;charset=UTF-8'} ^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 97, in get_profile_id profile = get_profiles(active = True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 74, in get_profiles data = call_api(url = 'https://auth.iprima.cz/userapi/1/user-profile', data = None, token = get_token(), skip_profile = True) ^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 87, in get_token data = call_api(url = 'https://gateway-api.prod.iprima.cz/json-rpc/', data = post, token = token) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 33, in call_api headers = {'Authorization' : 'Bearer ' + str(token), 'X-OTT-Access-Token' : str(token), 'X-OTT-CDN-Url-Type' : 'WEB', 'X-OTT-Device' : addon.getSetting('deviceid'), 'X-OTT-User-SubProfile' : get_profile_id(), 'User-Agent' : ua, 'Accept': 'application/json; charset=utf-8', 'Content-type' : 'application/json;charset=UTF-8'} ^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 97, in get_profile_id profile = get_profiles(active = True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 74, in get_profiles data = call_api(url = 'https://auth.iprima.cz/userapi/1/user-profile', data = None, token = get_token(), skip_profile = True) ^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 87, in get_token data = call_api(url = 'https://gateway-api.prod.iprima.cz/json-rpc/', data = post, token = token) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 33, in call_api headers = {'Authorization' : 'Bearer ' + str(token), 'X-OTT-Access-Token' : str(token), 'X-OTT-CDN-Url-Type' : 'WEB', 'X-OTT-Device' : addon.getSetting('deviceid'), 'X-OTT-User-SubProfile' : get_profile_id(), 'User-Agent' : ua, 'Accept': 'application/json; charset=utf-8', 'Content-type' : 'application/json;charset=UTF-8'} ^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 97, in get_profile_id profile = get_profiles(active = True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 74, in get_profiles data = call_api(url = 'https://auth.iprima.cz/userapi/1/user-profile', data = None, token = get_token(), skip_profile = True) ^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 87, in get_token data = call_api(url = 'https://gateway-api.prod.iprima.cz/json-rpc/', data = post, token = token) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 33, in call_api headers = {'Authorization' : 'Bearer ' + str(token), 'X-OTT-Access-Token' : str(token), 'X-OTT-CDN-Url-Type' : 'WEB', 'X-OTT-Device' : addon.getSetting('deviceid'), 'X-OTT-User-SubProfile' : get_profile_id(), 'User-Agent' : ua, 'Accept': 'application/json; charset=utf-8', 'Content-type' : 'application/json;charset=UTF-8'} ^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 97, in get_profile_id profile = get_profiles(active = True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 74, in get_profiles data = call_api(url = 'https://auth.iprima.cz/userapi/1/user-profile', data = None, token = get_token(), skip_profile = True) ^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 87, in get_token data = call_api(url = 'https://gateway-api.prod.iprima.cz/json-rpc/', data = post, token = token) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 33, in call_api headers = {'Authorization' : 'Bearer ' + str(token), 'X-OTT-Access-Token' : str(token), 'X-OTT-CDN-Url-Type' : 'WEB', 'X-OTT-Device' : addon.getSetting('deviceid'), 'X-OTT-User-SubProfile' : get_profile_id(), 'User-Agent' : ua, 'Accept': 'application/json; charset=utf-8', 'Content-type' : 'application/json;charset=UTF-8'} ^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 97, in get_profile_id profile = get_profiles(active = True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/profiles.py", line 74, in get_profiles data = call_api(url = 'https://auth.iprima.cz/userapi/1/user-profile', data = None, token = get_token(), skip_profile = True) ^^^^^^^^^^^ File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.primaplus/libs/api.py", line 87, in get_token data = call_api(url = 'https://gateway-api.prod.iprima.cz/json-rpc/', data = post, token = token) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RE: Prima+ - waladir - 17.9.2026 @tkalisch: zkus verzi 1.5.1. Snad se mi to v ní podařilo opravit. Prima+ - tkalisch - 17.9.2026 Díky. Přihlášení proběhlo. Vidím i mé profily. Bohužel obsah ne. Např. hledat zradci, najde několik položek. Zrádci Zrádci Kanada ... Složka Zrádci je ale prázdná - jen složky 1. Série, 2. Série Měl by tam být včerejší díl. Taky to tak máte? https://paste.kodi.tv/obuqiqozuk Jsem uživatel používající moto g54 5G , který neumí číst pravidla o nepoužívání podpisu z Tapatalku. Mám předplatné prima+ LIGHT.
RE: Prima+ - waladir - 17.9.2026 @tkalisch: zkus vyhledat to samé na webu www.primaplus.cz a podívat se, jestli u epizod nemáš zámek. Mám free tarif a při pokusu o přehrání to píše, že můžu pokračovat s premium tarifem. Je tedy možné, že epizody (týka se to i starších řad) nejsou dostupné ani v Light tarifu.Zkus to na webu a uvidíš. Prima+ - tkalisch - 17.9.2026 Doplněk nenabízí prémiový obsah. Ikdyž mám předplatné a mohu si pustit např. Polda s01e01, v doplňku se nezobrazí. V doplňku vidím jen polda s05e16 a s06e08, předpokládám jako u free verze. Prosím o potvrzení někoho, kdo má free tarif. RE: Prima+ - waladir - 17.9.2026 @tkalisch: ano s Poldou je to tak. Když tak to dořešíme přes SZ. Doptám se na nějaké informace a poprosím tě o log. Asi to, podle čeho se filtrují nedostupné epizody není úplně správně. RE: Prima+ - waladir - 18.9.2026 Ve verzi 1.5.2 je předělané načítání tarifů, kde přestalo fungovat správně zjišťování těch placených. Teď se používá jiné API a navíc se tarif aktualizuje jen při přihlášení/refreshi sessiony. Tím se zredukuje počet volání. Úprava by měla řešit i problém @tkalisch: RE: Prima+ - laku - 18.9.2026 (14.9.2026, 20:25)waladir Napsal(a): @laku: můžeš mi poslat výjimku nebo log, podle toho, co bude jednodušší? Máš taky Kodi Leia? Děkuji @waladir: , než jsem stačil poslat, už je to upravené a funguje. RE: Prima+ - georgeso - 19.9.2026 (18.9.2026, 13:30)waladir Napsal(a): Ve verzi 1.5.2 je předělané načítání tarifů, kde přestalo fungovat správně zjišťování těch placených. Teď se používá jiné API a navíc se tarif aktualizuje jen při přihlášení/refreshi sessiony. Tím se zredukuje počet volání. Úprava by měla řešit i problém @tkalisch: Ahoj, Mám pouze free a na verzi 1.5.2 mi to hlásí Chyba při zjištění tarifu RE: Prima+ - waladir - 19.9.2026 @georgeso: můžeš mi zapnout logování, jak je popsané v prvním příspěvku, nasimulovat problém (pokud by se chyba neobjevila, zkus dát vytvořit novou sessionu v nastavení) a poslat mi odkaz na log? V tarifu problem nebude, ale asi se z Prima+ při volání API na zjištění tarifu vrátí nějaká chyba. Také mam free tarif a nepodařilo se mi žádný problém nasimulovat. RE: Prima+ - georgeso - 19.9.2026 (19.9.2026, 11:23)waladir Napsal(a): @georgeso: můžeš mi zapnout logování, jak je popsané v prvním příspěvku, nasimulovat problém (pokud by se chyba neobjevila, zkus dát vytvořit novou sessionu v nastavení) a poslat mi odkaz na log? V tarifu problem nebude, ale asi se z Prima+ při volání API na zjištění tarifu vrátí nějaká chyba. Také mam free tarif a nepodařilo se mi žádný problém nasimulovat. https://paste.kodi.tv/rusizudapa RE: Prima+ - waladir - 19.9.2026 @georgeso: v nastavení doplňku dej Nová session. Padá to na špatný token. Snad vytvoření nového pomůže. S posledními úpravamy by to souviset nemělo. RE: Prima+ - georgeso - 19.9.2026 @waladir: to jsem zkoušel a nepomáhá to. Zkusil jsem i odebrat email a heslo a to také nepomohlo: https://paste.kodi.tv/fujuhesacu @waladir: teď jsem doplněk odinstaloval a znovu nainstaloval a už to hází jinou chybu https://paste.kodi.tv/ipewowoyep RE: Prima+ - waladir - 19.9.2026 @georgeso: můžeš mi do soukromé zprávy poslat svůj email? Pošlu ti upravenou verzi, která to snad vyřeší. RE: Prima+ - Dancan7976 - 19.9.2026 @georgeso: mrkni na web Prima+ Ve svém profilu Najdi sekci Správa zařízení. Zkontroluj ID zařízení s tím co máš v Kodi doplňku v časti nastavení a hlavně kolikrát ho tam máš. Mě to tuhle chybu hlásilo z důvodu překročení počtu povolených zařízení. Pokud vidíš ID toho zařízení vícekrát, tak to promaž. |