How to enable DTS codec support on MX Player?

One of the best Android video player out there ~ MX Player does not support DTS codec officially (same apply to MX Player Pro version). Yes, you can play video with DTS soundtrack but with no sound output. However, you can enable DTS codec support by installing custom codec that support DTS. And you can do so within the MX Player itself. Of course, you can use video player that support DTS natively if you prefer.

MX Player with DTS Codec support

How to enable DTS codec support on MX Player?

  1. Launch MX Player.
  2. Bring up Menu.
  3. Go to Settings.
  4. Select Decoder.
  5. Select Download custom codec (it will open XDA Forum website).
  6. Download the correct codec for your device (mine is ARMv7 NEON).
  7. Extract the zip to /sdcard.
  8. Then point the custom codec to the extracted folder.
  9. That’s all.

In order to playback DTS soundtrack, you need to use software audio decoder. Just select audio to play with software mode when playing video. That’s it. Enjoy…

Update – Try Kodi with better features and support instead.


  1. Set the decoder to H/W+ which is more efficient than S/W decoding. The compliant video stream AVC H.264 will be hardware decoded and the DTS stream will be software decoded (not natively supported due to licensing) resulting in more efficient battery consumption.

  2. Just FYI, there’s no need to extract the downloaded CODEC ZIP file. Just point it to the downloaded file.ZIP and it’ll be good to go (MX Player Settings->Decoder->Custom Codec).

  3. Help please.
    I can’t play mpeg or mkv files on mx player.
    I have updated it to the latest version. I have installed the custom codec armv7 neon that it asked me to.
    It says “can’t play this file”
    Also, it can’t play some avi files at all either. (Others I just need to switch between SW or HW)
    Can anyone suggest what I need to check or do differently to make these work.


Please enter your comment!
Please enter your name here