Xiaomiβs MIUI-based smartphones allow for personalized audio notifications, but users often have trouble setting their own tunes to a call. Unlike standard Android devices, where itβs enough to copy a file to a Ringtones folder, Redmi, POCO and other Xiaomi models may have different processes due to manufacturer limitations. This article will help you figure out how to add your favorite song or sound to your ringtones list, avoiding common mistakes.
The main problem is that MIUI blocks access to system folders for user files by default. Even if you downloaded a melody in.mp3 or.m4a, it may not appear in the ringtone selection menu. We'll look at three working methods: through embedded tools, using a file manager, and using third-party applications. Each method is suitable for different versions of firmware, from MIUI 12 to MIUI 14 (including HyperOS for new models).
1. File Preparation: Melody Requirements for Xiaomi
Before you set the melody, make sure the file meets the MIUI specifications. Failure to comply with the parameters is the main reason why the downloaded ringtone does not appear in the settings.
- π΅ File format: only.mp3,.m4a (AAC),.ogg or.wav..flac or.aac formats may not be supported.
- β±οΈ Duration: optimally up to 30 seconds. Files longer than 1 minute may or may not be clipped.
- π File size: no more than 5 MB. Heavy files are ignored by the system.
- π Bitrate: 128-320 kbps recommended. Too low quality (below 96 kbps) can lead to distortions.
If your file doesn't match the settings, use free converters like Online-Convert or Audacity to change format and crop. For example, you can crop your favorite song for 20 to 25 seconds, saving the most memorable snippet. Note: MIUI does not support DRM-protected files (for example, downloaded from Apple Music or Spotify without conversion).
β οΈ Note: Files with names in Cyrillic (for example, my tune.mp3) They may not appear in the list of ringtones. Rename them to the Latin alphabet (for example, my_ringtone.mp3) before loading.
2. Method 1: Installation through the built-in Music application
The easiest method is to use the standard Mi Music app (or Music in Russian firmware), which works on most Xiaomi devices, including the Redmi Note. 10/11/12, POCO X3/X4/X5 and the flagship Mi series 11/12/13. The main condition is that the file must be downloaded to the phoneβs memory (not to the phoneβs memory). SD-map).
Step-by-step:
- Download the melody to your phone (for example, via a browser or Telegram).
- Open the Music app and find the downloaded file in the Local Music section.
- Slip on three points next to the track and select Set as a ringtone.
- In the menu that opens, select Call (for incoming calls) or Notification (for SMS and alerts).
If you donβt have the option to Set as a ringtone, update the Music app via Google Play or App Gallery. On some firmware (for example, MIUI 13 for the global version), this functionality may be hidden β in this case, use alternative methods.
File downloaded in memory of the phone (not on the phone) SD-map)
File name in Latin without spaces
File format: MP3 or M4A
Duration does not exceed 30 seconds-->
Method 2: Manual booting to system folder
If the previous method didnβt work, try manually putting the file in the Ringtones system folder, which is universal for all versions of MIUI, but requires access to a file manager with rights to write to the system directories, suitable for Xiaomi Mi A1/A2/A3 models (with pure Android) and devices with an unlocked bootloader.
Instructions:
- Connect your phone to your PC or use a file manager (such as Mi File Manager or Solid Explorer).
- Go to /storage/emulated/0/ If there is no Ringtones folder, create it manually.
- Copy the prepared file (e.g. ringtone.mp3) into this folder.
- Restart the phone β after that the melody will appear in the call settings.
On some firmware (e.g. MIUI 14 for Chinese devices), the Ringtones folder may be hidden. To see it, turn on the hidden files in the file manager settings. If the melody does not appear after the reboot, check the folder permissions:
- π§ Open the properties of the Ringtones folder.
- π Make sure she has the rw-r license.--r-- (Reading and writing for the owner, reading for others).
- π If your license is lost, use it. ADB for their discharge (the team below).
adb shell chmod 755 /storage/emulated/0/Ringtonesβ οΈ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) System folders can be protected by additional restrictions, in which case use Method 3 with third-party applications.
Method 3: Use of Third-Party Applications
If the first two methods didnβt work, install a dedicated ringtone management app.
- πΆ Ringtone Maker β allows you to crop tracks and set them as a call directly from the app.
- π Zedge β a database of free ringtones with the ability to download their files.
- π± Files by Google β file manager with ringtones installation function (works on the file manager) MIUI 12β14).
How to set a tune through Zedge:
- Download Zedge from Google Play and open it.
- Go to the Ringtones section β My Ringtones.
- Click + and select the downloaded file.
- After downloading, tap on three dots next to the track and select Set as ringtone.
The advantage of this method is automatic cropping and converting the file to MIUI requirements. However, note that some applications (such as Zedge) may request unnecessary permissions - refuse them if they are not associated with the installation of ringtones.
Through the standard music app
Manual download to Ringtones folder
Third-party applications (Zedge, Ringtone Maker)
In other ways.-->
5. Problem Solving: Why the Melody Is Not Set
If after all the manipulations your melody does not appear in the call settings, check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| The file does not appear in the list of ringtones. | Incorrect format or bitrate | Convert to.mp3 with a bitrate of 128-320 kbit/s |
| The melody is cut off when playing | File duration > 30 seconds | Cut the track to 20 to 25 seconds |
| Installation gives an error | No rights to write to system folders | Use ADB or root access |
| The call is played with distortions | Poor quality of the original file | Download a file with a bitrate β₯ 192 kbit / s |
On devices with MIUI 14 and HyperOS, MIUI Optimization can be activated to block changes in system sounds, to turn it off:
- Go to Settings. β The phone.
- Tap 7 times on the MIUI version to activate the developer mode.
- Back to Settings β Additionally. β For developers.
- Turn off the MIUI Optimization option and restart the phone.
π‘
If youβre using a POCO Launcher or custom firmware, try changing the launcher to a standard MIUI Launcher β this sometimes solves the problems with displaying ringtones.
6. Features for different Xiaomi models
The installation process for the melody may vary depending on the model and firmware version, and below are the key nuances for popular devices:
- π± Redmi Note 10/11/12 Pro: Supports all three methods, but in MIUI 13 You may need to reboot after manually uploading the file to Ringtones.
- π± POCO X3/X4/X5: On global firmware, the Music app often doesn't have a ringtone installation feature - use Zedge.
- π± Xiaomi 12/13/14: With HyperOS, system folders are more protected β give priority to third-party applications.
- π± Mi A1/A2/A3 (Android One: The standard Android method works β just put the file in Ringtones.
For dual-devices SIM-cards (e.g. Redmi) 9A/10A) You can assign different tunes to each card:
- Go to Settings β Sound and Vibration β SIM 1/SIM 2 Call.
- Select Local Rington and specify the path to your file.
On devices with a MediaTek processor (e.g., Redmi) 9/10 or POCO M3) When downloading files manually to Ringtones, additional permission may be required android.permission.WRITE_SETTINGS. It can be issued through ADB:
adb shell pm grant com.android.settings android.permission.WRITE_SETTINGS7. Alternatives: vibration and quiet mode
If the custom melody setup has failed, consider alternative ways to personalize:
- π Vibrational patterns: In Settings β Sound. β Vibration when ringing can create a unique vibration for different contacts.
- π Quiet mode with LED-Indication: Configure the flashing of the LED to incoming calls (Settings) β Notifications β Light indicator).
- π΅ Dynamic ringtones: In MIUI 14 Adaptive sounds feature that changes the melody depending on the time of day.
For models with IR-A blaster (for example, Redmi Note 11 Pro)+) You can program the infrared signal to turn on external acoustics when an incoming call is relevant if the built-in speaker is weak.
How to get back the standard MIUI sounds?
FAQ: Frequent questions about installing ringtones on Xiaomi
Can I set a tune longer than 30 seconds?
Why did my custom ringtone disappear after the MIUI update?
Can I assign different tunes to different contacts?
How to set the melody on the alarm clock?
Does this method work on Xiaomi with root rights?
π‘
On HyperOS devices (such as Xiaomi 14), prioritize third-party apps like Zedge or Ringtone Maker, which bypass the new MIUI restrictions on changing system sounds.