User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Netflix on Chromium v84 working! (Chromium Media Edition)

Sat Nov 07, 2020 3:14 am

In case you don't know, chromium-browser v84 has broken the now-familiar Widevine DRM implementation.

Being the developer of Pi-Apps, I've done my best to provide solutions. For example, I've made it quick and easy to downgrade back to chromium v78.
But for (obvious) reasons, downgrading is not ideal...

Now, I've gotten Chromium v84 to play Widevine video! Thanks to several others's help & suggestions, I was able to locate which files were necessary to make it work.
And unlike any other script, my version does not download a 2GB file to obtain the widevine files.

You can manually install it by following the instructions on my Github repo, but if you value your time I suggest using Pi-Apps. (also installing manually doesn't create a menu launcher for you, so some DRM sites won't work without that ChromiumOS user-agent.)
If you haven't already, install the Pi-Apps Raspberry Pi app store with these 2 commands:

Code: Select all

git clone https://github.com/Botspot/pi-apps
~/pi-apps/install
Launch Pi-Apps from the menu, select Chromium Widevine, click Install, and that's it.
snapshot.png
snapshot.png (151.01 KiB) Viewed 35319 times
Chromium Widevine can be launched from the menu:
snapshot.png
snapshot.png (47.81 KiB) Viewed 35319 times
I've tested it, others have tested it, and we've all concluded that it works perfectly. Video performance is actually better than Chromium v78 thanks to Chromium's streamlined video playback stack.
Audio works well too, and no, pulseaudio is not required.
This site lets you test for Widevine. You may find it useful.

That's it for now folks. Enjoy!
Edit 11/20/2020: change title & improve wording
Last edited by Botspot on Fri Nov 20, 2020 7:21 pm, edited 3 times in total.
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

llibre
Posts: 2
Joined: Sun May 31, 2020 3:31 pm

Re: Chromium Media Edition working again! (Chromium v84)

Sat Nov 07, 2020 3:34 am

thanks it is working

santeelutz
Posts: 1
Joined: Sun Nov 08, 2020 8:16 pm

Re: Chromium Media Edition working again! (Chromium v84)

Sun Nov 08, 2020 8:29 pm

I have an issue:
I followed the PIAPPS directions above. Chromium Widevine didn't for me so I did removed it.. Now i'm using only Chromium Media edition, however, only Disney Plus is working. Any suggestions?

dgordon42
Posts: 796
Joined: Tue Aug 13, 2013 6:55 pm
Location: Dublin, Ireland

Re: Chromium Media Edition working again! (Chromium v84)

Sun Nov 08, 2020 9:58 pm

I believe this is fixed now with an "apt update" cycle.

Dave.

User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Chromium Media Edition working again! (Chromium v84)

Mon Nov 09, 2020 4:47 pm

santeelutz wrote:
Sun Nov 08, 2020 8:29 pm
I have an issue:
I followed the PIAPPS directions above. Chromium Widevine didn't for me so I did removed it.. Now i'm using only Chromium Media edition, however, only Disney Plus is working. Any suggestions?
My guess would be that you haven't upgraded to Chromium v84 yet.
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

luca-Ironman65

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Sat Jan 09, 2021 1:28 pm

Good morning. I have been using my new raspberry pi 4 8gb since december, it's very good. However i cannot find a solution for drm on chromium. I'm currently using raspberry pi 64 beta , mate desktop. I followed the aforementioned guide and installed pi-apps. However after launching pi-apps there's no chromium option to install!! Any help? Thanks in advance

User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Sat Jan 09, 2021 3:22 pm

luca-Ironman65 wrote:
Sat Jan 09, 2021 1:28 pm
Good morning. I have been using my new raspberry pi 4 8gb since december, it's very good. However i cannot find a solution for drm on chromium. I'm currently using raspberry pi 64 beta , mate desktop. I followed the aforementioned guide and installed pi-apps. However after launching pi-apps there's no chromium option to install!! Any help? Thanks in advance
This is a known issue. It's because Pi-Apps is smart enough to know that 64bit OS'es aren't compatible with Chromium Media Edition. Good luck getting it to work. ;)
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

WODAK
Posts: 62
Joined: Thu Jan 23, 2020 1:53 pm

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Jan 12, 2021 12:12 pm

Greets @Botspot

Is there a DRM version for the latest chromium 86?


Thank you for your anwser

WODAK
Posts: 62
Joined: Thu Jan 23, 2020 1:53 pm

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Jan 12, 2021 5:00 pm

No need :) the old version is still working OK :)

User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Jan 12, 2021 7:40 pm

WODAK wrote:
Tue Jan 12, 2021 5:00 pm
No need :) the old version is still working OK :)
Did you mean:
  • The old version of Chromium ("Back to Chromium v78") works?
  • The existing version of Chromium Widevine works with Chromium v86?
I'm curious what worked for you - as I'm currently satisfied with Chromium v78 for the foreseeable future.
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

WODAK
Posts: 62
Joined: Thu Jan 23, 2020 1:53 pm

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Jan 12, 2021 8:46 pm

I installed Chrome Media Edition some time ago (with the version for Chromium v84+).
Yesterday I've updated the Raspberry Pi OS to the latest version
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux

With the update came the latest chromium version 86.0.4240.197.
So I checked the site https://bitmovin.com/demos/drm and it detected me the widevine support.
Also my TV provider uses DRM to watch TV over browser on network. The first time after the update I tried to watch TV over the site and it didn't work. Then after the restart the site worked.

I cant check if netflix, hulu or anything works because I don't use it ....

BTW thank you for all your great work in contributing ... your hard work is admirable 8-)

User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Jan 12, 2021 8:58 pm

WODAK wrote:
Tue Jan 12, 2021 8:46 pm
So I checked the site https://bitmovin.com/demos/drm and it detected me the widevine support.
Good to know. Thanks for clarifying. :)
WODAK wrote:
Tue Jan 12, 2021 8:46 pm
BTW thank you for all your great work in contributing ... your hard work is admirable 8-)
Thank you for your kind words! Contributing does take its toll on me, but comments like this make it worth every hour.
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

neodimitri
Posts: 5
Joined: Fri Jun 14, 2013 12:03 pm

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Fri Jan 15, 2021 12:36 am

Hello Botspot,

First of all, many thanks for your work on this Widewine problem on the PI. :)

I have just made a fresh install of a PI 4 and I am facing to same issues than the others I think:

- Chromium version 83
- after apt update: chromium 87
- I have ran your script and even tried to copy the .so file in the chromium location manually.
But still nothing. Chromium doesn't seem to detect the widevine lib.

I am not sure but I think that the problem is probably the version between the .so (v84) and the chromium install (v87).

Maybe we can downgrade chromium to version 84.
If possible, can you please provide the final file architecture for the /usr/lib/chromium folder ?

PS: Also, on the desktop shortcut, chromium-browser name changed to chromium.

If you need some help for testing and/or investigate, I am available :)

User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Fri Jan 15, 2021 12:52 am

neodimitri wrote:
Fri Jan 15, 2021 12:36 am
Hello Botspot,

First of all, many thanks for your work on this Widewine problem on the PI. :)

I have just made a fresh install of a PI 4 and I am facing to same issues than the others I think:

- Chromium version 83
- after apt update: chromium 87
- I have ran your script and even tried to copy the .so file in the chromium location manually.
But still nothing. Chromium doesn't seem to detect the widevine lib.

I am not sure but I think that the problem is probably the version between the .so (v84) and the chromium install (v87).
Perhaps v87 broke the compatibility again.

I'll look into it.
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Fri Jan 15, 2021 5:37 pm

Botspot wrote:
Fri Jan 15, 2021 12:52 am
neodimitri wrote:
Fri Jan 15, 2021 12:36 am
Hello Botspot,

First of all, many thanks for your work on this Widewine problem on the PI. :)

I have just made a fresh install of a PI 4 and I am facing to same issues than the others I think:

- Chromium version 83
- after apt update: chromium 87
- I have ran your script and even tried to copy the .so file in the chromium location manually.
But still nothing. Chromium doesn't seem to detect the widevine lib.

I am not sure but I think that the problem is probably the version between the .so (v84) and the chromium install (v87).
Perhaps v87 broke the compatibility again.

I'll look into it.
Update: I've not been able to find Chromium version 87 in the Raspberry Pi OS repositories.

@neodimitri, what OS are you using?
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

fruitoftheloom
Posts: 27226
Joined: Tue Mar 25, 2014 12:40 pm

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Fri Jan 15, 2021 5:48 pm

Botspot wrote:
Fri Jan 15, 2021 5:37 pm
Botspot wrote:
Fri Jan 15, 2021 12:52 am
neodimitri wrote:
Fri Jan 15, 2021 12:36 am
Hello Botspot,

First of all, many thanks for your work on this Widewine problem on the PI. :)

I have just made a fresh install of a PI 4 and I am facing to same issues than the others I think:

- Chromium version 83
- after apt update: chromium 87
- I have ran your script and even tried to copy the .so file in the chromium location manually.
But still nothing. Chromium doesn't seem to detect the widevine lib.

I am not sure but I think that the problem is probably the version between the .so (v84) and the chromium install (v87).
Perhaps v87 broke the compatibility again.

I'll look into it.
Update: I've not been able to find Chromium version 87 in the Raspberry Pi OS repositories.

@neodimitri, what OS are you using?

"Version 87.0.4280.88 (Developer Build) built on Debian 10.7, running on Debian 10.7 (64-bit)" is in Raspberry Pi Operating System ARM64 Beta OS ;)
Take what I advise as advice not the utopian holy grail, and it is gratis !!

User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Fri Jan 15, 2021 6:50 pm

fruitoftheloom wrote:
Fri Jan 15, 2021 5:48 pm
Botspot wrote:
Fri Jan 15, 2021 5:37 pm
Update: I've not been able to find Chromium version 87 in the Raspberry Pi OS repositories.

@neodimitri, what OS are you using?

"Version 87.0.4280.88 (Developer Build) built on Debian 10.7, running on Debian 10.7 (64-bit)" is in Raspberry Pi Operating System ARM64 Beta OS ;)
If @neodimitri is using 64-bit RPiOS, that would explain the v87 Chromium version and why it's not working for him, but that would leave something else unexplained: Pi-Apps is supposed to hide incompatible apps.

The Chromium Widevine app is incompatible on RPiOS 64-bit, and so is hidden. So that asks a question: how did neodimitri even manage to see and install Chromium Widevine in the first place?
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

neodimitri
Posts: 5
Joined: Fri Jun 14, 2013 12:03 pm

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Jan 19, 2021 8:16 pm

Hello Botspot,

Many thanks for your investigation. :)

I see what you mean, I was using ARM64 from berryboot system. That's why the v87 was available here.

And you have right: In this case, the Pi-App was hidding the option for Widevine. Now I understand it.

So I didnot used the Pi-App directly.
I have installed it manually by following your doc => https://github.com/Botspot/chromium-v84-widevine

And this was not compatible with 64 bits Chromium. I didnot saw it in chrome://components

I will try again with the latest normal raspbian version and keep you in touch of the result.

neodimitri
Posts: 5
Joined: Fri Jun 14, 2013 12:03 pm

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Fri Jan 22, 2021 10:34 am

Hello all,

I can confirm that it works fine with the latest rasbian image and Chromium 86.+

Once again, thank you Botspot for your support :)

Smig
Posts: 3
Joined: Mon Feb 01, 2021 4:39 am

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Mon Feb 01, 2021 4:03 pm

[Edit: mistakenly posted two times]
Last edited by Smig on Tue Feb 02, 2021 4:43 pm, edited 1 time in total.

Smig
Posts: 3
Joined: Mon Feb 01, 2021 4:39 am

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Mon Feb 01, 2021 5:00 pm

Unfortunately it doesn't seem to be working with Kanopy. I get a "Failed to execute 'update' on 'MediaKeySession': Rejected with system code (13)" response from their video player. It worked fine a few weeks ago, before I updated to v86. I know it is not as popular streaming site, but is there a chance to make it work again?

Image

User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Feb 02, 2021 3:48 pm

Smig wrote:
Mon Feb 01, 2021 5:00 pm
Unfortunately it doesn't seem to be working with Kanopy. I get a "Failed to execute 'update' on 'MediaKeySession': Rejected with system code (13)" response from their video player. It worked fine a few weeks ago, before I updated to v86. I know it is not as popular streaming site, but is there a chance to make it work again?

Image
You can try playing around with the user-agent. It's accessible by right-clicking on the Chromium Widevine button and then clicking on the Desktop Entry tab.

Recently Pi-Apps had an update that changed the user-agent to make websites think your browser was v86 instead of v84. I don't know, maybe if you change it back to v84 it will work again?
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

Smig
Posts: 3
Joined: Mon Feb 01, 2021 4:39 am

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Feb 02, 2021 5:03 pm

in there is says
chromium-browser --force-device-scale-factor=1.5 %U --user-agent="Mozilla/5.0 (X11; CrOS armv7l 12371.89.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36" %U
The device-scale-factor was added by me, but apart from it, I didn't change anything, freshly installed the day before yesterday on the new system. Since I have the chrome v86 I tried to check it with that:
chromium-browser --force-device-scale-factor=1.5 %U --user-agent="Mozilla/5.0 (X11; CrOS armv7l 12371.89.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.197 Safari/537.36" %U
But the error was the same.

I tried with 84.0.4147.89 but no luck either. I will try to find and install v84 of chromium and check if it will work then, but maybe it's Kanopy that changed something.

User avatar
Botspot
Posts: 1780
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Feb 02, 2021 5:19 pm

Smig wrote:
Tue Feb 02, 2021 5:03 pm
but maybe it's Kanopy that changed something.
That would be my guess.
Smig wrote:
Tue Feb 02, 2021 5:03 pm
I will try to find and install v84 of chromium and check if it will work then,
You can try using Pi-Apps to install the "Back to Chromium v78" app. That will downgrade your chromium back to v78.
But Chromium v78 used a different Widevine setup which was simpler. IDK if the new Chromium Widevine would be compatible. So you may have to find an older version of "Chromium (Media Edition)" to get v78 working.
Easily install apps on your Pi with Pi-Apps! Over 500k users.
Includes two Zoom desktop apps, 3 ways to run Minecraft, 10 web browsers, appearance themes, and 105 more.
More info: https://github.com/Botspot/pi-apps

Extricated
Posts: 1
Joined: Tue Mar 09, 2021 5:03 pm

Re: Netflix on Chromium v84 working! (Chromium Media Edition)

Tue Mar 09, 2021 5:03 pm

I'm not sure if I have weirdly high expectations, but this doesn't seem to be "working" - It caps at 720p when 1080p was previously available.

Return to “General discussion”