Why Firefox doesn’t have DRM in FreeBSD?

I believe the DRM component is closed-source (developed by Cisco?). As such it only has blobs available for a limited number of platforms.

If you need it for a specific service, you may need to explore the Linux emulation / Wine / Virtualization.
 
Chromium has widevine support on Freebsd
but not Firefox

however Chromium cant use manifest v2 addons like ublock-origin anymore
so you have to use manifest v3 addons like ublock origin lite

the difference is ublock origin lite doesnt block video ads
so every time you go to watch a video using widevine on Chromium you will get adverts

like pre roll adverts for 1 and half minutes before the video
and adverts during the video as well
 
Chromium has widevine support on Freebsd
No, Chromium doesn't have support for DRM, at all. Chromium is all open source code, which doesn't include the (Widevine) DRM code. Somebody found a way to install the Linux Widevine binaries as a plugin in Chromium (www/linux-widevine-cdm and www/foreign-cdm) on FreeBSD.

Chromium is the open source base of Chrome. There is a big difference here. Chrome has the widevine DRM, Chromium does not. Chrome has various licensed codecs, Chromium does not.

 
You can use ungoogled-chromium instead of chrome and have both widevine AND ublock-origin :)
You have to edit chrome://flags/ to allow ublock-origin to work now. With the recent updates they are trying to kill off the plugin API that ad blockers rely on. It's still there you just have to re-enable it in chrome://flags/ and click past a scary warning. You'll have to install ublock-origin from their github releases page and turn on developer mode. Chrome still won't let you import ublock-origin through the normal menu but you can still drag-n-drop it into the plugins interface from a file manager such as spacefm and ungoogled-chromium will accept it.
 
Back
Top