Skip to content
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

NO VIDEO PLAYBACK PROBLEM - WIDEVINE UPDATE - ARM DEVICES ONLY (Raspberry and similar) #1179

Closed
CastagnaIT opened this issue Jun 2, 2021 · 26 comments

Comments

@CastagnaIT
Copy link
Owner

CastagnaIT commented Jun 2, 2021

No video playback problem

This problem concerns ONLY and exclusively devices with ARM architecture.

The recently new released version of the Widevine library (4.10.2252.0) prevents video playback on your device,
this is because of a lack of support, to enable your system to use this new version you must update it and/or make some specific changes.

Currently there are some solutions that do not cover all use cases, i will try to keep this page updated to include future new solutions.

How to do (easy way)

Downgrade the Widevine library (all Kodi OS and versions)

These steps are required only pre-existent Kodi installations, otherwise in new Kodi installation it will be executed automatically.

  • Open add-on Expert settings
  • Select InputStream Helper settings
  • In the new settings window select (Re)install widevine

How to use the new Widevine release

LibreELEC (Kodi 19)

LibreELEC has implemented the support from LibreELEC (Matrix) 10.0 BETA5 release

CoreELEC (Kodi 19)

CoreELEC has implemented the support from CoreELEC 19.2-Matrix_rc2

OSMC (Kodi 19)

https://discourse.osmc.tv/t/widevine-add-ons-stopped-working-from-01-09/90684

Linux operative systems like Raspbian etc... (Status unknown)

We are talking about cases where Kodi is running as a stand-alone application.
Currently i am not aware of a solution, if anyone knows it, please leave feedback.

More info on this and others OS

Try follow this page: https://www.matthuisman.nz/2021/05/widevine-arm-broken.html

@github-actions github-actions bot added the Triage: Needed Issue that was just created and needs someone looking at it label Jun 2, 2021
@CastagnaIT CastagnaIT removed the Triage: Needed Issue that was just created and needs someone looking at it label Jun 2, 2021
@Portisch

This comment has been minimized.

@wagnerch

This comment has been minimized.

@Portisch

This comment has been minimized.

@wagnerch

This comment has been minimized.

@Portisch

This comment has been minimized.

@wagnerch

This comment has been minimized.

@Portisch

This comment has been minimized.

@sevmonster

This comment has been minimized.

@CastagnaIT
Copy link
Owner Author

this is not the right place to post logs or ask solution for errors
you must write your feedbacks to InputStream Adaptive developers

@Leepic
Copy link

Leepic commented Jun 19, 2021

I'm using Raspbian 9.13 with Kodi standalone and few days ago it was not working but today it's working again with the solution provided in the issue #1154 by downgrading Wide Vine from 4.10.2252.0 to 5.10.1679.0.

wget https://k.slyguy.xyz/.decryptmodules/widevine/4.10.1679.0-linux-armv7.so --output-document /tmp/libwidevinecdm.so
# sha1 : d5ee489d5c409ff6cb423f318a23dba71ff2f2b0
cp -a /home/kodi/.kodi/cdm/libwidevinecdm.so /tmp/libwidevinecdm.so.bak
sudo install  /tmp/libwidevinecdm.so --preserve-timestamps --owner kodi --group kodi --mode 0744 --no-target-directory /home/kodi/.kodi/cdm/libwidevinecdm.so

Playing a Netflix video works well.

@CastagnaIT
Copy link
Owner Author

I had misunderstood some time ago and then forgot to update
thanks

@ostanislaw
Copy link

I'm using Raspbian 9.13 with Kodi standalone and few days ago it was not working but today it's working again with the solution provided in the issue #1154 by downgrading Wide Vine from 4.10.2252.0 to 5.10.1679.0.

wget https://k.slyguy.xyz/.decryptmodules/widevine/4.10.1679.0-linux-armv7.so --output-document /tmp/libwidevinecdm.so
# sha1 : d5ee489d5c409ff6cb423f318a23dba71ff2f2b0
cp -a /home/kodi/.kodi/cdm/libwidevinecdm.so /tmp/libwidevinecdm.so.bak
sudo install  /tmp/libwidevinecdm.so --preserve-timestamps --owner kodi --group kodi --mode 0744 --no-target-directory /home/kodi/.kodi/cdm/libwidevinecdm.so

Playing a Netflix video works well.

I'm using raspberry pi3 with OSMC (debian+kodi distro) Netflix works well for me too. No need to manually downgrade, simply after updating InputStream Helper to v0.5.5 and choosing (Re)install widevine it checks that the system does not support new widevine lib and prompts to install the older 4.10.1679.0.

@Iron-Wolf
Copy link

This worked for me (official OSMC distro on rpi3) : #1179 (comment)
thx !

Although the menu is a bit hard to find :

  • go to the Netflix extensions settings
  • in the Expert tab (on the left)
  • the third choice opens the InputStream Helper settings
  • the option to (Re)install widevine is at the bottom of the screen

@cleveritcz
Copy link

Will be fixed or not? I have been waiting for this. This is not normal solution.

@CastagnaIT
Copy link
Owner Author

thanks for the feedbacks i have updated the (first) post

@vteccorp
Copy link

thanks for the feedbacks i have updated the (first) post

Hi CastagnaIT, thanks for excellent job! :)
I can confirm that Your collabo with CoreELEC and ISA teams ended successfully!
Now new DRM mechanism works like it should… 1080p plays again!
All I had to do additionally is ESN refresh… but it’s probably because I reset the kodi settings about a week ago, when I saw that 1080p stopped working… and then even SD stopped working for me…

@DjDiabolik
Copy link

DjDiabolik commented Aug 26, 2021

Hi my friends.... i have installed from scratch the currently OSMC on my Raspberry Pi2.......

I have tryed to install DAZN but i have this same errors whit DRM.... it's say:
On Kodi.log it's appears:
2021-08-26 13:40:36.992 T:3519 ERROR : AddOnLog: inputstream.adaptive: Unable to load widevine shared library (/home/osmc/.kodi/cdm/libwidevinecdm.so)

CDM it's installed at version 4.10.1679.0
Inputstream Adaptive it's 2.6.18
and latest Helper it's 0.5.7+matrix.1

It's all ok ?

EDIT
And problably i have resolved this my issue.

I need to DELETE manually the .so files and after that (re)install it from inputstream.helper. During the installation i have select to install an OLD version and after extraction/installation i see there's the same version upper here but problably this time i obtain a perfect installation (or previously i obtain a non perfectly or corrupted library).

I reboot my Pi2 and BAAAM........... It's WORKSSSSS! Now i can use DAZN on my Pi2 OSMC Setup.

Now the question it's......... i have need to DISABLE The check of update in inputstream.helper ?

@ostanislaw
Copy link

@DjDiabolik You don't need to disable that. Since inputstream.helper 0.5.5 it will verify that your system does not support new libwidevine (so far OSMC is not prepared) and not propose to update it until the system is prepared:
#1179 (comment)

Here you might check what is current status for various distro:
https://www.matthuisman.nz/2021/05/widevine-arm-broken.html

@DjDiabolik
Copy link

@ostanislaw oh ok thanks for info :)

@LaszloLango
Copy link

Hi Guys!
A tried to downgrade the libwidevinecdm.so, but got the following error message:

2021-09-28 21:03:30.710 T:1355797216   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 406
2021-09-28 21:03:30.713 T:1355797216   ERROR: CCurlFile::Open failed with code 406 for https://lic.drmtoday.com/license-proxy-widevine/cenc/:
2021-09-28 21:03:30.713 T:1355797216   ERROR: AddOnLog: InputStream Adaptive: License server returned failure
2021-09-28 21:03:30.714 T:1355797216   ERROR: AddOnLog: InputStream Adaptive: License update not successful (no keys)
2021-09-28 21:03:30.785 T:1355797216   ERROR: AddOnLog: InputStream Adaptive: Initialize failed (SingleSampleDecrypter)
$ uname -a
Linux xbian 4.19.68+ #1 SMP PREEMPT Mon Aug 26 20:37:12 CEST 2019 armv7l GNU/Linux

backup libwidevinecdm version: 13505.111.0

Can you give me some pointers? Anybody using here XBian?

@jon10220
Copy link

Hello

xbian works great with the new Widevine 4.10.2252.0, you need to update your xbian to bullseye.

Old Widevine is revorked and not working at the moment

@matthuo333
Copy link

I'm using Raspbian 9.13 with Kodi standalone and few days ago it was not working but today it's working again with the solution provided in the issue #1154 by downgrading Wide Vine from 4.10.2252.0 to 5.10.1679.0.

wget https://k.slyguy.xyz/.decryptmodules/widevine/4.10.1679.0-linux-armv7.so --output-document /tmp/libwidevinecdm.so
# sha1 : d5ee489d5c409ff6cb423f318a23dba71ff2f2b0
cp -a /home/kodi/.kodi/cdm/libwidevinecdm.so /tmp/libwidevinecdm.so.bak
sudo install  /tmp/libwidevinecdm.so --preserve-timestamps --owner kodi --group kodi --mode 0744 --no-target-directory /home/kodi/.kodi/cdm/libwidevinecdm.so

Playing a Netflix video works well.

I'm using raspberry pi3 with OSMC (debian+kodi distro) Netflix works well for me too. No need to manually downgrade, simply after updating InputStream Helper to v0.5.5 and choosing (Re)install widevine it checks that the system does not support new widevine lib and prompts to install the older 4.10.1679.0.

I use Coreelec 9.2.7 (but modify some kernel-related network parts myself), when I perform (Re)install widevine, I will not be prompted to install the old version of widevine.

@matthuo333
Copy link

But in the end, I downgraded to the old version of widevine through the Restore method. Fortunately, I have a copy of the old version of widevine.

@jbatmalle
Copy link

ame issue. I downgraded and it's work now.

@OraDotNetDev
Copy link

OraDotNetDev commented Jun 14, 2022

FWIW today I installed the latest Widevine CDM upgrading from 4.10.2252.0 to 4.10.2449.0 on ARM.

Playback now occurs without any issue.

@DjDiabolik
Copy link

4.10.2449.0 confirm it's work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests