Beiträge von stefanbdev

    Maven

    Kannst du kurz erklären, was beim letzten Mal dee Fehler war? Ich würde gerne bisschen forschen.

    maxmaxmax Die letzten Änderungen findest Du in https://github.com/Maven85/plugin.video.dazn/commits/Nexus/, insbesondere die Commits https://github.com/Maven85/plugin…9a1dbc8dd937767 ("fix: playback data cannot be retrieved") und https://github.com/Maven85/plugin…28cc321ea27ba05 ("chore: updated values for playback data, user-agent, x-dazn-ua").

    Ein verify=False, um die TLS-Verifizierung abzuschalten, ist wohl bei allen relevanten Aufrufen schon dabei.

    Bin unter LibreElec unterwegs und beobachte dieses Verhalten ebenfalls. Meine Logs melden

    Code
    2025-01-26 13:44:33.381 T:894     error <general>: /storage/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py:1099: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api.playback.indazn.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings

    und das für die folgenden Hosts:

    • api.playback.indazn.com
    • ott-authz-bff-prod.ar.indazn.com
    • epg.discovery.indazn.com
    • rails.discovery.indazn.com
    • resource-strings.acc.indazn.com
    • user-profile.ar.indazn.com

    Wir hatten neulich doch auch schon mal ein solches Verhalten; ich hatte aber den Change von damals nicht weiterverfolgt.

    Falls es jemandem weiterhilft: Das Debug-Log sagt "error: Playback not allowed (10000)", scheint also direkt von der DAZN-API zu kommen und nicht vom DRM-Modul:

    2024-12-16 08:44:45.670 T:816     debug <general>: CScriptRunner: running add-on script DAZN('plugin://plugin.video.dazn/', '1', '?mode=play&title=DAZN+FAST%2B&id=...&params=...&verify_age=False')
    2024-12-16 08:44:45.671 T:816     debug <general>: GetLanguageInvoker - Reusing LanguageInvokerThread 11 for script /storage/.kodi/addons/plugin.video.dazn/addon.py
    2024-12-16 08:44:45.671 T:963     debug <general>: initializing python engine.
    2024-12-16 08:44:45.671 T:963     debug <general>: CPythonInvoker(11, /storage/.kodi/addons/plugin.video.dazn/addon.py): start processing
    2024-12-16 08:44:45.671 T:963     debug <general>: CPythonInvoker(11): adding args:
    2024-12-16 08:44:45.671 T:963     debug <general>: CPythonInvoker(11):  plugin://plugin.video.dazn/
    2024-12-16 08:44:45.671 T:963     debug <general>: CPythonInvoker(11):  1
    2024-12-16 08:44:45.671 T:963     debug <general>: CPythonInvoker(11):  ?mode=play&title=DAZN+FAST%2B&id=...&params=...&verify_age=False
    2024-12-16 08:44:45.671 T:963     debug <general>: CPythonInvoker(11):  resume:false
    2024-12-16 08:44:45.671 T:963     debug <general>: CPythonInvoker(11, /storage/.kodi/addons/plugin.video.dazn/addon.py): entering source directory /storage/.kodi/addons/plugin.video.dazn
    2024-12-16 08:44:45.671 T:963     debug <general>: CPythonInvoker(11, /storage/.kodi/addons/plugin.video.dazn/addon.py): instantiating addon using automatically obtained id of "plugin.video.dazn" dependent on version 3.0.1 of the xbmc.python api
    2024-12-16 08:44:45.680 T:963     debug <CAddonSettings[0@plugin.video.dazn]>: trying to load setting definitions from old format...
    2024-12-16 08:44:45.688 T:963     debug <general>: args = {'mode': ['play'], 'title': ['DAZN FAST+'], 'id': ['...'], 'params': ['...'], 'verify_age': ['False']}
    2024-12-16 08:44:45.691 T:1069    debug <general>: Thread ScriptObs start, auto delete: false
    2024-12-16 08:44:45.891 T:816     debug <general>: ------ Window Init (DialogBusy.xml) ------
    2024-12-16 08:44:45.960 T:963     debug <general>: [plugin.video.dazn] version: 1.4.7+nexus.1 country: DE language: en portability: NativeAndPortabilityAvailable
    2024-12-16 08:44:45.960 T:963     debug <general>: [plugin.video.dazn] error: Playback not allowed (10000)
    2024-12-16 08:44:46.168 T:963     debug <general>: [plugin.video.dazn] signin: SignedIn

    Allein den User-Agent-Header im Request auszutauschen hilft schon mal nicht.

    Hallo @rols1,

    mehr als das von @redm gepostete gibt es auch bei mir nicht im Log zu sehen. Ich habe mir das GitHub-Repository mal angeguckt und bin auf den Commit https://github.com/rols1/Kodi-Add…aab94303d98a86f gestoßen. In diesem wird die Datei resources/__init__.py gelöscht. In Python2(?) könnte das dazu führen, dass der gesamte resources-Baum nicht mehr als Library erkannt wird, was die Meldung "ImportError: No module named resources.lib.updater" erklären würde. Zumindest hatte ich mal einen ähnlichen Effekt in einem Nicht-Kodi-Kontext.


    Hope that helps.

    Gruß, Stefan.