This works great with Kodi's widevine-using addons (e.g. Retrospect). I previously was mucking around with armv7 kodi so I had a 32-bit widevine so in /var/lib/kodi/.kodi/cdm I just replaced. No idea if this file is the only thing needed or you also need the other metadata files.
I did modify the InputStreamHelper's code as it's still hardcoded to reject aarch64 widevine, just return True here: https://github.com/emilsvennesson/script.module.inputstreamhelper/blob/master/lib/inputstreamhelper/__init__.py#L147
You'll need InputStream.Adaptive 20.3.5 as well, as that adds support for loading the aarch64 widevine blob.
Pinned Comments
mogwai commented on 2023-02-23 07:37 (UTC) (edited on 2023-03-09 11:55 (UTC) by mogwai)
Please make sure to run the registering scripts
register_widevine_firefoxand/orregister_widevine_chromiumfor every user that needs to be able to use widevine. This script only needs to be run once; no need to repeat it after upgrade.The latest version no longer requires the
LD_PRELOAD!!!In order to get netflix to run, you need to spoof the user agent of the browser by setting it to ChromeOS.