Hello everyone,
I just updated Widevine following the automatic update process suggested by the system (as I always do), but once done, I couldn't play anymore any stream content with the plugins I usually use to view my Amazon Prime or Netflix subscriptions.
The Kodi log shows the following error:
2025-05-26 11:19:46.106 T:915 error <general>: AddOnLog: inputstream.adaptive: Initialize: Initialize: Failed to load library: /storage/.kodi/cdm/libwidevinecdm.so: wrong ELF class: ELFCLASS64
2025-05-26 11:19:46.106 T:915 error <general>: AddOnLog: inputstream.adaptive: Unable to load widevine shared library (/storage/.kodi/cdm/libwidevinecdm.so)
2025-05-26 11:19:46.106 T:915 error <general>: AddOnLog: inputstream.adaptive: OpenDRMSystem failed
2025-05-26 11:19:46.115 T:915 error <general>: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.amazon-test/?asin=amzn1.dv.gti.6f9401ce-9d9f-4454-9821-8e8cfd4ae0d9&mode=PlayVideo&name=La+Finta+Guerra&adult=0&trailer=0&selbitrate=0]
2025-05-26 11:19:46.115 T:915 info <general>: CVideoPlayer::OnExit()
2025-05-26 11:19:46.117 T:915 info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2025-05-26 11:19:46.162 T:804 info <general>: CVideoPlayer::CloseFile()
2025-05-26 11:19:46.162 T:804 info <general>: VideoPlayer: waiting for threads to exit
I'm running LibreElec 12.02 on a Raspberry Pi 3b. I know, it's old stuff, but it worked until yesterday before Widevine update.
I also tried a brand new Libreelec installation on a different SD where I put and configured my video addons, but the problem shows even there.
Do you have any suggestion to solve the issue or to restore a previous version of the library?
I saw in some threads that is possible to download specific versions of libwidevinecdm.so and just replacing it under /storage/.kodi/cdm, but I can't find a precompiled version for ARM. Do you know where to get it?
Many thanks in advance!