Cannot play Netflix or Amazon Prime Video with v1.15.1147.64
akuru last edited by Pesala
Tried everything listed at the help page, including "Playing a wider range of audio and video" and "Widevine and Flash" parts. I can play all type of video and sound files listed here and here, respectively (except for *.caf, which seems unrelated to my issue).
However, I still can't play either Netflix or Amazon Prime Video on Vivaldi. Both Amazon and Netflix show a warning about my browsers WidevineCdm needs to be updated. However, Widevine addon is missing on the list when I visit
Any ideas how to fix this?
akuru last edited by
Forgot to mention that my RPi is a 3B+ and my firmware version is as follows:
Aug 16 2018 17:30:30 Copyright (c) 2012 Broadcom version 31e0613622dc2f2463bf3dd74e6c897d91201a4d (clean) (release)
Try this script to fetch the latest widevinecdm https://gist.github.com/ruario/3c873d43eb20553d5014bd4d29fe37f1
And i remember that a user-agent changer extension can help if the streaming server misdetects Vivaldi.
akuru last edited by
if [ "$ARCH" = "x86_64" ]; then WIDEVINE_ARCH="x64" elif [[ "$ARCH" = i?86 ]]; then WIDEVINE_ARCH="ia32" else echo "The architecture $ARCH is not supported." >&2 exit 1 fi
It might not be scripts fault though; I've also tried manually downloading
https://dl.google.com/widevine-cdm/(where script looks for downloads), server returned 404s.
That's why I have downloaded a Chrome OS image created for an ARM device and grabbed
pepper/libpepflashplayer.sofrom it, as told on the help page here, which I believe authored by @ruario.
So, as far as I can tell, libraries are exactly where they should be.
Upgrade to Vivaldi 2.0.
Then, to make sure you have H264/AAC support, issue the following in a Terminal window on your RPi
curl -Lr1078- vvld.in/lm32a | tar xJ -C ~ --wildcards \*libffmpeg\.so --xform 's,.*/,.local/lib/vivaldi/,'
Next run this script. It does not have to be on the target machine. A x86/x86_64 PC is fine. It will create a file named something like widevine-flash-20181005_armhf.tgz (the date might be different, unless you happen to do this today).
Copy it to your ARM device and install it as follows:
sudo tar -C/ -xf widevine-flash-*_armhf.tgz
You should now have proprietary media support, DRM support and Flash support.
For Netflix you will also need to fake your user agent as per these instructions.