@ peak3d
Hi!
First of all, pardon for responding in English. I wrote inputstreamhelper and it is unfortunate that you're dropping support for it because it really makes it easier for the end user. I really feel like we should work together to address its shortcomings rather than just dismissing it right away.
For InputStream Helper a comment from me: I will give in the future no support for addons that include inputStream helper.
1.) It will not work because the version attached to the capabilities of the browser, I'm usually far behind the browser.
is current example that internally supports libWidevine only API9 in libssd but only host8 is implemented -> will not work
2.) I test usually with different libwidevine versions, it is something of a nuisance if my test version of a vending machine, which I have not even confirmed that it is to download something, modified my current dev environment. I must really say that I think that's bad with the Helper (now addon also in Euro Sport's inside)
1.) Currently, inputstreamhelper retrieves its version from https://dl.google.com/widevine-cdm/current.txt on x86 and from the Chrome OS recovery configuration (https://dl.google.com/dl/edgedl/chro…y/recovery.conf) on ARM devices. I found no documentation on supported versions of Widevine in inputstream.adaptive and my tests worked fine on the latest and greatest (at least at the time). Perhaps you can implement a way to retrieve the supported Widevine versions in inputstream.adaptive (through the add-on settings for example) I could retrieve it this from instead.
2.) inputstreamhelper will only force a redownload of the binary if it's missing the JSON manifest file that's getting shipped in the zip file. Without that file, there is no way for the script to know which version of Widevine that's installed. It also ensures that Kodi and the Widevine binary's system architecture matches. This is particularly important because otherwise changing to a 64-bit Kodi version would break everything because the Widevine binary would still be for 32-bit applications. We'd have a lot of people wondering why their favorite video add-on suddenly broke once they switched to Kodi Leia.
A way to disable inputstreamhelper for developers is definitely needed. I will review the pull request from @Seppl1 ASAP and push out a new version with a way to do this.