Widevine plugin does not works since last update

  • 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!

  • I successfully restored the backup of previous Widewine version by using InputStreamHelper plugin, so everything works again now.

    But does someone has suggestions to help me clarify what happened with the update to the latest?

    Thanks!

  • I think this was the cause:

  • Thanks to all for your replies.

    Yes, it seems there are some issues with the new releases, I will follow how they proceed.

    Thanks once again for your availability.

  • Sorry for posting below this already resolved thread, but I actually face the very same issue.
    The Problem is:
    During troubleshooting this, I cleaned up nearly all directories related to widevine (downloads, backups, linked libs etc. ...).
    So I cannot go back to a backup version.

    Reinstall via InputStreamHelper Program-AddOn will just lead to the version, which is currently not working.

    Is there a way to get the/a former working version manually?
    InputStreamHelper Program-AddOn you can also provide a path to a zip of chromeos which you downloaded manually, and install that one.

    Thx for any help.

    Is there an issue I can add myself as a watcher to understand when I can go on and you the widevine update functionality again?

    System Details (will provide version details later, when I have access to the system again) :
    - Pi4
    - LibreELEC
    - Kodi
    - depending Video-AddOns in use: Disney+, Netflix, RTL+, Amazon VOD