diff --git a/public/blog/2024-08-02_chimera-linux-widevine.html b/public/blog/2024-08-02_chimera-linux-widevine.html new file mode 100644 index 0000000..4635e17 --- /dev/null +++ b/public/blog/2024-08-02_chimera-linux-widevine.html @@ -0,0 +1,88 @@ + + + + + + + + + + + + Playing Widevine (DRM protected) videos on Chimera Linux + + + +
+

Index

+ +
+
+

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. +

+
+
+ + + diff --git a/public/index.html b/public/index.html index b62b983..4c56a35 100644 --- a/public/index.html +++ b/public/index.html @@ -72,6 +72,7 @@

Blog