Playing Widevine (DRM protected) videos on Chimera Linux
+ ++ Widevine CDMs (Content Decryption Modules) are distributed as + proprietary binaries compiled for glibc and won't run on musl systems, + like Chimera Linux or the musl version of Void Linux. +
+ +
+ On Chimera Linux,
+
+ Firefox is configured by default to not prompt to download Widevine
+ when needed like it normally will. You can override this in
+ about:config
but the plugin will just crash under musl.
+
Workaround
++ The easiest way to get around this seems to be to + + install a browser with Flatpak, + which are compiled with glibc and ships with the environment they need, even + on musl systems. +
+
+ Annoyingly, while running an instance of musl Firefox, starting Firefox with
+ flatpak run
will not start a second Firefox process
+ but instead open a new window of your musl Firefox. Firefox has a flag for
+ that though: flatpak run org.mozilla.firefox --new-instance
+ starts a new instance of Flatpak Firefox.
+