Vivaldi 4.3.2439.56 on Tinkerboard (Armbian 21.08.3): Widevine not working (again)
-
Greetings. I made this thread near two years ago. Thanks to @RuarΓ, and following his instructions, I could enjoy video platforms, as Prime Video, Netflix, etc.
Now, the problem comes back.
-
I have tried with both browsers (stable and snapshot).
-
Have created a symbolik link from /opt/google/chrome/WidevineCdm to /opt/vivaldi/WidevineCdm/. In some thread, I read the newest Vivaldi versions uses this folder.
-
I have upgraded Widevine to last Chromebook version, following script again, and modified version in /opt/vivaldi/WidevineCdm/manifest.json
-
I have tried some different string combinations in User Agent Switcher extension (for example, Mozilla/5.0 (X11; CrOS armv7l 12371.89.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36)
-
The message in Prime Video is 7235 (haven't Widevine). However, if I do vivaldi://components I can see the plugin Widevine Content Decryption Module - Version: 4.10.2252.0
Can you help me again, please?
-
-
Same problem with Vivaldi 5.0.2497.24
-
Good afternoon. After a lot of persistence, I've managed to get Netflix working at least. Today, I'm using Vivaldi 5.3.2679.58.
The solution is as follows:In the local configuration path /home/{USER}/.config/vivaldi I replaced the WidevineCdm folder with a symbolic link to /opt/WidevineCdm/.
Inside, there is a text file called latest-component-updated-widevine-cdm and the folder containing the module. In my case, 4.10.2449.0.
The text file has the following path inside it:{"Path":"/home/{USER}/.config/vivaldi/WidevineCdm/4.10.2449.0"}
I noticed that if you delete this file, Vivaldi generates it again automatically, reading the latest version of Widevine you have in this directory.
The directory 4.10.2449.0 contains the following structure:
βββ LICENSE.
βββ manifest.json
ββββ _metadata
β ββββ verified_contents.json
ββββ _platform_specific
ββββ linux_arm
βββ libwidevinecdm.soI think neither _metadata nor obviously LICENSE is needed.
The content of manifest.json is as follows:{"version":"4.10.2449.0","x-cdm-codecs":"vp8,vp9.0,avc1,av01","x-cdm-host-versions":"10","x-cdm-interface-versions":"10","x-cdm-module-versions":"4"}
I have noticed that if the permissions are not the right ones, nor in my case, the owner of all the files is the user himself, Vivaldi CRASH.
After trying several versions of User Agent, I have only managed to get Netflix to work. Prime Video tells me to update Google Chrome. I think the problem lies in the User Agent string. This is the most up to date one I have found:Mozilla/5.0 (X11; CrOS armv7l 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.187 Safari/537.36
Can anyone tell me a more up to date one (Chrome 100 onwards) to test if that's where the problem is? Maybe I'll try a more updated Widevine as well.
-
Ppafflick moved this topic from VPN on