Open michaelarnauts opened 3 years ago
Has been reported at https://github.com/peak3d/inputstream.adaptive/issues/593, but I'm not sure it's an actual issue in Inputstream Adaptive.
It is also working on a RHEL7 x64 using Chrome v88 and an ARM-based Chrombook using Chrome v88.
Just some more information. You can play a protected stream with the demo page on https://www.buydrm.com/multikey-demo
Example: URL: https://www.goplay.be/video/masterchef-usa/masterchef-usa-s7/masterchef-usa-s7-aflevering-1
Open the network tab in the developper tools, and go to the above url. You'll see a call to https://api.goplay.be/restricted/decode/
. You need the string in the auth
field of the json in the reply. This is a base64 encoded string, it's called the Authentication XML.
Next, look for the Manifest. For this url, it's https://stream1-vod.cdn1.sbs.prd.telenet-ops.be/geo/MASTERCHEF_USA/S7/volledigeafleveringen/1014696209195752701075259120264694101469/MASTERCHEF_USA_7_1_F0278154/MASTERCHEF_USA_7_1_F0278154.mpd
. This is the Source URL.
Now, on https://www.buydrm.com/multikey-demo, fill in the Authentication XML and the Source URL, and hit Play Stream. The video should start playing fine in your browser.
This indicates that we only need these two values, and that we don't need to pass some cookies around.
It would be nice to document this as part of the Add-ons best practices. We already have some tools listed for analyzing streams.
It seems that another add-on also noticed this exact same issue, but they use a different backend, so that's odd.
I still believe it's related to this 'nice' VMP validation feature. "Windows and Mac OS X platforms support VMP by default. Desktop Linux platform does not support VMP by default."
Some recent programs of GoPlay are DRM protected. Examples are all episodes of Masterchef USA newer than 6x12.
These programs can be played from Kodi in Ubuntu (although there is a bug in IA on Leia that allows you to only play one episode per session, so you'll need to restart Kodi), but it can't be played at all from Kodi on LibreElec (RPI4).
It seems they also can't be played on Windows. The same error is shown there.
The error we get is
{"errorcode":371000005,"errormsg":"Widevine license acquisition failed >> Verified media path cannot be verified","errorid":"07a9c5fe-d906-46b4-8c51-1976a646a3ad"}
This would indicate that it requires VMP, and nothing can be done about it, but it's working fine on Kodi on Ubuntu 20.04 x64.
Relevant part of the log:
This is the same issue as https://github.com/Catch-up-TV-and-More/plugin.video.catchuptvandmore/issues/402