LibreWolf for Windows
Private, telemetry‑free browser — unofficial installer

Fix DRM, Widevine, and Streaming

By default, LibreWolf disables DRM to protect privacy. If you need Netflix, Prime Video, Spotify, or other protected streams, follow the steps below to enable Widevine with minimal exposure.

Understand DRM and privacy

DRM (Digital Rights Management) relies on the Widevine Content Decryption Module. Enabling DRM can allow streaming sites to identify your device and may add fingerprinting surface. Keep it off unless you need it.

Enable Widevine via Settings (basic)

  1. Open Settings: type about:preferences#general in the address bar.
  2. In the “Digital Rights Management (DRM) Content” section, enable Play DRM‑controlled content.
  3. Restart the browser and revisit the streaming site to trigger Widevine download.

If you don’t see the toggle, use the advanced method below.

Enable Widevine via about:config (advanced)

  1. Open about:config and proceed with caution.
  2. Set media.eme.enabled = true.
  3. Set media.gmp-widevinecdm.enabled = true.
  4. Ensure media.mediasource.enabled = true (for MSE playback).
  5. Restart the browser; the CDM should download on demand when visiting a DRM site.

To revert later, set these preferences to false and remove site storage (Settings → Privacy).

Site‑specific fixes

  • Netflix: Ensure DRM is on and try logging out/in. Clear site data (lock icon → Clear Cookies and Site Data). Some resolutions may be capped based on DRM level.
  • Prime Video: Check DRM on, disable overly aggressive content blockers on the player domain, then refresh.
  • Spotify Web: Enable Widevine and allow protected content. If playback stalls, clear storage and reload.

Audio/Video codecs

Most sites rely on H.264/AAC via platform decoders plus MSE. Keep Windows Media Foundation components up to date. If a video plays audio only, check codec support or try a different quality.

Reset and clean start

  • Toggle DRM off and on again; restart the browser.
  • Disable conflicting extensions on the streaming domain.
  • Clear site data and cached DRM licenses if playback fails repeatedly.