MX Player is one of the best media players available for Android devices. The player supports a wide variety of media formats, has its file manager and even a streaming service to watch movies and regional TV shows, all while being free.
However, it has its limits, and some of the higher-end formats aren’t supported in the app. In this article, we’re talking about how you can enable EAC3 audio in MX Player as well as DTS codecs..Â
Also read: How to add subtitles in MX Player?
Why does this error happen?
MX Player dropped support for DTS and Dolby audio codecs in a recent update. In addition to this, any videos in DTS, DTSHD, AC3, EAC3 and MLP audio codecs were also not playing any audio.
How to fix the DTS/EAC3 not supported by MX Player issue?
The solution is to manually add support for the codecs mentioned above in the MX player. While there are no codecs that you can download and install from the Google Play Store, a developer from XDA has released an all-in-one codec pack that allows users to install these codecs in MX player.
Checking your codcs
The first step is to see which version of the codec pack you need and what codecs you can install on your device.

- Open MX Player and tap the hamburger icon in the top left.
- Scroll down and tap Local Player Settings.
- Tap Decoder.
- Scroll down to Custom Codec and note the codec type.
Getting the codecs
Next up, we need to get the required codecs and transfer them to your phone. The process is rather easy and straightforward. We’re doing this on a PC for ease of demonstration, but you can follow along on your phone as well.

Head over to this GitHub page and download the required codec pack. In our case, it’s going to be the mx_neon.zip file. The latest version at the time of writing is 1.41.2. Once you’re done downloading the required zip file, transfer it to your phone’s internal storage.
Do keep in mind that it's advised to use version 1.35 if you're an MX Player Pro user.
Installing the codecs
Installing the codecs is as easy as checking which one you needed in the first place.

- Open MX Player and tap the hamburger icon in the top left.
- Scroll down and tap Local Player Settings.
- Tap Decoder.

- Scroll down to Custom Codec, tap it to proceed.
- Navigate to where you saved the zip file on your phone, tap it and MX Player will install the required codecs.
And that’s about all you need to do to enable EAC3 audio in MX Player as well as DTS.
Also read: How to sync Subtitles in MX Player?