Player MX Player has been one of the most popular multimedia players for Android for many yearsโ€”and for good reason. It supports almost all video formats, offers flexible subtitle settings, control gestures and even hardware acceleration for smooth Full HD and 4K playback. However, out of the box, the application does not always work perfectly: users encounter problems with sound synchronization, image artifacts, or lack of sound in some formats.

In this guide, we will examine all key settings of MX Player โ€”from choosing codecs to fine-tuning gestures and managing subtitles. You'll learn how to make the player work faster, why some files won't play, and how to customize the interface to suit your needs. Also, solve typical problems like โ€œgreen screenโ€ or sound desynchronization. The instructions are relevant for the latest versions of the application (including MX Player Pro) and all modern smartphones with Android 10โ€“15.

1. Installation and first turn on: what you need to do right away

Before diving into the settings, make sure that you have the latest version of the player installed. You can download MX Player for free from Google Play, but there are some nuances:

  • ๐Ÿ“ฑ Free version contains advertising, but supports all basic functions. To remove ads and access exclusive codecs (for example, AC3 and DTS), you need MX Player Pro (cost ~300โ€“500 โ‚ฝ).
  • ๐Ÿ” Check permissions: when you first start the player will request access to files. Without this, it will not be able to scan video folders.
  • ๐Ÿ“ Manually adding folders: if the player does not find your files, in the settings (Settings โ†’ Folders) manually specify the paths to video directories.

After installation, launch the application and wait until scanning of media files is completed. If you have a large collection of videos (100+ files), the process may take 1-2 minutes. Do not interrupt scanning - this may cause the player to malfunction during the first playback.

๐Ÿ“Š What version of MX Player are you using?
Free
Pro (paid)
I donโ€™t know which one I have
I tried both

2. Choosing a decoder: why the video โ€œslows downโ€ or does not play

The most common problem when working with MX Player the video either does not start, or comes with artifacts, or there is no sound. In 90% of cases it is to blame wrong decoder selected. The player supports three decoding modes:

ModeProsConsWhen to use
SW (software)Supports all formats, including rareHigh processor load, fast battery drainFor old devices or non-standard formats (for example, .mkv s 10-bit)
HW (hardware)Minimum CPU load, saves batteryNot all formats are supported, artifacts are possibleFor most videos (MP4, AVI) on modern smartphones
HW+ (improved hardware)Balance between performance and compatibilityMay not work on some chipsetsIf HW is crashing, but SW is putting too much stress on the system

To change the decoder:

  1. Open a video that is not is playing.
  2. Tap on the screen and select โ‹ฏ (Three dots) โ†’ Decoder.
  3. Try alternately HW, HW+ and SW, checking the result.
๐Ÿ’ก

If the video plays with a green screen, most likely the problem is hardware acceleration. Switch to SW decoder or update the codecs (see the next section).

On some devices (for example, with chipsets Mediatek or Exynos) hardware acceleration is unstable. If the player constantly crashes when you turn on HW, try:

  • ๐Ÿ”„ Update the smartphone firmware.
  • ๐Ÿ“ฅ Install additional codecs (more on them later).
  • ๐Ÿ”ง In the player settings, disable the option Use HW accelerator (additional).

3. Installing additional codecs for MX Player

The basic version of the player does not support some audio formats, for example AC3 (Dolby Digital) or DTS. If there is no sound when playing a video, but there is a message "Audio format is not supported", you need additional codecs.

You can download them in two ways:

  1. Via the official website:
    1. Go to MX Player codecs page.
    2. Select the version for your processor architecture (ARMv7, ARMv8, x86).
    3. Download and install the APK file (allow installation from unknown sources in the Android settings).
  2. Via the built-in installer (only for MX Player Pro):
    1. Open the player and go to Settings โ†’ Decoder.
    2. Click Download codecs and follow the instructions.

After installing the codecs, restart the player. If there is still no sound:

  • ๐Ÿ”Š Check if there is any problem. Is the sound in the video itself muted (sometimes audio tracks are muted by default).
  • ๐ŸŽง Try connecting headphones - some formats can only be played through them.
  • ๐Ÿ”„ Switch to SW decoder (software).
How to find the processor architecture of your smartphone?

To determine which codec to download (ARMv7, ARMv8 or x86), install the application CPU-Z from Google Play. Open it, go to the tab SoC and look at the line Instruction sets. If there is arm64, select ARMv8; unless arm โ€” ARMv7is needed x86.

4. Setting up subtitles: synchronization, fonts and styles

MX Player offers some of the most flexible subtitle settings among all players for Android. You can:

  • ๐Ÿ“„ Download subtitles automatically from the Internet.
  • ๐ŸŽจ Change font, color, size and background of the text.
  • โฑ๏ธ Synchronize subtitles with the video if they do not match.
  • ๐ŸŒ Translate subtitles in real time (with limitations).

To set up subtitles:

  1. During while playing the video, click on the screen and select the icon ๐Ÿ“ (Subtitles).
  2. If the subtitles are not loaded automatically, click Open and select the file .srt or .ass from memory device.
  3. To customize the appearance, go to Settings โ†’ Subtitles.

Typical problems with subtitles and their solutions:

ProblemCauseSolution
Subtitles are not displayedIncorrect file encoding or fontIn the subtitle settings, select encoding UTF-8 or Windows-1251
Text "overlaps" the videoFont size is too largeReduce the text size in Settings โ†’ Subtitles โ†’ Size text
Subtitles are ahead/lagTiming mismatchDuring playback, hold your finger on the subtitles and move them left/right
No Russian translationMissing subtitle fileDownload subtitles from sites like OpenSubtitles or Subscene

Make sure the subtitle file has the same name as the video (for example, film.mkv and film.srt)

Check subtitle encoding (best UTF-8)

Synchronize subtitles with the video (hold your finger on the text and move)

Customize the font size and color for ease of reading-->

5. Gestures and hotkeys: how to control the player like a pro

One โ€‹โ€‹of the main advantages MX Player is support for gestures i hot keys, which speed up navigation. By default, basic gestures are enabled, but they can be reconfigured or disabled.

List of basic gestures (work when you touch the screen once):

  • ๐Ÿ‘† Swipe up/down on the left side โ€” brightness adjustment.
  • ๐Ÿ‘‡ Swipe up/down on the right side โ€” volume control.
  • โช Swipe left/right โ€”rewind by 10 seconds.
  • ๐Ÿ”„ Double tap โ€”switch between full screen and normal mode.
  • โธ๏ธ Single tap โ€”show/hide control panels.

To configure gestures for yourself:

  1. Go to Settings โ†’ Player controls โ†’ Gestures.
  2. Select an action (for example, Swipe left) and assign a new function to it (for example, Rewind by 30 seconds).
  3. Save changes.

Also in MX Player work hardware buttons (if they are on your device):

  • ๐ŸŽต Buttons volume โ€” adjust the sound (even when the screen is off).
  • ๐Ÿ”˜ Button power โ€”lock the screen during playback.
  • ๐Ÿ”„ Buttons headphones โ€”rewind (press 2 or 3 times).
๐Ÿ’ก

Gestures in MX Player only work in full-screen mode. If they do not work, check if they are disabled in the settings or if they conflict with the gestures of the Android firmware itself.

6. Performance optimization: how to remove lags and slowdowns

If the video is in MX Player plays with stuttering, the problem may lie in the performance settings. Here's what you can do:

  • ๐Ÿ”ง Disable the background. activity: Settings โ†’ Performance โ†’ Player โ†’ Network buffering: go to Settings โ†’ Performance and disable the option Allow background playbackThis will reduce the load on the system.
  • ๐Ÿ“ถ Limit buffering: If the video is slow when streaming, reduce the buffer size by Settings โ†’ Player โ†’ Network buffering.
  • ๐Ÿ”„ Reset codec settings: sometimes resetting helps Settings โ†’ Decoder โ†’ Reset decoder settings.
  • ๐Ÿ—‘๏ธ Clear cache: in Android settings go c Applications โ†’ MX Player โ†’ Memory โ†’ Clear cache.

For devices with a small amount of RAM (2-3 GB) it is recommended:

  • Use Software decoder (SW) Only for problematic files.
  • Disable Hardware acceleration (optional) in the decoder settings.
  • Close background applications before watching high-resolution videos.
๐Ÿ’ก

If the player heats up your smartphone too much, try reducing the video resolution in the decoder settings (Settings โ†’ Decoder โ†’ Video resolutionThis will reduce the load on the processor, especially when playing 4K.

On some devices (for example, smartphones Xiaomi or Samsungthe work MX Player may conflict with system optimizers. If the player closes spontaneously:

  1. Add it to. list Exceptions in the battery settings.
  2. Disable Adaptive brightness and RAM optimization for the application.

7. Interface settings: themes, panels and file display

Interface MX Player can be adjusted to your preferences - from the color scheme to the way media files are displayed. Basic options:

  • ๐ŸŽจ Themes: go to Settings โ†’ Interface โ†’ Theme and select Dark, Light or System (automatic switching).
  • ๐Ÿ“‚ Folder view: in Settings โ†’ File list you can select display as List or Grids, and also enable displays Hidden files.
  • ๐Ÿ” Sorting: files can be sorted by Name, Date, Size or Durations.
  • ๐Ÿ“Œ Bookmarks: Hold your finger on a video to add it to Favorites or create a bookmark with a timestamp.

If you don't I like the standard player, in MX Player Pro alternative skins (external themes) are available. You can install them like this:

  1. Download the skin in format .mxskin (for example, from site XDA Developers).
  2. Place the file in a folder MX Player/Skins on the internal memory.
  3. In the player, go to Settings โ†’ Interface โ†’ Skin and select a new design.

For the convenience of watching long videos, you can configure automatic screen off:

  1. Go to Settings โ†’ Screen.
  2. Enable the option Screen lock.
  3. Set the auto-shutdown timer in Settings โ†’ Sleep timer.

8. Solving common problems with MX Player

Even after correct settings MX Player may not work correctly. Here are solutions to the most common problems:

ProblemPossible causeSolution
The video plays with a โ€œgreen screenโ€Incompatibility of the hardware decoder with the formatSwitch to SW decoder or update the codecs
There is sound, but no imageThe video stream is damaged or the decoder is unsuitableTry another decoder or recode the video
The player crashes when opening a fileLack of memory or conflict with the firmwareClear the cache, disable hardware acceleration or update the application
Subtitles are displayed in craggyIncorrect encoding of the subtitle fileIn the subtitle settings, select the encoding UTF-8 or Windows-1251
Video slows down when playing over the networkSlow Internet connection or small bufferIncrease the buffer size in Settings โ†’ Player โ†’ Buffering network

If the player stopped working after updating Android, try:

  • ๐Ÿ”„ Roll back to the previous version MX Player (download APK from the website APKCombo).
  • ๐Ÿ“‹ Report the bug to the developers via Settings โ†’ Review.
  • ๐Ÿ”ง Temporarily use an alternative player (for example, VLC or Kodi).
๐Ÿ’ก

If MX Player does not see files on the SD card, check if access to the external drive is allowed in Android settings (Settings โ†’ Applications โ†’ MX Player โ†’ Permissions โ†’ Memory).

On some devices (especially those with Android 13+), the player may not see files due to new memory access restrictions. To fix this:

  1. Go to Android Settings โ†’ Applications โ†’ MX Player โ†’ Permissions.
  2. Enable the option Manage all files.
  3. Restart the player.
๐Ÿ’ก

If the problem persists after all the manipulations, try resetting the player to factory settings (Settings โ†’ Advanced โ†’ Reset settingsThis will remove all your customizations, but often solves unobvious failures.

FAQ: Answers to frequently asked questions

Is it possible to watch videos from YouTube in MX Player?

No, MX Player does not support direct downloading of videos from YouTube or other streaming services. However, you can:

  1. Download videos through third-party applications (for example, Snaptube or NewPipe).
  2. Play the downloaded file in MX Player.

To view online content, it is better to use specialized applications.

Why MX Player does not play sound in AC3 format?

Format AC3 (Dolby Digital) requires a license, so it is not supported in the free version of the player Solutions:

  • Buy MX Player Pro (includes all codecs).
  • Install additional codecs (see section 3).
  • Transcode the audio track in AAC or MP3 using apps like HandBrake.
How to enable translation of subtitles in real time?

MX Player does not have a built-in translator, but you can:

  1. Download translated subtitles in advance (for example, from OpenSubtitles).
  2. Use external applications like Subtitle Translatorthat translate .srtfiles.

For automatic translation while watching, you will need a player with AI support (for example, VLC with plugins).

Is it possible to watch 3D video in MX Player?

Yes, MX Player supports playback 3D video in formats Side-by-Side (SBS) and Top-Bottom (TB). To enable the mode:

  1. Open 3D video.
  2. Tap on the screen and select the icon ๐Ÿ‘“ (3D).
  3. Select the format (SBS or TB) and adjust the depth of the effect.

To view you will need 3D glasses (anaglyph or shutter).

How to transfer MX Player settings to another phone?

Settings MX Player are stored in a file preferences.xml along the path:

/data/data/com.mxtech.videoplayer.ad/.shared_prefs/com.mxtech.videoplayer.ad_preferences.xml

To transfer them:

  1. Make a backup a copy of the file (need root access or ADB).
  2. Copy the file to a new phone in the same directory.
  3. Restart the player.

Without root access it is easier to configure the player again - transferring settings may cause conflicts.