Proprietary Chromium-Widevine
Proprietary Chromium-Widevine
github.com/proprietary/chromium-widevine
proprietary
Sign up
master
Go to file
Code
README.md
$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub |
sudo apt-key add -
$ echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/
stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list
$ sudo apt update && sudo apt install -y google-chrome-stable
Run script
The following script symlinks Google Chrome's Widevine library
to Chromium's directory.
Test Widevine
Paste into terminal (warning: restarts Chromium):
…Or manually:
Limitations
Some streaming sites refuse to run at all on Linux because
the kernel does not provide access to chipset-level fencing of
DRM decryption as provided by Microsoft and Apple
systems.
2/4
These scripts assume a standard instlalation from
Debian/Ubuntu packages. If you installed Google Chrome or
Chromium manually, you might have to edit the scripts.
Because we are installing files directly to /usr (as opposed
to the more appropriate /usr/local ), and we have to for
Chromium to find Widevine, on system upgrades your
package manager might clobber these files, and you will
have to redo these steps.
These instructions only work for amd64 (64-bit x86_64) on
GNU/Linux. For alternate architectures like ARM or i386
(32-bit x86), please fork this and submit a pull request.
The first method using Google Chrome just copied one directory
from its installation. Observe the Widevine directory in the Google
Chrome distribution:
/opt/google/chrome/WidevineCdm
├── LICENSE
├── manifest.json
└── _platform_specific
└── linux_x64
└── libwidevinecdm.so