Widevine CDM (for EME/DRM support) on Linux
This post is also available in: 日本語 Français Nederlands
Widevine is a “Content Decryption Module” (CDM) that provides Vivaldi with support for Encrypted Media Extensions (EME). EME are a form of Digital rights management (DRM) that are required by many, popular audio/video streaming services (Netflix, Amazon Prime, Spotify, Tidal, etc.).
Testing support
To test Widevine support, go to demo.castlabs.com and attempt to play the videos that are tagged with “DRM”.
Installing Widevine
If DRM videos will not play:
- Open the Terminal (command prompt)
- Issue the following:
sudo /opt/vivaldi/update-widevine
- Restart the browser.
IMPORTANT The above assumes the normal (stable) install location using official (rpm/deb) packages. If the path is wrong or you get a “command not found” error, then:
- Open vivaldi://about
- Look at the Executable Path to find out where Vivaldi is installed
- If necessary, adjust the code above accordingly.
Troubleshooting
If the DRM test video will still not play, file a bug report stating that you run Linux and cannot play proprietary media. Mention your Linux distribution and distribution version.