Set up a customized call melody on Xiaomi smartphones is a challenge that every user faces after buying a device. Despite its apparent simplicity, the process has nuances, from the limitations on audio file formats to the hidden settings in the latest versions of MIUI 14/15. In this article, we will analyze all the current ways, from standard tools to workarounds for models with locked system folders.
The peculiarity of Xiaomi firmware is that they often change the location of the audio settings menu. For example, in Redmi Note 12, the path to ringtones is different from that of the other two. POCO X5, Xiaomi 13 Ultra may require additional permission to access files, and we have taken these differences into account and collected universal instructions that work on 90% of the brandβs devices, you will also learn how to circumvent the limit on the duration of the melody (standard 30 seconds) and why some of the most common ones are used. MP3-Files are not displayed in the list of available.
Preparation: what formats supports Xiaomi
Before you set a tune, it is important to make sure your audio file complies with MIUI requirements. The system officially supports only three formats:
- π΅ MP3 β The most versatile option: Optimal bitrate: 128-320 kbit / s.
- π΅ M4A (AAC) β It's the default ringtone for standard ringtones, it takes up less space at the same quality.
- π΅ WAV β No loss of quality, but files weigh considerably more.
Note: Xiaomi ignores files with a bitrate above 320 kbps or a sampling rate above 44.1 kHz. If your track is FLAC or OGG, it will have to be converted, free programs like Audacity or online services like Online-Convert will do this.
The critical MIUI limit is 30 seconds, the system automatically cuts the tracks longer, even if you download a 2-minute file, and you can only get around this through third-party apps (we will talk about this in the corresponding section).
| Format | Max. bitrate. | Support for MIUI | Recommendation |
|---|---|---|---|
| MP3 | 320 kbps | Yes. | The best choice |
| M4A (AAC) | 256 kbps | Yes. | To save space |
| WAV | 1411 kbps | Yes. | Short files only |
| FLAC | Anybody. | No. | Requires conversion |
Method 1: Installation through standard MIUI settings
The easiest method is to use the built-in system tools. It works on all Xiaomi, Redmi and POCO devices with MIUI 12-15, but the path to the menu may vary slightly depending on the model.
Instructions:
- Open the Settings app (the gear icon on the home screen).
- Go to the section Sound and vibration.
- Select Call Melody (or Notification Sound if you need to change the SMS signal).
- At the top of the screen, click Local Melodies or My Melodies (the name depends on the firmware version).
- The system will open the Ringtones folder in the internal memory.
File in MP3/M4A/WAV| format
Length not exceeding 30 seconds |
Bitrate not higher than 320 kbit/s|
The file is placed in the Ringtones or Notifications folder.
-->
If your file does not appear in the list, check:
- π Location: The file should be in the folder /storage/emulated/0/Ringtones (for the ringing of the call) or /storage/emulated/0/Notifications (notice-in).
- π Title: Avoid Cyrillic characters and spaces in the file name (e.g., file name, my_ringtone.mp3 instead of my tune.mp3).
- π Cash: After adding a new file, restart your phone or clear the Settings app cache.
β οΈ Note: Some models (e.g. Xiaomi) 12T) The Ringtones folder can be hidden. To see it, turn on the hidden files in any file manager (for example, in Mi File Explorer, click three dots). β Settings β Show hidden files).
Method 2: Using a File Manager
If the standard method didnβt work, you can manually install the melody through the file manager, which is suitable for devices with MIUI 14/15, where access to system folders is limited.
Step-by-step:
- Download and install a file manager with access to root folders, such as FX File Explorer or Solid Explorer.
- Place your audio file in one of the following folders (create it if it doesn't exist): /storage/emulated/0/Ringtones/ - for call tunes /storage/emulated/0/Notifications/ - for notifications /storage/emulated/0/Alarms/ - for alarm clocks
- Reset the device.
- Go to Settings β Sound and Vibration β Call Melody and select your file from the list.
If the file doesnβt appear even after you reboot, try the following:
- π Rename the file to ringtone.mp3 (for calls) or notification.mp3 (notice-in).
- π Change the file extension with a capital letter (for example,.MP3 on.mp3).
- π± Check if the antivirus or built-in protection is blocking access MIUI (In Settings β Annexes β Permits).
π‘
If Ringtones/Notifications folders don't exist, create them manually. Importantly, the folder name should be spelled exactly as above (with capital letters, no errors).
Method 3: Third-party applications for ringtones
If system methods donβt work (e.g., on POCO F5 with MIUI 14), you can use third-party utilities to circumvent system limitations, including melody duration and file formats.
Top.-3 tested applications:
- π§ Zedge is the largest database of ringtones and wallpapers, and allows you to download tunes directly to the desired folder.
- π§ Ringtone Maker is an editor for cutting tracks and creating tunes from music. Supports bypassing the 30 seconds limit.
- π§ MP3 Cutter and Ringtone Maker is a tool for fine-tuning the beginning and end of a track.
Instructions for Zedge:
- Install the app from Google Play.
- Start and select the Ringtones section.
- Find your favorite tune and click Download.
- After downloading, select Set as ringtone β Phone ringtone.
- Confirm the selection in the system menu.
β οΈ Note: Some applications (such as Ringtone Maker) request permission to access files and microphones. You don't have to refuse - without this they can not process your audio files. β Annexes β Permits.
How to get around the 30 seconds limit?
Method 4: For the Advanced β ADB-team
If you are familiar with ADB (Android Debug Bridge), you can set the melody via the command line, which is useful when system settings are locked (for example, on corporate devices).
Step-by-step:
- Install ADB on your computer (you can download from the Android Developers website).
- Connect Xiaomi to USB and enable USB Debugging in Settings β About Phone β MIUI version (click 7 times on the line with the version, then go back to Additional Settings β For Developers).
- Open the command prompt (Windows) or terminal (macOS/Linux) and type: adb devices Make sure the device is defined.
- Copy the file to your phone: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/ (replace the path with the current one).
- Set it as a melody: adb shell settings put system ringtone /sdcard/Ringtones/ringtone.mp3
For notifications, use the command:
adb shell settings put system notification_sound /sdcard/Notifications/notification.mp3π‘
ADB-The method is the only way to install the melody on devices with locked system folders (for example, on some corporate Xiaomi smartphones).
Problem Solving: Why the Melody is Not Set
If you followed the instructions, but the melody is still not put, check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| The file does not appear in the list | Wrong folder or format | Check the path (/Ringtones/) and convert to MP3 |
| The melody is cut off | Length >30 seconds | Cut the file in Ringtone Maker or make a loop |
| File corrupted error | High bitrate or frequency | Convert to 128-320 kbit/s, 44.1 kHz |
| No access to the folder. | MIUI restrictions | Use ADB or third-party file managers |
Pay particular attention to permissions. In the latest versions of MIUI 15, the system can block folder access even for standard applications.
- Go to Settings β Applications β Application Management.
- Find the settings (app) and open the permissions.
- Turn on Warehouse and Multimedia access.
If the problem persists, try resetting the sound settings to standard:
adb shell settings reset systemWarning:
Additional Chips: Individual Contact Melodies
Xiaomi can assign unique ringtones to individual contacts, which is convenient to distinguish calls from family, colleagues or important customers without looking at the screen.
How to set up:
- Open the Contacts app.
- Select the contact you want and click Edit (pencil icon).
- Slip on the Call Melody (or Notification Sound).
- Select a file from the list or click Add to download a new one.
- Save the changes.
Limitations:
- π Individual tunes only work for contacts stored in the phone book (not for unknown numbers).
- π΅ On some models (e.g. Redmi) 10C) This is a feature that's turned off in firmware, and then you can only flash it to the global version. MIUI.
π‘
To quickly find contact with an individual tune, type in the has:ringtone search in the Contacts app.