-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Detect that Widevine CDM is revoked or incompatible #69
Comments
@peak3d @emilsvennesson @mediaminister Is this at all possible? |
I'm not sure if this data is available anywhere. However, asciidisco/plugin.video.netflix#465 could have been avoided, at least on x86. We can start comparing the supported Widevine API version with what's supported in inputstream.adaptive. There's a hidden setting in inputstream.adaptive, |
@emilsvennesson This PR is to track if we can implement an interface to detect this. My original idea was a service that monitors for these failures, and inputstream.adaptive would then send out specific messages for use to be used and act on. |
WIDEVINE_API is updated, and currently version 10 is supported. |
@peak3d How could inputstream.adaptive get triggered if Widevine failed and an action is required?
Only in the two last cases we would be able to act (offer to upgrade, or reinstall). |
I wonder where this is coming from:
|
Imo too deep level for checking, danger is big that you revoke by failure |
Possibly a service that checks for |
I finally reported this upstream at xbmc/inputstream.adaptive#497 |
id like to see widevine installed to the app directory using it, that way whatever version that stream service needs has it. |
It happened before that Widevine has regressions. That is why we allow to roll it back and disable InputStream Helper (so you don't get updates).
|
@Sil3ntKn1ght Thanks for reporting this issue as separate issue #430. I pinned it at the top as this may impact more people than we expect. |
thanks, it would seem some add-ons are more affected than others, I am on windows 10 and though I am not a coder etc I know my way around windows so in the \AppData\Roaming decided to rebuild but keep the old version buy naming it to quickly copy over parts from add-ons skin etc to save time. Binge definitely has at issue with newer Widevine on clean install test, Upon your advice I disabled the update in InputStream Helper and have atm managed to get a kodi with add-ons working. I dont know if independent widevines in the add-on directory of those apps would work, but as the add-ons seem to all act differently it seems logical that such a method would reduce conflicts. I certainly appreciate your help and have disable InputStream Helper, will see over the week how the streams go of my accounts. |
If we can detect that the used Widevine CDM is revoked, we could use this as a trigger to check for an update. (If it is not working, we can't break it by trying to update the CDM).
If we would have such a mechanism, there is no longer a need to force checking for an update on upgrade. Because potentially an update of the Widevine CDM could turn a working system in a non-working system (this has happened before).
The text was updated successfully, but these errors were encountered: