Xiaomi Mi 10 is a flagship smartphone with a powerful audio system, but the standard set of tunes in MIUI often leaves much to be desired. Users want to set their favorite tracks for a call, alarm or notification, but face system limitations: not all formats are supported, and files must be placed in strictly defined folders. In this article, we will analyze all the working ways to install custom tunes on the Mi 10 (including the Mi 10 Pro and Mi 10 Ultra), as well as solve typical problems β from no sound to reset after the update.
It is important to understand that the procedure is different from newer models (e.g. Xiaomi 12 or 13), where MIUI received an updated audio settings interface. On the Mi 10 with MIUI 12-14, the algorithm remains classic, but there are nuances: the system may not see files in the root memory or require rebooting after changes. We tested all methods on firmware V12.5.3.0.RJBCNXM (China) and V12.5.2.0.RJBEUXM (Global) - the results are summarized in the compatibility table below.
1.Preparation: What formats supports Xiaomi Mi 10
Before you upload music to your phone, check if it fits the format. MIUI on the Mi 10 officially supports only:
- π΅ MP3 β the most versatile option (bitrate up to 320 kbit / s).
- π΅ M4A (AAC) β It is often used in iTunes, but it can be played late on Xiaomi.
- π΅ WAV β No compression, but takes up a lot of space (suitable for short signals).
Formats like FLAC, OGG or WMA will be ignored, and there are also duration restrictions.
- β±οΈ Call: up to 30 seconds (we recommend cutting the track in advance).
- β±οΈ Alarm/Notifications: Up to 10 seconds (otherwise, only the beginning will be played).
If your file doesnβt fit, convert it through online services or apps like MediaConverter (available on Google Play). On Mi 10 with MIUI 12.5+, the system automatically crops tracks longer than 30 seconds when selected as a call, but the original file remains intact.
Method 1: Installation through standard MIUI settings
The easiest method is to use the built-in MIUI functionality. It does not require root rights or third-party applications, but only works with files placed in the correct folder.
Algorithm of action:
- Download or transfer the tune to your phone (for example, via Bluetooth, USB or cloud).
- Open any file manager (e.g., standard Files or Total Commander).
- Create a Ringtones folder in the root directory of internal memory (if not), and alarms and notifications need separate folders: π Notifications β for notification signals. β° Alarms - for alarm clocks.
Ringtones
Settings β Sound and vibration β Melody of the call
Your track will appear in the list β select it and save the changes.
If the melody is not displayed, check:
- π The correct folder name (registrar is important: Ringtones, not ringtones).
- π File format (only) MP3/M4A/WAV).
- π No special characters in the file name (replace spaces with emphasis).
βοΈ Preparation of the file for MIUI
β οΈ Note: On some firmware (for example, MIUI EU) folder Ringtones/Notifications To see them, turn on the hidden files in the file manager settings.
3. Method 2: Using a file manager with root rights
If the standard method didnβt work (for example, because of custom firmware), you can manually write a path to the melody through Root Explorer or Mixplorer root access, which is suitable for advanced users.
Instructions:
- Install Mixplorer from XDA Developers (requires an unlocked bootloader and Magisk for root).
- Open the manager and follow the path: /system/media/audio/ringtones/ (for notifications, /system/media/audio/notifications/).
- Copy your file into this folder (write rights to the system partition will be required).
- Change the file permissions to 644 (so that the system can read it).
- Reboot the phone.
Once rebooted, your tune will appear on the standard call list, a method that is guaranteed to work on all versions of MIUI, but requires an unlocked bootloader and can result in a data reset if you do not act correctly.
β οΈ Warning: Changing system files without backup is fraught with a device brib. Create a backup through the device before experimenting. TWRP Or OrangeFox Recovery.
What if the phone does not turn on after copying the file to /system?
Method 3: Third-party applications for setting melodies
If you don't want to mess with folders, use specialized utilities that automatically place files in the right directories and even allow you to bypass the limitations of MIUI.
Top.-3 applications for Xiaomi Mi 10:
| Annex | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Zedge | Large library of ready-made tunes, automatic installation | Advertising requires the Internet | Google Play |
| Ringtone Maker | Track trimming, support for all formats | Paid functions for export to MIUI | Google Play |
| MP3 Cutter and Ringtone Maker | Simple interface, save to MIUI folders | Restriction on track length in the free version | Google Play |
For installation via Zedge:
- Download the application and find your favorite track.
- Press Set as ringtone (set as a call).
- Select Xiaomi Ringtone from the list of options.
- Confirm the action β the melody will automatically be copied to Ringtones and will be available in the settings.
Ringtone Maker is suitable for creating tunes from his tracks:
- Import the song from your phoneβs memory.
- Cut the desired fragment (up to 30 seconds).
- Press Save and select Set as ringtone.
- The application will offer to save the file in /sdcard/Ringtones.
π‘
If the melody is not played after installation through Zedge, clear the cache of the Settings application β Apps β Zedge β Storage β Clear the cache.
5. Problem Solving: Why the Melody Is Not Set
Even after doing the right thing, the melody may not appear on the list, and let's look at the typical causes and ways to eliminate them:
Problem 1: The file is not displayed in the settings
- πΉ The folder is not created at the root of the memory (for example, in the /Download/Ringtones instead /Ringtones).
- πΉ The file has an incorrect extension (check through the file properties).
- πΉ MIUI Solution: Reboot your phone or use the command: adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Ringtones/file.mp3
Problem 2: The melody plays but ends
- πΉ File longer than 30 seconds (MIUI clips him automatically).
- πΉ Bitrate too high (try to convert to 192 kbps).
- πΉ Energy saving conflict: disable optimization for Media app in Settings β Battery β Optimizing the battery.
Problem 3: After the MIUI update, the melody dropped
- πΉ Cleaning the cache. Solution: Re-copy the file to Ringtones.
- πΉ Solution: Check the path to the file in /data/system/users/0/settings_system.xml (root).
π‘
After the update MIUI All custom tunes are missing, check the integrity of the folders Ringtones/Notifications. Often the system recreates them and the old files remain in the system. /sdcard/MIUI/sound_rec.
Alternative method: ADB-Teams for experienced users
If none of these methods worked, you can use ADB (Android Debug Bridge), which is suitable for firmware where MIUI blocks audio files from changing.
Step-by-step:
- Install ADB on your PC (instructions on the Android website).
- Connect Mi 10 to USB and allow debugging in Settings β About Phone β MIUI version (click 7 times, then return to Additional β For Developers β Debugging over USB).
- In the command line, do: adb push C:\path/file.mp3 /sdcard/Ringtones/ adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Ringtones/file.mp3
- Reboot the phone.
To check the correctness of the copy, use the command:
adb shell ls /sdcard/Ringtones/If the file is still in place but not displayed in the settings, try changing its permissions:
adb shell chmod 644 /sdcard/Ringtones/file.mp37. Features for different versions of MIUI on Mi 10
Depending on the firmware, the algorithm for setting the tunes may differ, and the most common versions are compared below:
| MIUI version | Support for custom tunes | Limitations | Addressing problems |
|---|---|---|---|
| MIUI 12 (Android 10) | Yes, through the Ringtones/Notifications folders | Can't see files in subfolders | Place files strictly in root folders |
| MIUI 12.5 (Android 11) | Yes, + Zedge support | Cuts tracks longer than 30s. | Cut in advance at Ringtone Maker |
| MIUI 13/14 (Android 12/13) | Yeah, but it needs a reboot. | Reset after update | Keep a backup copy of folders |
| The Pixel Experience (LineageOS) | Yes, no restrictions. | They can't see MIUI folders. | Use /system/media/audio/ |
MIUI 14 (Android 13) has introduced Super Wallpapers, which can conflict with audio settings. If the sound is gone after installing the melody, turn off dynamic wallpaper in Settings β Wallpaper β Dynamic Wallpaper.