Hallo,
bei mir funktioniert die Alpha ebenfalls gut für Non-DRM Sender.
Da ich sehr an einem Waipu Kodi Plugin interessiert bin, habe ich mich auch Mal rangesetzt und geschaut, woran es denn liegen könnte, dass die Privaten nicht funktionieren.
Versuch RTL:
17:37:39.078 T:912 DEBUG: CurlFile::Open(0x10688b70) https://drm.wpstr.tv/license-proxy-widevine/cenc/
17:37:39.078 T:912 INFO: XCURL::DllLibCurlGlobal::easy_acquire - Created session to https://drm.wpstr.tv
17:37:39.546 T:912 ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 502
17:37:39.546 T:912 ERROR: CCurlFile::Open failed with code 502 for https://drm.wpstr.tv/license-proxy-widevine/cenc/:
17:37:39.546 T:912 ERROR: AddOnLog: InputStream Adaptive: License server returned failure
17:37:39.546 T:912 ERROR: AddOnLog: InputStream Adaptive: License update not successful (no keys)
17:37:39.546 T:912 ERROR: AddOnLog: InputStream Adaptive: Initialize failed (SingleSampleDecrypter)
17:37:39.546 T:912 DEBUG: AddOnLog: InputStream Adaptive: Session::~Session()
17:37:39.547 T:912 ERROR: CVideoPlayer::OpenInputStream - error opening [plugin://http://plugin.video.waipu.tv/?action=play&channel=RTL]
Die DRM Adresse kann scheinbar nicht erreicht werden, womit ein Update der License keys fehlschlägt.
Woher kommt diese Adresse?
Ändert diese sich unter Umständen öfter Mal?
Ich habe mir von plugin.video.watchbox-0.5.1 die Klasse controller.py angeschaut, da dort in der Methode startplayback ebenfalls eine DRM Implementierung hat.
Das sieht ähnlich aus, wie mi-ros Code, aber ich war nicht in der Lage den Code sinnvoll miteinander zu Mergen, wodurch anschließend nicht 'Mal mehr die Non-DRM Sender gingen.
Vielleicht hat hier jemand anderes mehr Verständnis als ich.
Beunruhigend fand ich noch folgendes von der Waipu Support Seite:
https://hilfe.waipu.de/hc/de/articles…n-Sender-sehen-
Nun weiß ich nicht wie gut DRM in Kodi bereits umgesetzt ist, aber bei Waipu wird zumindest eine strenge DRM Regelung suggeriert.
Evtl. helfen die Hinweise, das Problem ausfindig zu machen und ggf. beheben zu können.
Gruß Sir