X

MX Player Custom Codec Not Working? Fix It

A follow-up to How to Fix EAC3 Audio Not Supported in MX Player, for everyone who got a custom codec working and then lost it to an app update.

MX Player custom codec rejected after an app update

If you have never installed a custom codec, start with that guide instead - it covers the error from scratch.

This page is for the other case: it worked, and now it does not.

Nothing is broken on your phone and your files are fine.

A custom codec is tied to the MX Player build it was made for, so an app update quietly invalidates it.

Try this first. Load a newer codec pack from the MX Player Custom Codec page, working down from the top of the list until one is accepted.

Why an update breaks a codec that was fine

The custom codec is a decoder library compiled against a specific MX Player version. The app checks that pairing on startup and refuses anything it does not recognise.

The packs are maintained separately from the app, so they always trail it. When MX Player ships a major update there is a window, sometimes weeks, where no matching pack exists yet.

Android usually updates apps in the background, which is why this tends to arrive as a surprise rather than as something you did.

Fix 1: load a codec pack that matches

Check your app version first, from the three-dot menu, then Help and About.

Now open the codec download page and work down from the newest pack, loading each from Settings, Decoder, Custom codec until one is accepted. Two or three attempts is normal and costs a few minutes.

If you need the full walkthrough with the version table, our guide on fixing EAC3 audio not supported in MX Player lays out which pack goes with which app build.

Restart properly between attempts. MX Player normally reloads itself, but if it does not, force stop it from Android settings - a half-applied codec behaves exactly like no codec.

Fix 2: roll MX Player back

If no current pack is accepted, the pack you need has not been published yet. Waiting is one option, going back to a version that works is the other.

Some of these older builds are on our MX Player download page:

Version Format Needs Android
3.0.13 (current) apk 7.0 or newer
2.14.1 apk 7.0 or newer
2.8.0 apk and xapk 7.0 or newer
1.99.1 apk and xapk 5.0 or newer

Step back one version at a time rather than jumping straight to the oldest. The nearest build that accepts a codec is the one you want, because it keeps the most recent fixes.

Stepping back to an earlier MX Player version

How to install an older version safely

  1. Uninstall your current MX Player. Android blocks installing an older build over a newer one.
  2. Download the APK you picked, then open it and allow installs from your browser when prompted.
  3. Open MX Player once to confirm it runs, then load your codec zip from Settings, Decoder, Custom codec.
  4. Turn off automatic updates for MX Player in the Play Store, or the update will undo all of this.

That last step is the one people skip, and it is why the problem comes back a fortnight later.

Check the file before you install it. Our Play Store Check tool tells you whether an APK will run without the Play Store, which is worth thirty seconds before you sideload anything.

What rolling back costs you

An older build misses later bug fixes and security patches, and some streaming features in the app may stop working.

For a player you use on local files that is a fair trade. If MX Player is also how you watch streaming content, it is less comfortable, and you should treat the rollback as temporary until a matching pack appears.

Only install APKs from a source you trust. Modified builds advertised as having codecs already bundled are the main way people get caught out here.

When to stop and switch

The tell is straightforward: if two codec packs have been rejected and you do not want to roll the app back, there is nothing further to try today.

Players that decode AC3, EAC3 and DTS natively never have this problem, because there is no separate pack to fall out of step. Our roundup of the best media players for EAC3 playback covers the Android options that need no setup.

Quick questions

Why did my custom codec stop working on its own?

MX Player updated in the background. The codec is tied to the build it was made for, so the new app version no longer accepts it.

Do I lose my settings if I roll back?

Uninstalling clears app data, so expect to set up your preferences again. Your video files and any external subtitle files are untouched.

Can I install an older version over the current one?

No. Android refuses to install an older build over a newer one, so you have to uninstall first.

How long until a matching codec pack appears?

There is no schedule. Packs are maintained independently of the app and have historically trailed major updates by days to weeks.

Should I use a modded MX Player with codecs built in?

No. Those builds are repackaged by strangers and are the most common way people end up with something unpleasant on their phone. Use the official app and a separate codec pack.

Will turning off auto-update stop this happening again?

Yes, for as long as you leave it off. Disable automatic updates for MX Player specifically in the Play Store, then update deliberately once a matching pack exists.

Match the pack to the app, or step the app back to meet the pack - start with the newest codec pack and tell us in the comments which app and codec pairing worked, so the next reader can skip straight to it.

KO
Kos
on 21 January 2025
@all

You can now download the MX Player Custom Codec 1.87.0 r4, which addresses problems found in MX Player version 1.90.x.
SA
Salman
on 18 January 2025
Please upload 1.90 custom codec
KO
Kos
on 15 January 2025
@Alok

It will be listed it as soon as it is available. In the meantime, we suggest you to try the method outlined in this article.
Write a review or just post a comment about MX Player Custom Codec Not Working? Fix It.
Verification Code
Click the image or refresh button to get a new code.
Quick heads up: Reviews & comments get a fast check before posting - no spam allowed.
Link copied to clipboard!