Xiaomi MIUI-based smartphones often come with a pre-installed Mi Video video player that automatically opens all media files. However, many users prefer the MX Player for its advanced features: subtitling support, gesture control and hardware decoding. In this article, we will discuss all the ways to make the MX Player default player β from standard Android settings to workarounds for stubborn versions of MIUI.
The problem is that MIUI sometimes ignores default system settings or resets them after updates. We tested all methods on Redmi Note 12 Pro+, POCO X5 Pro and Xiaomi 13T devices with different firmware versions, depending on the results, which way it works for you. Important: some actions require ADB rights or disable system applications, which can affect the stability of the phone.
Why MX Player is not the default player on Xiaomi
The main reason is MIUIβs aggressive policy of promoting its own services, and even if you manually select the MX Player in the default settings of the Application, the system can:
- π Reset the choice after restarting or updating the OS.
- π₯ Block opening files from the File Manager or Gallery in third-party players.
- π‘οΈ Limit background work MX Player through Battery Optimization.
- π§ Hide system dialogs for selecting an application for certain formats (e.g.,.mkv or.mkv.mp4).
Additional complications arise from the separation of storage in Android 11+: if the file is in the Download folder, and the player tries to access it through Scoped Storage, the system may suggest opening it in Mi Video "for security." This is not a bug, but a feature of MIUI, which can only be circumvented by radical methods.
Method 1: Standard settings through the Android menu
Letβs start with the simplest method that works on most Xiaomi devices with MIUI 12-14:
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select the Default Apps.
- Find the Video Player section (or Music Player if you need it for audio).
- Select the MX Player from the list, and if you don't have one, install the app from Google Play first.
β οΈ Attention: On some firmware MIUI (Especially Chinese or global with regional restrictions, the default Appendix may not be available.
After selecting the MX Player, check it out:
- π¬ Open any video file from the Gallery or File Manager.
- π If you see a dialog "Open with help..." - tick Always and select MX Player.
- π For.mkv or.avi files, you may need to reselect.
βοΈ Preparing for the change of player by default
Method 2: Reset application settings (if the MX Player doesnβt appear in the list)
If the MX Player does not appear in the default App menu, the problem may be in the system services cache.
- Go to Settings β Applications β Application Management.
- Slip on three points β Reset application settings.
- Confirm action. This will reset all default settings (including browser, launcher, etc.) but will not delete data.
- After the reboot, re-select the MX Player as the default player.
Critical detail: on some Xiaomi devices (such as Redmi 10C or POCO M4 Pro), resetting the application settings also resets the resolutions for Storage and Microphone. After the procedure, go to the MX Player settings and re-enact all the necessary rights.
If the reset didnβt help, try an alternative route:
Settings β Memory β Clean (under the "System Memory" section)This will remove temporary MIUI files that can block the default player change.
Method 3: Using ADB to force a player change
For advanced users who are ready to work with Android Debug Bridge (ADB), there is a radical method of forcing the MX Player to be assigned to the default player, which works even if MIUI blocks the standard settings.
β οΈ Attention: Misuse of the right ADB This could cause system failures. MIUI 14 (Android 13) and may not work on other versions.We recommend backing up your data before starting.
Steps:
- Turn on Developer Mode: Settings β About Phone β MIUI Version (shap 7 times)
- Activate USB Debugging in Settings β Additional β For developers.
- Connect your phone to your PC, install ADB Tools and execute commands: adb shell pm clear com.miui.video adb shell cmd package set-home-activity com.mxtech.videoplayer.ad
- To reset all default settings (if the player is not applied): adb shell pm clear com.android.providers.settings
| ADB Team Team | Action. | Side effects |
|---|---|---|
| pm clear com.miui.video | Clears the Mi Video data | Reset all the settings of the built-in player |
| set-home-activity com.mxtech... | Forced assigns MX Player as media launcher | Can drop wallpaper and widgets |
| pm clear com.android.providers.settings | Resets all settings by default | You will need to re-select the browser, SMS-application, etc. |
π‘
Before executing the ADB-command, take a screenshot of the current default settings of the Application to quickly restore them if necessary.
Method 4: Disable Mi Video via MIUI settings
If Mi Video continues to intercept files, it can be completely disabled, and it's a radical solution, but it's guaranteed to solve the problem.
- Go to Settings β Applications β Application Management.
- Find Mi Video (or com.miui.video).
- Tap to turn off β Disable the application.
- Confirm the action. The app will disappear from the menu and stop opening files.
β οΈ Note: Disabling system applications may result in:
- π΄ Update errors MIUI (If Mi Video is linked to Xiaomi Cloud).
- π± Failures in the work of the Gallery when watching video miniatures.
- π Automatically turn on after resetting settings or updating firmware.
What to do if Mi Video is turned on by itself?
Method 5: Using a file manager with Open with support
If MIUI ignores global settings, you can bypass the restrictions through a third-party file manager (e.g. Solid Explorer or FX File Manager), which allows you to manually select a program to open each file, bypassing system restrictions.
Instructions:
- Install Solid Explorer from Google Play.
- Open the manager and find the video file.
- Long press. β Open with help.
- Select the MX Player and check the box Always.
- Repeat for files of different formats (.mp4,.mkv,.avi).
The advantage of this method is:
- β It works even if it does. MIUI Blocks the Systemic Selection Dialogue.
- β Allows you to assign different players to different folders (for example, MX Player for movies and VLC music).
- β Does not require root rights or ADB.
π‘
Third-party file managers (such as Solid Explorer) often bypass the limitations of MIUI, as they use their own file processing mechanisms rather than system ones.
Problem Solving: MX Player does not open files or issue errors
If the MX Player is assigned to the player by default but does not play video, check the following points:
| Problem. | Reason. | Decision |
|---|---|---|
| File won't open. | No permission to access the folder | In the MX Player settings, allow access to all files (Settings β Storage Access) |
| The "Not Supported" Error | No codec. | Install MX Player Custom Codec from the official website |
| Video's slowing down | Incorrect hardware acceleration | In the player settings, select Decoder β Software (SW) |
| No sound. | MIUI blocks audio in the background | Turn off battery optimization for MX Player |
For.mkv files with external subtitles:
- Download the subtitles to the same folder as the video.
- Rename the subtitle file so that its name matches the video name (for example, film.mkv and film.srt).
- In MX Player, enable the option to Auto Download subtitles in the settings.
π‘
If MX Player doesn't see files on SD-transfer them to the internal memory or folder Movies/Videos map. MIUI Restricts access of third-party applications to external drives.