A: Go to MX Player Settings → Decoder → Enable "Use HW+ for local files" and then disable "HW audio" under the Audio settings section. Some devices require manual toggling.

: Browse your internal storage to find the downloaded codec file (e.g., mx_aio.zip ).

Note the specific type requested (e.g., ARMv8 NEON , x86_64 , or AIO ). Step 2: Download the Codec Pack

The occurs because Dolby Laboratories licenses its proprietary audio technology, forcing MX Player to remove built-in support for EAC3, AC3, and MLP codecs due to licensing and patent fees. When you try to stream or play an MKV or MP4 video featuring this high-definition surround sound, the video plays perfectly but leaves you with complete silence and an error message.

If you are using an Android TV box or Amazon Fire TV:

If you’ve recently tried to watch a movie on only to be met with total silence and a "This audio format (EAC3) is not supported" warning, you aren't alone. This issue typically occurs because of licensing and patent restrictions related to Dolby Digital Plus (EAC3) codecs, which are no longer natively included in the app.

"No," Rahul groaned. "No, no, no."

Download the unified (e.g., mx_aio.zip or the latest release for your version). Important : Leave the file zipped. Do not extract it. Step 3: Load the Codec into MX Player

If you do not want to bother downloading custom codecs or tweaking app settings, you can simply switch to a media player that has native support for EAC3 audio. Popular, free alternatives include:

Visit a trusted repository such as the official Free-Codecs MX Player Custom Codec Hub or the developer-maintained GitHub MX-FFmpeg Releases.

Navigate to your device’s Download folder and select the downloaded ZIP file.

How to Fix "EAC3 Audio Format Not Supported" in MX Player [2026 Updated Guide]

Locate the download links provided by the developer community.