Are you tired of Xiaomi automatically opening videos in a standard Mi Video player that doesn't support the right formats or slows down?The problem is that even after installing alternative apps (like VLC or MX Player), the system stubbornly ignores your choices. This is not an accident, but a feature of the MIUI shell that aggressively promotes its own services.
In this article, we will discuss 5 working ways to change the default player on Xiaomi, Redmi and smartphones. POCO โ From basic settings to hidden functions and commands ADB. Relevant for versions MIUI 12-15 (including global and Chinese firmware) Important: some methods require root rights or debugging USB, But most of the solutions work without them.
Why Xiaomi ignores the default player choice?
The reason is Xiaomi's policy: the MIUI shell binds media processing to its own applications (com.miui.videoplayer). Even if you manually select a different player in the file settings, the system can reset the selection after rebooting or updating.
- ๐ฑ All smartphones on MIUI 12โ15 (including Redmi Note 12, POCO F5, Xiaomi 13)
- ๐ฌ Video formats:.mp4,.mkv,.avi,.mov and others
- ๐ Files opened from the Gallery, Explorer or instant messengers
Key point: MIUI doesn't just offer its player, it blocks the changing associations for multimedia at the system level, and it's different from pure Android, where the default app selection works as standard, and then how to get around that limitation.
Method 1: Configure with โDefault Appsโ (Basic Method)
The easiest option is to try changing the associations manually, which will work if Xiaomi hasnโt already blocked this feature in your version of MIUI:
- Open Settings โ Applications โ Application Management.
- Tap it on three points (โฎ) in the upper right corner and select the Applications by default.
- Find the Video Player (or Multimedia) section and select the desired app from the list.
โ ๏ธ Note: On some devices (e.g. Redmi) 10C s MIUI 13) this section may be missing or inactive. If the player does not appear in the list, proceed to the following methods.
โ๏ธ Preparation for player change
Method 2: Reset file associations (for MIUI 14-15)
If the standard method didn't work, try resetting all file associations and re-indicating the player, which helps in 60% of cases on newer versions of the firmware:
- Go to Settings. โ Annexes โ Application management โ Three points (โฎ) โ Reset application settings.
- Confirm the reset (this wonโt delete data, but will reset all โdefaultโ choices).
- Open any video file from the Explorer or Gallery.
- In the window that appears, select the desired player and mark Always.
๐น Important: After discharge MIUI If you do, repeat step 4, but close all background apps before you select a player (via the "Recent" button").
| MIUI version | Is the reset working? | Notes |
|---|---|---|
| MIUI 12โ13 | โ Yes. | You may need to re-select after the reboot. |
| MIUI 14 | โ ๏ธ Partially. | Works only for files opened from Explorer |
| MIUI 15 (Beta) | โ No. | Requires the use of ADB or root |
Method 3: Use ADB (without root)
If previous methods don't work, you'll have to connect to your phone via ADB, which is Google's official tool that doesn't require superuser rights.
- Turn on USB Debugging: Settings โ About Phone โ MIUI Version (Tap 7 times) โ Back โ Additional Settings โ For Developers โ Debugging by USB
- Connect your phone to your PC and confirm your trust in your computer.
- Download ADB Tools and open the command line in the folder with adb.exe.
- Enter the command to reset associations: adb shell cmd package reset-preferred-package com.miui.videoplayer
- Then specify the player you want (e.g. for VLC): adb shell cmd package set-home-activity org.videolan.vlc
โ ๏ธ Warning: After completing the commands, restart the phone and manually select the player when opening the video. MIUI Reset the settings again - use the command:
adb shell settings put global preferred_video_player_package org.videolan.vlc(Replace org.videolan.vlc with your player package)
How to find out the package name of the application?
Method 4: Configure with Developer Mode (Hidden Options)
MIUI has hidden settings that allow you to manage file associations more flexibly.
- Activate Developer Mode (see Step 1 in the ADB method).
- Go to Settings โ Additional settings โ For developers.
- Find the Reset shortcuts (or Reset shortcuts) option and activate it.
- Return to Settings โ Applications โ Default Apps and try to select the player again.
๐น Useful tip: If the option doesn't show up, try searching for default or association in your settings. Some firmware (Xiaomi.eu) have these options hidden deeper.
๐ก
Before activating the developer mode, turn off the automatic MIUI update in Settings โ About Phone โ System Update โ this will prevent resetting after the update.
Method 5: Use of third-party utilities (for advanced)
If none of the methods worked, there are specialized tools left, which require root rights or an unlocked bootloader, but give 100% results:
- ๐ ๏ธ App Ops (for permission management): allows you to block Mi Video at the system level.
- ๐ง SetEdit (Android Settings Editor): Changes the settings preferred_video_player_package manually.
- ๐ฑ MIUI Hidden Settings (for Xiaomi.eu firmware): Opens access to hidden association options.
โ ๏ธ Note: The use of these tools may lead to unstable operation of the system or reset of the warranty:
โ ๏ธ Note: Create a full backup through Settings โ Additional settings โ Backup and reset: Utilities like SetEdit can damage system files if you specify the wrong settings.
For App Ops:
- Install the application from XDA Developers.
- Find Mi Video in the list and turn off Media Processing permission.
- Reboot your phone and select an alternative player.
๐ก
On devices with unlocked bootloader (Xiaomi.eu, LineageOS), the default player problem is solved more easily - just disable Mi Video through Settings โ Applications โ Disable.
Frequent Mistakes and How to Avoid Them
Even after a successful player change, users are faced with problems.
- ๐ Reset after update: MIUI Solution: Before you update, execute the command before you update. ADB (3-way).
- ๐ Not all formats open: Some players (like Google Photos) don't support.mkv or.flv. Check your app's specifications.
- ๐ Change ban: Redmi with Chinese firmware may have a lock.Solution: Sweeve the global version MIUI.
๐น Critical point: If you are using MX Player with hardware acceleration, but video slows down โ turn off the option HW+ Decoder in player settings and select SW decoder.