Xiaomiโs MIUI-based phones offer flexible personalization settings, including the ability to assign a unique tune to each contact.This feature not only makes it easier to identify the caller without looking at the screen, but also adds personality to your device. However, many users have difficulty finding this option โ especially after MIUI updates when the menu moves to other sections.
In this article, we will analyze all the current ways to install a melody on a contact โ from standard tools to workarounds for older versions of firmware. You will learn how to add a tune from the built-in library, download your audio recording, and solve typical problems such as the lack of an option on the menu. POCO on MIUI 12-14 and HyperOS.
1. Standard method: through contact settings
The most obvious method is to assign a tune directly to the contact card, which works on most Xiaomi devices without any additional apps.
- Open the Contacts app** (an icon with a human silhouette).
- Find the right contact and tap it to open the card.
- In the upper right corner, press three dots (โฎ) and select "Editยป**.
- Scroll down to the "Call Melody" block** (or Ringtone in English firmware).
If the item "Call Melody"** in the editing menu is not, it can mean:
- ๐ฑ You. MIUI version below 12 (update the firmware).
- ๐ The contact is not saved in the phone book, but in a Google Account or SIM-map (transfer it to the local storage).
- ๐ต In the sound settings disabled option Personal tunes (check Settings) โ Sound and vibration).
Save contact in the Xiaomi phone book (not on SIM)
Update MIUI to the latest version
Check for the "Call Melody" item in the editing menu
Download the desired melody in MP3 format (max. 30 seconds)
-->
Important: Some Xiaomi regional firmware has the option hidden. To activate it, go to Settings โ About Phone and tap the MIUI version 5 times to enable Developer Mode. Then to Settings โ Additional โ For developers, find Force ringtone for contacts and turn it on.
2.Use of the built-in โThemesโ application
The MIUI shell is closely integrated with the Themes service, which allows you to customize not only wallpaper and icons, but also sounds, which is suitable if you want to use tunes from the official Xiaomi library:
The advantage of this method is access to exclusive tunes from Xiaomi, which can not be downloaded separately.
- ๐ถ The library is rarely updated, the choice is small.
- ๐ด Melodies are tied to the theme: when changing the theme, the sound can be reset.
- ๐ Some tunes are only available in paid themes.
๐ก
If the desired melody is found in the โThemesโ, but does not appear in the contact list, reboot the phone โ this will reset the cache of sound files.
3. Download custom melody from files
If you are not satisfied with standard sounds, you can download any audio file in MP3, M4A or WAV format (up to 30 seconds, up to 5 MB in size).
- Download the melody to your phone (for example, via a browser or Telegram).
- Open the contact card (as in the first method) and select Add a Melody.
If the melody is not displayed:
- ๐ Reboot the phone.
- ๐ Check that the file is located in the MIUI/Ringtones, Not Download or Music.
- ๐ต Make sure the file format is supported (reconvert via Online-Convert).
How to cut a tune to 30 seconds?
Attention! On some Xiaomi models (e.g. Redmi Note 10 Pro with MIUI 13), the Ringtones folder may not be scanned automatically.
โ ๏ธ Use the file manager Mi File Explorer, long tap on file โ ยซIf you don't have an option, upgrade the Mi Music app via the Play Market.
4.Melody management applications
If standard methods don't work, third-party tools will come to the rescue, not only making it easier to assign tunes, but also offering additional features like schedules of sounds or vibrations.
| Annex | Features | Reference |
|---|---|---|
| Ringtone Maker | Cutting audio, format conversion, direct contact setting | Google Play |
| Zedge | Free melodies and wallpaper library, integration with MIUI | Google Play |
| Contact Ringtones | Grouping contacts by melodies, backup settings | Google Play |
Instructions for Zedge (the most popular option):
- Install the application and open it.
- Go to the section "Call melodies"** (Ringtones).
Warning: Some applications (such as Ringtone Scheduler) require permission to change system settings. MIUI This could lead to:
โ ๏ธ Block the feature after updating the firmware. To avoid problems, only use proven utilities with a rating above 4.5 in the Play Market and disable unnecessary permissions in Settings โ Annexes โ Permits.
5. Problem Solving: The Melody is Not Set
If after all the manipulations the individual melody does not work, check the following points:
- ๐ Loudness of the call: Make sure that in Settings โ Sound and vibrations are not at zero.
- ๐ต Do Not Disturb Mode: Turn it off or add contact to exceptions (Settings) โ Don't disturb. โ Exceptions).
- ๐ Contacts app cache: Clean it up in Settings โ Annexes โ Contacts โ Warehouse โ Clear the cache.
- ๐ฑ Firmware: On MIUI 11 and below the function may not work stable - upgrade to MIUI 12+.
If the melody is reset after rebooting:
- Check if an application for battery optimization (e.g. Security or Battery Saver) is installed. Add the Contacts app** to the exceptions.
- Delete and reassign the melody through Settings โ Apps โ Contacts โ Storage โ Delete data (Warning! This will reset all contact settings).
Standard MIUI.
Downloaded from the Internet
His record (voice, music)
Melody from the app (Zedge et al.)
I don't use individual tunes.
-->
Critical case: Some POCO models (e.g. POCO X3 Pro) lose the ability to assign contact tunes after upgrading to MIUI 13.
โ ๏ธ Install Contact Ringtones and activate Force in its settings MIUI Compatibility mode. This bypasses firmware restrictions.
6. Alternative methods for advanced users
If you are ready for experiments, you can use them. ADB-commands or modified firmware for advanced audio customization. These methods are suitable for Xiaomi with unlocked bootloader.
Method 1: Through ADB (PC required):
- Connect your phone to your computer and enable debugging via USB (Settings โ About Phone โ MIUI โ 5 taps โ For developers โ USB debugging).
- Download ADB Tools and open the command line in the file folder.
- Enter the command to check the connection: adb devices (should display the serial number of the device).
- Set a melody to contact him. ID (know ID Contact Editor: Adb shell content insert --uri content://com.android.contacts/raw_contacts --bind contact_id:i:ID_CONTACT --bind customized_ringtone:s:"/storage/emulated/0/MIUI/Ringtones/your_tone.mp3"
Method 2: Custom firmware (e.g., Pixel Experience or LineageOS) offer more flexible sound settings, but require:
- ๐ Unlocked bootloader (fastboot oem unlock).
- ๐ฅ Installations through TWRP or Fastboot.
- ๐ Backup of data (process erases internal memory).
๐ก
Using ADB or custom firmware voids Xiaomiโs warranty, and these methods are only recommended for power users who are ready for possible bugs (such as broken sensors or camera issues).
7. Frequent mistakes and how to avoid them
Even after successful setup, users face unexpected problems, and here are the most common ones and how to solve them:
| Problem. | Reason. | Decision |
|---|---|---|
| The melody is playing, but very quietly. | Limiting volume in MIUI for custom sounds | Turn up the volume in Settings โ Sound โ Media or use Equalizer to amplify low frequencies |
| The melody ends in 5 seconds. | The file is corrupted or has an incompatible format | Reconvert to MP3 with a bitrate of 192 kbps via Audacity |
| The melody works, but does not appear in the settings | The file is in the wrong folder or not readable | Transfer the file to MIUI/Ringtones and check the permissions (should be rw-r----) |
Hidden feature of MIUI: If you've assigned a melody to contact, but it doesn't play when calling via WhatsApp or Telegram, that's OK -- individual sounds only work for standard calls. To change the melody for instant messengers:
- Open WhatsApp settings โ โNotificationsโ โ โCallsโ.