From 8c1e4fe92f7be77939f323b20913f78e0d839054 Mon Sep 17 00:00:00 2001 From: Rupus Reinefjord Date: Fri, 2 Aug 2024 21:29:38 +0200 Subject: [PATCH] blog: playing widevine videos on chimera linux --- .../2024-08-02_chimera-linux-widevine.html | 88 +++++++++++++++++++ public/index.html | 1 + 2 files changed, 89 insertions(+) create mode 100644 public/blog/2024-08-02_chimera-linux-widevine.html 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