Published: October 2023 | Reading Time: 7 minutes
For years, MX Player has remained the gold standard for video playback on Android devices. Its hardware acceleration, multi-core decoding, and gesture controls make it superior to stock video players. However, long-time users have faced a recurring nemesis: Audio not supported (EAC3) .
If you have ever downloaded a high-end Blu-ray rip (specifically a 4K or 1080p release with "DDP5.1" or "E-AC-3"), you know the frustration. The video plays in silky slow motion, or the audio is entirely silent. The solution lies in three words: MX Player Custom Codec EAC3 Extra Quality.
This article explains what EAC3 is, why the official app doesn’t support it, and—most importantly—how to install a custom codec to unlock extra quality audio passthrough and decoding.
Silence in a movie is immersion-breaking. If your MX Player shows "Audio format EAC3 not supported," you now know the fix. By downloading the correct NEON-optimized libffmpeg codec for your device architecture, you unlock extra quality 5.1 surround sound, perfect sync, and hardware-level efficiency.
Recap Checklist:
Have a specific error code? Leave the exact build number of your MX Player in a tech forum query—the community usually has a working codec link within 24 hours.
To enable high-quality EAC3 (Dolby Digital Plus) audio in MX Player, you must install a custom codec pack. Due to licensing restrictions, the default app version often lacks native support for EAC3, DTS, and TrueHD formats. 1. Download the Custom Codec
You need the AIO (All-in-One) zip file or the specific version matching your device's architecture (ARMv8, x86, etc.).
Source: Download the latest MX Player Custom Codec 2.7.x or the AIO ZIP. mx player custom codec eac3 extra quality
Tip: Do not unzip the file; MX Player needs the original .zip format to install it correctly. 2. Install the Codec in MX Player
MX Player should automatically detect the file if it's in your downloads folder. If not, follow these manual steps:
Open Settings: Tap the three dots (or profile icon) and go to Settings > Decoder.
Locate Custom Codec: Scroll to the bottom and tap Custom codec.
Select the File: Navigate to your storage and select the downloaded .zip file.
Restart: The app will prompt you to restart to reload the codec. Tap OK. 3. Optimize for "Extra Quality"
To ensure you are getting the best audio clarity and performance:
Enable HW+ Decoder: Go to Settings > Decoder and ensure HW+ audio codecs is checked. This offloads audio processing to your hardware for better efficiency.
Audio Boost: If the volume is too low, enable Audio Zoom or Volume Boost in the playback settings to increase levels up to 200% without significant distortion. The Ultimate Guide to MX Player Custom Codec
Check Clarity: EAC3 supports up to 7.1 surround sound channels. For the best experience, use a home theater system or high-end headphones that support multi-channel output. MX Player EAC3 Audio Not Supported FIXED!
Fix "EAC3 Not Supported" in MX Player: Custom Codec Guide (2026)
If you have ever tried to play a high-quality video in MX Player only to be met with a silent screen and the error "This audio format (EAC3) is not supported,"
you are not alone. Because of licensing restrictions, MX Player removed several key audio codecs—including EAC3, DTS, and TrueHD—from its default library.
To get your "extra quality" sound back, you need to install a custom codec. Here is the step-by-step guide to fixing your audio in minutes. 1. Identify Your Device Architecture
Before downloading a codec, you must know which one matches your device's processor. Open MX Player and tap the (three dots/lines). Scroll to the very bottom to Custom codec Note the type listed (e.g., ARMv8 NEON 2. Download the Right Codec Pack For the easiest setup, download the All-in-One (AIO) ZIP
package, which contains all necessary versions and allows MX Player to automatically select the right one for your device. Trusted Sources:
You can find the latest versions (like v1.90.1 or v1.87.0) on reputable sites like Free-Codecs Latest Version: As of early 2026, version
is recommended for the best compatibility with newer MX Player builds. 3. Install and Restart EAC3 Quality: Good (Decodes 5
Once the ZIP file is in your "Downloads" folder, follow these steps: Open MX Player:
Often, the app will automatically detect the new ZIP file and ask, "Use custom codec?" Click Manual Installation: If it doesn't prompt you, go back to Custom codec Select the File: Navigate to your download folder and select the mx_aio.zip
MX Player will display a message saying, "Restarting app to reload codec". After the restart, your EAC3 audio should play perfectly. Troubleshooting Tips Version Mismatch:
If you receive a "Can't load custom codec" error, ensure your codec version matches your MX Player version. For example, some users found that libffmpeg.mx.so.neon64.2.5.0 worked better for specific 2.6.x app builds. Unzipping Issues: If the app won't recognize the
file, try unzipping it first and then selecting the specific file that matches your architecture. Audio Passthrough:
If you are using an Android TV that natively supports Dolby Digital+, try turning on Audio Passthrough in the MX Player settings to skip transcoding. Next Step: Are you using a specific device like a Android TV , or are you seeing a specific version number error you'd like to troubleshoot?
If you are looking for the "extra quality" version of the MX Player Custom Codec to fix the EAC3 (Dolby Digital Plus) audio format issue (where you hear no sound), here is the solution.
MX Player utilizes a custom implementation of the FFmpeg multimedia framework. The "Custom Codec" is essentially a shared library (.so file) containing specific audio and video decoders compiled for specific CPU architectures (ARMv7, ARM64-v8a, x86).
EAC3, or Dolby Digital Plus, is an advanced audio codec used by streaming giants (Netflix, Amazon Prime, Disney+) and Blu-ray rips. It supports: