How to change the default player on Xiaomi smartphones: 5 working ways

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.

๐Ÿ“Š Which player do you prefer on Xiaomi?
MIUI Video Player
VLC
MX Player
Kodi
Other

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:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find the player you want to make the main player (for example, MX Player).
  3. Slip it and select "Open by default" (or "Default settings" in HyperOS).
  4. Click Add Support and select file types (e.g..mp4,.avi,.mkv).
  5. 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

Done: 0 / 4

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:

  1. 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.videoplayer

This 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 nameSupported formats
VLCorg.videolan.vlcMP4, MKV, AVI, FLV, WMV
MX Playercom.mxtech.videoplayer.adMP4, MKV, AVI, MOV, TS
Kodiorg.xbmc.kodiAll popular formats + streaming video
BSPlayercom.bsplayer.bspandroid.freeMP4, AVI, DIVX, WMV
What if the ADB does not recognize the device?
Make sure you have Xiaomi drivers installed (you can download from [official website](https://new.c.mi.com/global/miuidownload/index))) and check that the developer settings include the option โ€œDebug over USB (Secure Mode)โ€ and the permission to connect to the PC is issued.

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:

  1. Press the Mi Video icon on the home screen.
  2. Select "Application Information".
  3. 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:

MethodDifficultyRequired. root/ADBWorks 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.

How to return the standard Xiaomi player?
If you want to roll back, clear the default settings for the current player (Settings โ†’ Apps โ†’ [player] โ†’ Open by default โ†’ Clear Settings) or reinstall Mi Video via GetApps (Xiaomi store).
๐Ÿ” Can I change the default player without rooting and ADB?
Yes, but with limitations. โ„–1 and โ„–2 (via Android settings) work without additional tools, but will not replace the player in the Gallery or Mi Video. ADB oral.
๐Ÿ“ฑ Why after upgrading to HyperOS player dropped?
HyperOS resets some default settings in major updates. To return the previous player, repeat the setting (method) โ„–1 โ„–3. If the player is missing from the list, clear the Settings cache (Settings) โ†’ Annexes โ†’ Settings โ†’ Warehouse โ†’ Clear the cache).
๐ŸŽฌ Which Player Works Best on Xiaomi?
Depending on the task: For heavy formats (4K, HDR): VLC or MX Player (with codecs). For streaming video: Kodi (supports plugins). For a minimalist interface: Just (Video) Player. POCO F5 and Xiaomi 13 work best with hardware-accelerated MX Player.
โš™๏ธ Can you turn off the standard Xiaomi player without root?
Partially. You can turn off updates for Mi Video (Settings) โ†’ Annexes โ†’ Mi Video โ†’ โ‹ฎ โ†’ Disable updates) or hide its icon through the launcher. Complete removal without root is impossible.
๐Ÿ”„ What to do if the player is not saved after restarting?
It's a typical problem. MIUI 14 and HyperOS Solutions: Use ADB for compulsory appointment (mode of โ„–3. Install Nova Launcher and assign the player through it (method) โ„–4. Clear the Google Play Services cache (Settings) โ†’ Annexes โ†’ Google Play Services โ†’ Warehouse โ†’ Clear the cache).