We have the power, but sadly not the will.
We have the power, but sadly not the will.
1. Go to https://ftp.mozilla.org/pub/firefox/releases/
2. Click on the largest version number (46.0.1 right now)
3. Select "EME-free" under your OS
4. Select your language of choice
For the lazy:
https://ftp.mozilla.org/pub/firefox/releases/46.0.1/mac-EME-...
https://ftp.mozilla.org/pub/firefox/releases/46.0.1/win64-EM...
https://ftp.mozilla.org/pub/firefox/releases/46.0.1/linux-x8...
This makes a difference. You won't be able to watch EME-locked content, but every time you try, a content publisher will have to come up with the resources to send you the page with the locked content, all to no avail.
Of course, you'll probably either cancel your Netflix or find a workaround. But you won't be casually supporting EME on sites you never knew were using it. Your every day browsing will automatically block EME.
"The Net interprets censorship as damage and routes around it." - John Gilmore
A perhaps easier approach that should work based on the name (but have not confirmed) is to lock via the user.js method user_pref/lockPref("media.eme.enabled", false). If this works as intended, then simply make this config file part of the deployment should be enough.
Opt out of CDM playback, uninstall CDMs and stop all CDM downloads
You have the choice to globally opt out of HTML5 DRM playback. Once you opt out, Firefox will delete any downloaded CDMs from your hard drive, cease all future CDM downloads and disable DRM playback. This affects only DRM-controlled HTML5 audio and video. To opt out of HTML5 DRM playback completely, follow these steps:
Click the menu button and choose Options.
Click the Content panel.
Remove the check mark next to Play DRM content.In order to enable it, you must go to about:config and enable browser.eme.ui.enabled. While you are there, you can just disable media.eme.enabled and media.eme.apiVisible.
On Windows, it is shown indeed (45.1.1 ESR).
We don't like EME for technical reasons that the average consumer does not understand. Consumers will embrace EME because it connects them to content providers and not doing so would be like the linux users from over a decade ago who couldn't run flash.