Watch DRM content on Firefox

Digital Rights Management (DRM) is technology that enables online video and audio services to enforce that the content they provide is used in accordance with their requirements. This technology may restrict some of the things you can do in the browser. Many services are moving towards HTML5 video that requires a different DRM mechanism called a Content Decryption Module (CDM).

Playing DRM-controlled content in Firefox

Note: Google Widevine ended support for 32-bit Linux on May 31, 2021. Only 64-bit Linux is supported.

Firefox for desktop supports the Google Widevine CDM for playing DRM-controlled content. Firefox downloads and enables the Google Widevine CDM by default to give users a smooth experience on sites that require DRM. Firefox downloads and enables the Google Widevine CDM on demand, with user permission, to give users a smooth experience on sites that require DRM. The CDM runs in a separate container called a sandbox, and you will be notified when a CDM is in use.

You can also disable a CDM and opt out of future updates by following the steps below. Once you disable a CDM, however, sites using this type of DRM may not operate properly.

Disable the Google Widevine CDM without uninstalling

Disabling Google Widevine from the Add-ons Manager prevents it from running on your computer and prevents future updates from downloading. To disable this CDM plugin:

  1. Click the menu button Fx89menuButton, click Add-ons and themes and select Plugins.
  2. In the Add-ons Manager Plugins panel, click the ellipsis (3-dot) icon next to Widevine Content Decryption Module provided by Google Inc. and select Never Activate from the drop-down menu.
    Fx89WidevineMenu

You may encounter sites where content playback is not possible without Google Widevine enabled. You may always turn Google Widevine on again by selecting Always Activate in the menu next to Widevine Content Decryption Module provided by Google Inc.

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:

  1. In the Menu bar at the top of the screen, click Firefox and then select Preferences or Settings, depending on your macOS version.Click the menu button Fx89menuButton and select Settings.
  2. In the General panel, go to the Digital Rights Management (DRM) Content section.
  3. Remove the check mark next to Play DRM-controlled content.

You may encounter sites where content playback is not possible without DRM enabled. You can always turn DRM playback on again by opening the Firefox Settings General panel and, under Digital Rights Management (DRM) Content, putting a check mark next to Play DRM-controlled content. After checking the checkbox, HTML5 DRM playback will be re-enabled and the Google Widevine CDM will download automatically.

Supported platforms

Google Widevine

  • Windows Vista and higher
  • Mac OS X 10.11 and higher
  • x64 Linux

Similar opt-out capabilities will be offered on all new platforms where Firefox supports DRM.

Troubleshooting

If DRM content does not play in Firefox, first make sure that DRM content is enabled:

  1. In the Menu bar at the top of the screen, click Firefox and then select Preferences or Settings, depending on your macOS version.Click the menu button Fx89menuButton and select Settings.
  2. In the General panel, go to the Digital Rights Management (DRM) Content section.
  3. Make sure the box next to Play DRM-controlled content is check marked.

Also make sure that the Google Widevine plugin is activated:

  1. Click the menu button Fx89menuButton, click Add-ons and themes and select Plugins.
  2. In the Add-ons Manager Plugins panel, click the ellipsis (3-dot) icon next to Widevine Content Decryption Module provided by Google Inc.
  3. Ensure that Always Activate is selected in the drop-down menu.

If you have confirmed these settings and DRM content does not play, try these solutions:

Toggle DRM content off then on again

Follow the steps above to remove the check mark next to Play DRM-controlled content in the Digital Rights Management (DRM) Content section of Firefox settings, then add back the check mark. This will make Firefox reload DRM components.

Disable Avast AntiTrack

Avast AntiTrack is known to cause issues with DRM content in Firefox. Follow this article from Avast for instructions on how to disable AntiTrack.

Reset the user agent

Resetting the user agent may also solve the issue. See How to reset the default user agent on Firefox.

Was this article helpful?

Please wait...

These fine people helped write this article:

Illustration of hands

Volunteer

Grow and share your expertise with others. Answer questions and improve our knowledge base.

Learn More