Inputstream Adaptive benutzt falsche URL

  • Hallo,

    Wakanim hat vor kurzem auf MPEG-DASH umgestellt für neue Videos und ich versuche dies natürlich nun zu implementieren,
    jedoch passiert da etwas sehr seltsames.

    Code
    12:38:13.106 T:1388909312   DEBUG: CurlFile::Open(0x6c22fd78) https://www.wakanim.tv/de/v2/video/https://wmvideocdn-wakatest.streaming.mediaservices.windows.net/e74f9c4a-7acd-4f71-8a65-11a7167edb8b/WAKANIM_prores_out.ism/QualityLevels(128002)/Fragments(aac_UND_2_128=i,format=mpd-time-csf)
    12:38:13.402 T:1388909312   ERROR: CCurlFile::Open failed with code 404 for https://www.wakanim.tv/de/v2/video/https://wmvideocdn-wakatest.streaming.mediaservices.windows.net/e74f9c4a-7acd-4f71-8a65-11a7167edb8b/WAKANIM_prores_out.ism/QualityLevels(128002)/Fragments(aac_UND_2_128=i,format=mpd-time-csf)|Connection=keep-alive&Cookie=...
    12:38:13.402 T:1388909312   ERROR: AddOnLog: InputStream Adaptive: Download https://www.wakanim.tv/de/v2/video/https://wmvideocdn-wakatest.streaming.mediaservices.windows.net/e74f9c4a-7acd-4f71-8a65-11a7167edb8b/WAKANIM_prores_out.ism/QualityLevels(128002)/Fragments(aac_UND_2_128=i,format=mpd-time-csf) doesn't provide any data: invalid
    12:38:13.402 T:1388909312   ERROR: AddOnLog: InputStream Adaptive: Unable to select stream!
    12:38:13.404 T:1356497664   DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option 'Connection: keep-alive'
    12:38:13.404 T:1356497664   DEBUG: CurlFile::Open(0x5b5f0af0) https://www.wakanim.tv/de/v2/video/https://wmvideocdn-wakatest.streaming.mediaservices.windows.net/e74f9c4a-7acd-4f71-8a65-11a7167edb8b/WAKANIM_prores_out.ism/QualityLevels(128002)/Fragments(aac_UND_2_128=i,format=mpd-time-csf)
    12:38:13.753 T:1356497664   ERROR: CCurlFile::Open failed with code 404 for https://www.wakanim.tv/de/v2/video/https://wmvideocdn-wakatest.streaming.mediaservices.windows.net/e74f9c4a-7acd-4f71-8a65-11a7167edb8b/WAKANIM_prores_out.ism/QualityLevels(128002)/Fragments(aac_UND_2_128=i,format=mpd-time-csf)|Connection=keep-alive&Cookie=...
    12:38:13.753 T:1356497664   ERROR: AddOnLog: InputStream Adaptive: Download https://www.wakanim.tv/de/v2/video/https://wmvideocdn-wakatest.streaming.mediaservices.windows.net/e74f9c4a-7acd-4f71-8a65-11a7167edb8b/WAKANIM_prores_out.ism/QualityLevels(128002)/Fragments(aac_UND_2_128=i,format=mpd-time-csf) doesn't provide any data: invalid

    Vor den eigentlichen Video Dateien steht dieses "https://www.wakanim.tv/de/v2/video/" welches für den 404 nicht gefunden sorgt.
    Aber woher kommt dieses "https://www.wakanim.tv/de/v2/video/" :?:

    Manifest: https://gist.github.com/MrKrabat/11bcb…ile-mnfsvod-xml
    Full [definition='1','4']Debuglog[/definition]: https://gist.github.com/MrKrabat/11bcb…1#file-kodi-log
    JWPlayer: https://gist.github.com/MrKrabat/11bcb…ile-jwplayer-js
    Implementierung im Addon: https://github.com/MrKrabat/plugi…/netapi.py#L400

    Im Manifest haben die URLs nicht dieses "https://www.wakanim.tv/de/v2/video/", also vorher kommt das?
    Denn wenn ich die URL ohne "https://www.wakanim.tv/de/v2/video/" aufrufe geht es ?(

    Hat jemand eine Idee, woher Inputstream Adaptiv diese URL her hat?

  • Ich habe einen Workaround gefunden, jetzt läuft es.

    Aber es handelt sich für mich eindeutig um einen Bug in Inputstream Adaptive, habe da auch ein Issue eröffnet.

    Inputstream Adaptive erwartet, dass die URLs in dem Manifest relative Adressen sind, bei mir sind es aber absolute Adressen,
    dadurch werden diese mit der URL vom Manifest konkateniert, was zu dieser seltsamen ungültigen URL führt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!