thewidevine-installer is now available as an rpm
you can install it with
dnf install widevine-installer
After installation, run the the following command to perform the install:
widevine-installer
Description of the issue: After allowing the install of widevine plugin, it has completely ruined my browser. No graphics will load and I cannot clear cache because of this, I cannot disable the plugin because of this either.
Could you explain that a bit more? Curious what you did so if others have issue. I know some had experienced something similar and they just deleted GPUCache and it resolved. Trying to see if you basically did the same thing or something a bit different
Ive been reading up on getting widevine playback to happen on the chromecast after a device has connected to it. Ive already got widevine working for movie titles in both android and ios and Im not sure where to begin as far as what I should pass as my custom data to the player. Ive had a brief look at the sample at
but I have yet to try to implement it as I dont want to be spinning my wheels trying to pass random keys and things into the receiver. Since I have all the necessary authentications taking place on the device already what would I need to send to the receiver.
For the receiver, be sure to create a CAF (not a Receiver v2) and refer to this guide for the Widevine setup. The server will need to read the license and allow it for Widevine playback using Javascript on the receiving end.
I'm trying to watch some sports, and the site they're on has DRM protection. For some reason, on my main Firefox profile, the Widevine CDM no longer works, despite it being enabled in settings, and all the required files existing inside the gmp-widevinecdm folder like they're supposed to.
I want to be able to use it on my main profile, as that's the one that has all my history, logins, extensions etc but I don't know why it won't work. Reinstalling and then using that profile again did not fix the issue either.
Check how much disk space you have on the SD card (or USB, etc.). If there's not enough space the download might be truncating causing the mismatch in expected filesize vs. filesize on disk. The ChromeOS image is 1-1.2GB in size IRRC (and then you need additional space to unpack it and get the widevine lib inside).
I have 32bit machine with linux, Ubuntu 18.04.05, it plays Netflix fine until very recently. But widevine has withdrawn support for 32bit linux during june21. I am trying to work out how to install an old version of a browser that came with previous version of widevine. Can anyone recommend command line to do that?
Thanks all. Yes my original goal is to play Netflix (and some other TV channels like ITV hub in UK) on my fairly old computer, which is running 32bit linux, Ubuntu 18.04.05. I expect it is correctly identified that this is problem with Widevine drops support for 32bit linux.,clatterfordslim, thanks for mentioning that installing old browser is unlikely to help.
Thanks all. I installed the 64bit Ubuntu 20.04.02 Gnome. So now Netflix and other streaming all work very well. The only downside, maybe inevitably, is that the reboot now takes far longer, i suppose because ive upgraded from 16 to 18 to 20, and from 32bit to 64bit on a machine that probably can only just cope. Anyway thanks all, maybe i shall experiment with lighter Linux 64bit versions next.
To follow-up on this, it looks like libwidevinecdm is no longer working and causing Chromium and Vivaldi to seg fault then core dump. Looking into alternate arm64 versions to re-enable DRM for the Rock5.
How to Enable Widevine DRM in Ubuntu2 years agoby Nitesh KumarContent streaming services like Netflix, Amazon Prime Video, Disney+, and HBO are providing a huge library of content to their end-users. These services have a much better distribution network, reach, and catalog than any other traditional form of video distribution. Their subscription plans are also cost-effective to end-users, enabling video consumption at a fraction of the price of owning or renting movies and shows. This article will explain how to enable Widevine DRM on Ubuntu, used by most content providers to deliver video content.
Digital Rights Management (DRM) provides software and hardware level tools to protect digital content and facilitates its control, use, and distribution. DRM can be forced in many forms, and vendors may lock content if certain conditions about user authentication, presence of certain hardware components or software libraries are not met. DRM can also be used as an anti-tamper mechanism to prevent and block unauthorized modification of software or hardware.About Widevine DRM
Widevine is a DRM solution by Google that allows the delivery of secure and encrypted digital video content. It is widely used by streaming content providers to enable the distribution of encrypted videos on desktop and mobile operating systems. Any Widevine compatible system will have a Content Decryption Module provided by Widevine, mainly used for decryption of content.Check Installed Widevine Libraries on Your System
Widevine libraries must be present and supported by browsers installed on your Ubuntu system. You can verify if Widevine libraries are duly installed on your system or not by running the two commands mentioned below:$ sudo apt install mlocate$ locate libwidevinecdm.so
Sometimes you may get video format errors in browsers while playing a Widevine DRM protected stream even after ensuring that Widevine is properly enabled. This may be due to limited codecs support on your system. To fix this on Ubuntu, install full codecs set by running the command below:$ sudo apt install ubuntu-restricted-extrasConclusion
Widevine DRM is now used by almost all major streaming content providers. Unfortunately, Linux is rarely a priority for these providers. Even though you may have Widevine configured correctly on your system, streams from some content providers may not play at all or play in standard definition. Some streaming services providers also use multiple DRMs, and if even one of them is not configured properly or missing, your audio and video consumption experience may become sub-par.
Hey everyone,
I am working on DRM integration in LG TVs. I want to know which DRM levels will work in LG TVs for playready and widevine.
If the DRM levels work, then how can I find out which DRM level is present for a particular LG device.
For the past day or so, whenever I go to watch DRM content, I get a message that Firefox is installing components to view the video. It never does and the video never loads. I have tried every Firefox "fix," including deleting my profile and running a fresh install with zero additions. Then I randomly came across news that FFmpeg updated to a new version, [ ]. I am thinking that maybe various sites with DRM content need these updates before they are willing to load DRM content. If that's not it, let me know, but right now Solus has an out-of-date version of FFmpeg so that made sense to me.
I do not know what impact if any ffmpeg has on widevine but my assumption is that ffmpeg is not to blame and its widevine that has shipped a broken version for Firefox. By default this plugin is automatically updated (Not by Solus but the browser itself) and is required for playing DRM protected content. Users on other distros are also reporting issues
opera-stable and vivaldi from the repository are working fine and using Widevine Version: 4.10.2209.0 and when you try and force them to check for newer widevine from chrome://components/ it does not detect a newer version being available.
WetGeek
You should not be running those scripts. The browser should generally handle updating widevine automatically. The script itself tells you it is not needed for amd64 which is another way of saying x86_64 architecture. Those scripts are either no longer needed (How widevine is installed and updated has changed over the years) or are not targeting Solus at all.
Solus handles ffmpeg separately. opera-stable, vivaldi-stable and vivaldi-snapshot have ffmpeg-chromium as a dependency which is how its ffmpeg gets updated an Firefox does not use this package it uses ffmpeg. Running the update-ffmpeg script is just unnecessary. Solus package maintainers are building ffmpeg-chromium and testing the browsers I mentioned using that. Theoretically you might encounter issues no one else will if you stray.
It's a good thing I brought this up. The reason I knew where to find and run those scripts is because earlier threads in this forum instructed us to do so. It's good to know that they're no longer needed, or even a good idea. Thanks!
However, after installing this package, I'm unable to find any sign that Chromium recognizes or is loading this plugin. The location of Widevine in this package is /usr/lib/chromium/libwidevinecdmadapter.so.
Debian states that all packages included in the official distribution are free software, but the Widevine CDM libraries are not in this category. There is a binary blob available in the Chrome reference build though.
I have updated a script found on Arch Linux to download and install widevine in chromium. You just need to update the path to the chromium install directory. Main difference is that it will also install the manifest included in the downloaded archive and this way can show the widevine version via chrome://components in chromium. Here it is:
Since I did not find a chromium-widevine Debian package, I used the alternative method "Install Widevine alone without Google Chrome" mentioned at -widevine?tab=readme-ov-file#alternative-install-widevine-alone-without-google-chrome.
You can use the script from GitHub, which will check the latest Widevine version at -cdm/versions.txt and download one (based on your architecture x64 or x32) like -cdm/4.10.2710.0-linux-x64.zip before creating this directory structure in your Chromium folder (it starts with /usr/lib/chromium/ on Debian but it can change depending on your Linux distribution):
3a8082e126