The standard MIUI Video Player or Xiaomi Video (in the newer versions of HyperOS) is not always satisfactory for users. Slow work with heavy formats, no subtitles, advertising in the free version or just an inconvenient interface are reasons to replace the mass. Fortunately, there are several ways to change the default player to Xiaomi, and not all of them require root rights or complex manipulation.
In this article, we will discuss 5 Proven methods: from basic Android settings to advanced tricks ADB Note that some methods only work on certain versions. MIUI (12/13/14) You will also learn how to circumvent Xiaomi's restrictions on changing players for system applications (for example, Gallery) - this is relevant for Redmi Note models. 12/13, POCO X5/F5 and flagships Xiaomi 13/14.
1. Method through Android settings (the easiest)
If you only need to change the player to open files from the file manager (like Files by Google or Mi File Explorer), this method is best suited. It works on all Xiaomi smartphones regardless of the firmware version.
Instructions:
- ๐ฑ Open any file manager and find a video file (for example,.mp4 or.mkv).
- ๐ Click on the file and in the window that appears, select "Open with" (or "More" if the player is already assigned by default).
- ๐ In the list of applications, tap on the desired player (for example, VLC or MX Player).
- ๐ Check the box "Always" or "Use by default" and confirm the choice.
โ ๏ธ Note: This method will not change the player in the Xiaomi Gallery or system applications. These will require other methods (see sections 3-5). โ2.
2. Assignment of the player through the settings of the application
If the first method didnโt work (for example, the player you want doesnโt appear in the list), try assigning it manually through Android settings.This is true for MIUI 13/14 and HyperOS, where the system can block third-party applications to open media.
Steps:
- Open Settings โ Applications โ Application Management.
- Find the player you want to make the main player (for example, MX Player).
- Slip it and select "Open by default" (or "Default settings" in HyperOS).
- Click Add Support and select file types (e.g..mp4,.avi,.mkv).
- Confirm the action and restart the smartphone.
๐น Note: Some firmware may not have the "Open by default" option, in which case try to remove updates for the standard player. MIUI Video Player (if possible) or use the method โ3.
โ๏ธ Preparation for player change
3.Use of ADB for forced player change (for advanced)
If the system blocks the player change (e.g., in the Xiaomi Gallery or Mi Video), you can use ADB, the Android debugging tool, which works on all versions of MIUI and HyperOS, but requires a connection to a PC.
Instructions:
- Turn on Developer Mode on your smartphone: Go to Settings โ About Phone. Tap 7 times on MIUI Version (or HyperOS Build Number). Go back to Settings โ Additional โ For Developers and turn on USB Debugging.
ADB
adb shell pm clear --user 0 com.miui.videoplayerThis command will reset the settings of the standard player, after which the system will prompt you to select a new one when you first open the video.
adb shell cmd package set-home-activity com.mxtech.videoplayer.ad(Replace com.mxtech.videoplayer.ad with the right player package).
โ ๏ธ Attention: Misuse of the right ADB Before you execute commands, back up your data and make sure the application package is correctly listed:
| Player. | Packet name | Supported formats |
|---|---|---|
| VLC | org.videolan.vlc | MP4, MKV, AVI, FLV, WMV |
| MX Player | com.mxtech.videoplayer.ad | MP4, MKV, AVI, MOV, TS |
| Kodi | org.xbmc.kodi | All popular formats + streaming video |
| BSPlayer | com.bsplayer.bspandroid.free | MP4, AVI, DIVX, WMV |
What if the ADB does not recognize the device?
4.Replacement of the player through an alternative launcher
If you need to change the player globally (including opening a Gallery video or Mi Video), you can use launchers like Nova Launcher or Lawnchair, which allow you to assign applications by default, bypassing the limitations of MIUI.
Step-by-step:
- ๐ฅ Install Nova Launcher from Google Play and make it the default launcher.
- ๐ง Open Nova Settings and go to Apps and Notifications โ Application default settings.
- ๐ฌ Find the Multimedia or Video Player section and select the desired application.
- ๐ Reboot your smartphone to make changes take effect.
๐ก Useful tip: Nova Launcher can also disable system applications (such as Mi Video) so that they do not interfere with the work of a third-party player:
- Press the Mi Video icon on the home screen.
- Select "Application Information".
- Press "Disable" (if the button is active).
๐ก
If, after changing the launcher, videos from the Gallery still open in a standard player, clear the cache and data of the Gallery application (Settings โ Applications โ Gallery โ Storage โ Clear cache).
5 Manual removal of the standard player (requires root)
The most radical way is to completely remove the built-in player through root access, which will force the system to use the default alternative player, a method suitable for MIUI 12-14 and HyperOS, but requires an unlocked bootloader and superuser rights.
Instructions:
- ๐ Get root rights (for example, through Magisk).
- ๐ Install a root-enabled file manager (such as Root Explorer or Solid Explorer).
- ๐๏ธ Cross the path. /system/app/MiuiVideo or /system/priv-app/MiuiVideo.
- ๐ฎ Delete the MiuiVideo folder or rename it to MiuiVideo.bak.
- ๐ Reset the device.
โ ๏ธ Note: Removing system applications may cause firmware to work unstable or update errors. Before deleting, backup through TWRP Also note that on some models (for example, Xiaomi 13 Pro) the player can be integrated into the Gallery, and its removal will damage the functionality of viewing photos.
๐ก
Removing a standard player through root is the most reliable way, but only for power users. On new Xiaomi models (2023-2026), this could disrupt HyperOS.
Comparison of methods: which one to choose?
Not all methods are equally effective. Here is a quick comparison of MIUI/HyperOS versions and Xiaomi models:
| Method | Difficulty | Required. root/ADB | Works at the Gallery. | Suitable for |
|---|---|---|---|---|
| Android settings | โญ | โ No. | โ No. | All models. |
| Application settings | โญโญ | โ No. | โ ๏ธ Partially. | MIUI 13+, HyperOS |
| ADB | โญโญโญ | โ Yes (ADB) | โ Yes. | All models. |
| Alternative launcher | โญโญ | โ No. | โ Yes. | MIUI 12โ14, HyperOS |
| Removal through root | โญโญโญโญ | โ Yeah) | โ Yes. | Old models (until 2022) |
๐น Recommendations for selection:
- ๐ฑ For POCO X3/X4, Redmi Note 10/11 (MIUI 12โ13) fit โ2 or โ3 (ADB).
- ๐ For Xiaomi. 13/14 or POCO F5 (HyperOS is better to use the launcher (#4) or ADB (#3).
- ๐ ๏ธ If you are ready to experiment and have an old model (like Redmi 9), you can try the root method (#5).
Frequent problems and their solutions
Even after a player change, errors can occur, and here are the most common ways to fix them:
โ ๏ธ Note: If after changing the player, the video in the Xiaomi Gallery stopped playing, check if access to the storage for the new player is disabled. โ Annexes โ [your player] โ Permits and Enable "Storage" and "Multimedia".
Problem 1: The player is reset after the MIUI/HyperOS update.
Solution: Repeat the default player setting (method) โ1 โ2. If it doesn't help, use it. ADB Reset the settings of the standard player (command from section 3).
Problem 2: Videos from Telegram or WhatsApp open in a standard player.
Solution: Clear the messenger cache and in its settings select "Open links in the external application".
Problem 3: There is no sound in the alternative player.
Solution: Check the audio settings in the player itself (e.g., Audio Drive may be disabled in the VLC) and also make sure that Settings โ Sound does not activate Speaker Only.