Netflix broken again
I used vivalidi with libwidevine.so for netflix on Linux. Now netflix tells me i need to reinstall chrome, because something with the EME plugin is broken. Does anybody know how to fix this?
I suspected netflix to be picky with browsers (they were not before with vivaldi) and changed the useragent to current chrome on linux, but it did not work and the error code indicates, that they really tried to use the plugin and it failed.
...but NF is NOT broken in V generically; it continues to work just fine for me, as it has done for a very long time.
Clearly your problem is local to you, so... in order for people to assist you, you need to give us info. Eg, Linux distro & version, Vivaldi details [Stable or SS, version, any recent changes you made, extensions...]. When did the problem arise [after a OS or V upgrade?]? Have you run Ruari's script [https://gist.github.com/ruario/3c873d43eb20553d5014bd4d29fe37f1]?
Tower & Lappy = Maui 2.1 "Blue Tang" x64 Plasma 5.8.4.
V SS 1.7.735.11 (Official Build) dev (64-bit)
Vivaldi doesn't ship widevine, it expects to find /opt/google/chrome/libwidevinecdm.so. Put libwidevinecmd.so from a google chrome installation or ~/.mozilla/firefox/*.default/gmp-widevinecdm/*/libwidevinecdm.so to that location.
@bjorgvin I had netflix working with vivaldi and a chrome libwidevine. After vivaldi updates, it doesn't work with 1.7.735.11 (64Bit) anymore. This is possibly not the first snapshot, where it's broken, but i am currently not too motivated to start installing older ones.
When you said "netflix tells me i need to reinstall chrome" I understood it as you did not have it installed. What distribution do you use?
@bjorgvin Yep, netflix tells me, but it's wrong (at least from the point of existing files). So either the netflix detection of libwidevine changed or vivaldi has problems loading it (the plugins page lists it as working plugin).
The distribution is debian stretch.
Here some debug info, which might be helpful
$ ls /opt/google/chrome/ chrome-version-55.0.2883.87 libwidevinecdm.so $ ldd /opt/google/chrome/libwidevinecdm.so linux-vdso.so.1 (0x00007fff379c0000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f561fa76000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f561f6f5000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f561f4de000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f561f2c1000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f561ef23000) /lib64/ld-linux-x86-64.so.2 (0x000055b09056c000) $ ls -l /opt/vivaldi-snapshot/libwidevinecdm.so lrwxrwxrwx 1 root root 36 Jan 24 12:40 /opt/vivaldi-snapshot/libwidevinecdm.so -> /opt/google/chrome/libwidevinecdm.so
From this files, it does not look like anything is missing.