error_code_drm_license_acquisition_failed
ExoPlayer / Media3 Streaming App
Severity: ModerateWhat Does This Error Mean?
The app tried to contact the DRM license server but failed to get a valid license to play this content. This is usually caused by a network problem, a server outage, or a device that is not certified. Checking your internet connection and clearing app data fixes this in most cases.
Affected Models
- CloudStream 3
- Netflix (Android)
- Amazon Prime Video (Android)
- Disney+ (Android)
- Plex Media Player (Android)
- Any Android app using ExoPlayer or Media3
Common Causes
- No internet connection or a firewall blocking the DRM license server
- The DRM license server is temporarily down or experiencing high load
- The device is not Widevine-certified (common on unofficial or budget Android devices)
- A VPN or proxy is blocking the license server request
- The app's stored credentials are invalid and the license request is rejected
How to Fix It
-
Check your internet connection — open a browser and load a webpage.
The license server request requires a working internet connection.
-
Disable any VPN or proxy and try again.
VPNs can block or interfere with DRM license server requests.
-
Clear the app's cache and data: Settings > Apps > [App Name] > Storage > Clear Data.
Invalid cached credentials can cause the license request to be rejected.
-
Log out of the app, restart your device, then log back in.
Re-authentication refreshes the device registration with the license server.
-
Check if the streaming service is having a known outage.
Search '[service name] down' or check DownDetector.com to see if others are affected.
-
Uninstall and reinstall the app from the Play Store.
A clean install clears all stored state and forces a fresh license acquisition on first play.
When to Call a Professional
Professional help is not usually needed for this error. If the error persists after trying all steps, contact the streaming service's support team. Ask them to confirm whether your specific device model is Widevine-certified.
Frequently Asked Questions
What is a DRM license and why does the app need one to play a video?
A DRM license is a small permission file the app downloads before playing protected content. It proves your device is certified to play the content and sets rules like expiry time. Without a valid license, the app refuses to play the video.
Could my internet provider be blocking the license server?
It is unlikely but possible — some corporate or school networks block streaming services. Try using mobile data instead of Wi-Fi to test. If mobile data works, contact your network administrator.
My device is brand new — why is it not certified?
Some budget or off-brand Android devices ship without Google Widevine certification. Without certification, DRM-protected streaming services cannot issue a license. Check the manufacturer's page or Google Play Protect certification for your device.