Netflix and Vivaldi on Linux?
-
Now that vivaldi includes the DRM CDM, does netflix work out of the box? I read something about patched ffmpeg, which is shipped with chrome. Does vivaldi the patching for me, or do i (still) need to copy files from chrome to vivaldi? The howto i saw looked like quite a bit of work ...
-
I already copied the libffmpeg from the tar.xz like in the howto from ruari, but got the message the widevine plugin is out of date. I will try to extract it from chrome, even when i do not really want to install chrome. I guess i can extract it from some chrome package like the ffmpeg from the vivaldi package.
-
It works. Seems vivaldi ships the one part of the library, but not the other one?
Anyway, great. So i can watch netflix without resorting to use chrome.By the way, does the DRM stuff run in the sandbox like the other plugins?
-
Well RATS. Today was the first time i tried to stream NF since my V SS updated to 1.3.537.5 (Developer Build) dev (64-bit). Sadly, NF in V for me at least is once again broken:
Whoops, something went wrong…
Unexpected Error
There was an unexpected error. Please reload the page and try again.
Error Code: M7353Initially undaunted, i assumed it was time to update my now-old version of libffmpeg.so, so i repeated the good ole A - D as per my https://vivaldi.net/forum/vivaldi-browser-for-linux/9131-netflix-and-vivaldi-on-linux/reply/51395#50688 above. I grabbed vivaldi-snapshot-ffmpeg-codecs-52.0.2743.49-1-x86_64.pkg.tar.xz from herecura, & stripped out then relocated its shiny new libffmpeg.so, Nope, NF still gave same error [yes i did first restart V]. Humpfh.
Next i wondered if maybe my version of libwidevinecdm.so [sitting quietly all by itself in [i]/opt/google/chrome/ as per my #1 in my https://vivaldi.net/forum/vivaldi-browser-for-linux/9131-netflix-and-vivaldi-on-linux/reply/51395#51395 above, & accessed by the symlink to it in /opt/vivaldi-snapshot/] was now incompatible, so [shudder] i reinstalled the latest version of Chrome Stable. This naturally fully populated the erstwhile empty-but-one-file in /opt/google/chrome/ & of course thus overwrote the older libwidevinecdm.so with the latest version. Chrome then happily streamed NF, but V still will not. Bugger.
Note that both before & after running these procedures, all 3 videos at http://www.quirksmode.org/html5/tests/video.html worked fine.
Is anyone else experiencing this NF hassle with the latest V x64 Deb SS, & have you managed to beat it?
…....................................................................................
My on-SSD OS = Linux Mint x64 17.3 KDE 4.14.2.PS -- I just noticed this oddity: Despite my work above, V SS is NOT displaying the latest version for Widevine, in Plugins:
Vivaldi: vivaldi://plugins = Widevine Content Decryption Module - Version: 1.0.123.456
Chrome: chrome://plugins/ = Widevine Content Decryption Module - Version: 1.4.8.885How on earth is this difference possible? That file is NOT physically present in /opt/vivaldi-snapshot/, but is merely symlinked to the latest file in /opt/google/chrome/ … so HOW can V SS report it differently?
-
Hi GD, thanks for both your posts.
Regarding your first one, i don't properly understand the technical meaning, but it seems that you believe this new problem might actually be a bug in the latest x64 V Deb SS, rather than something i did or didn't do with libffmpeg.so & libwidevinecdm.so … am i understanding correctly?
Regarding your second one, no i had not seen Ruario's page til i followed your link. Wow, it's fantastic! I copied & ran his bash script in a Mint KDE VM which did not previously have libwidevinecdm.so nor even /opt/google/chrome/, & as it ran i watched it do all its tricks. Once it finished i launched V, but NF there failed with the identical error i already showed in my post yesterday for my real Mint KDE OS, ie:
Whoops, something went wrong…
Unexpected Error
There was an unexpected error. Please reload the page and try again.
Error Code: M7353I assume, based on your first post, that there's now nothing more i can do til the Devs fix this in a future V SS… is that right?
-
Close all tabs related to netflix and then delete all netflix cookies. Before trying Netflix again, make sure that H.264 works (try the first video on http://www.quirksmode.org/html5/tests/video.html ). If that works check http://demo.castlabs.com to confirm that DRM is working. Then if both work login to Netflix again.
P.S. You do not need to adjust your user agent in Vivaldi. We do that for Netflix for you.
-
Thanks for your replies Gwen-Dragon & Ruario. I am deeply embarrassed to have to advise that i have solved my "problem" now… i stress MY problem, NOT a NF or V problem, but 100% a Silly Steffie problem. A few weeks ago i'd installed extension Disable HTML5 Autoplay. You can now guess the rest. Yes, i had not realised that this extension was active on my NF tab. Once i finally remembered just now that i had this extension, & that i should check its status on my NF tab, i saw that it was Active when i had intended it to be Inactive there. Once i deactivated it for NF, reloaded the page, & tried again to stream NF, it behaved properly. I feel such a dope. Sorry to have wasted your time, but thanks for trying to help an idiot anyway.
-
As long as it works in the end it is all good!
-
@Gwen-Dragon:
I can confirm disfuctional detection of DRM plugin on Debian 8x64 KDE 4 with Vivaldi Latest Snap.
I reported the bug as VB-19768 [Linux] Plugin "Widevine Content Decryption Modul" missing
Be careful using the term "snap" or people could start thinking we offer the new hyped up Snap packages. Which we don't. Yet
//C
-
-