Are you tired of confusing calls from different people? Want to make the melody of your mom's call different from a co-worker's ringtone or courier? Xiaomi smartphones have several ways to assign a unique signal to a specific contact - from standard settings to hidden MIUI features. But not all users know where to look for these options, especially after firmware updates.
In this article, we will discuss 5 proven methods, including working with built-in tools, third-party applications and even bypassing system limitations. And you will learn why sometimes a assigned tune is reset after a reboot and how to fix it. All instructions are relevant for MIUI 12-14 on Redmi Note 10/11/12, POCO F3/F4/F5, Xiaomi 12/13/14 and others.
Method 1: Using standard contact settings
The most obvious method is to use the built-in MIUI options.It works on all modern Xiaomi smartphones, but the path to settings can vary slightly depending on the shell version.
Open the Contacts app, find the contact you want, and tap it.
- Press the Edit button** (pencil icon in the upper right corner).
- Scroll down to the notification sound or ringtone block.
- Select Add Melody** โ the system will offer options from the standard library or the ability to download your file.
If there is no notification sound, then your version of MIUI hides it behind additional settings.
- ๐ Go to Settings โ Annexes โ Contacts โ Permissions and enable access to files.
- ๐ Update the Contacts app via Google Play.
- ๐ฑ Reboot your phone โ sometimes it restores hidden options.
โ ๏ธ Attention: B MIUI 14 on some models (Redmi Note 12 Pro)+, Xiaomi 13 Ultra option moved to Settings โ Sound and vibration โ The sound of a contact call. If it's not there, read the following way.
Method 2: Using the Phone app (for calls)
If the first method didnโt work, try assigning a tune directly to the Phone app, a method that often works on POCO Launcher or custom firmware devices.
Instructions:
- Open the phone and go to the "Contacts" tab**.
- Find the contact you want and hold your finger for 2-3 seconds until the context menu appears.
- Select โSet a Melodyโ** (or Set a Call).
If you don't have a "Set Melody" option, your version of MIUI doesn't support it.
- ๐ Try to update the phone app through Google Play.
- ๐ง Set up an alternative call (like Truecaller or Google Phone) โ they often offer more customization options.
Method 3: Using a file manager and hidden folders
On some Xiaomi firmware (especially Redmi with global ROMs), contact melodies are stored in a hidden MIUI/ringtone folder. If standard methods don't work, you can manually add a file to this directory.
Step-by-step:
- Download or prepare an audio file in.mp3,.m4a or.ogg format (no more than 5 MB in size).
- Connect your phone to your PC or use a file manager (such as Mi File Explorer).
- Go to /storage/emulated/0/MIUI/ringtone/contacts/ If you donโt have a contact folder, create it manually.
- Place your audio file in this folder and rename it by template: contact_{ID contact}.mp3 ID Contacts can be found through the Contacts app.+ or exporting contacts to.vcf.
- Reboot the phone.
Important: After the MIUI update, the folder may reset. To avoid losing tunes, back up the ringtone folder.
| File format | Max size. | Support for MIUI |
|---|---|---|
| .mp3 | 5MB | Yes (recommended) |
| .m4a | 3MB | Yes (best quality) |
| .ogg | 2 MBB | Partially (may not work) |
| .wav | 1 MBB | No (convert to.mp3) |
File in format MP3/M4A|No more than size. 5 MB|Duration up to 30 seconds|Name without spaces and special symbols-->
Method 4: Third-party applications for customization
If the built-in MIUI tools don't work, you can use third-party apps, which offer more flexibility: support for long tunes, assigning different signals for calls and messages, and synchronizing with the cloud.
Top.-3 apps:
- ๐ต Zedge is the largest database of contact-assigned ringtones and notifications.
- ๐ Ringtone Maker allows you to crop any song and assign it to a specific contact.
- ๐ฑ Contacts+ โ Full contact manager with support for individual tunes, feature: requires permission to access contacts.
How to set up through Zedge:
- Install the app from Google Play.
- Find your favorite tune and download it.
- Open the contact in the standard Contacts app and select โInstall a tuneโ โ โOthersโ โ find the downloaded file.
โ ๏ธ Note: Some apps (such as Truecaller) may conflict with a standard call MIUI. If after installing third-party software, the melodies stopped working, go back to the factory settings of the Phone application.
๐ก
If after installing a third-party application, the melody does not apply, try clearing the Contacts app cache in the phone settings.
Method 5: Through ADB (for advanced users)
If none of these methods worked, you can use ADB (Android Debug Bridge) to force a melody to be assigned, a method that is suitable for users with unlocked bootloader or root rights.
Instructions:
- Enable โUSB Debuggingโ** in the developer settings (Settings โ About Phone โ MIUI version โ tap 7 times, then go back to Additional โ For Developers).
For the mass purpose of melodies, you can use a script:
@echo off
adb shell content insert --uri content://settings/system --bind name:s:ringtone_contact_1 --bind value:s:/path/to/tone1.mp3
adb shell content insert --uri content://settings/system --bind name:s:ringtone_contact_2 --bind value:s:/path/to/tone2.mp3
pauseโ ๏ธ Attention: Misuse of the right ADB This can cause phone malfunctions. Before experimenting, back up your data through Settings. โ Additionally. โ Backup and reset.
What if the ADB canโt see the device?
Why the melody is reset and how to fix it
Many Xiaomi users are faced with a problem: the assigned melody suddenly resets to the standard.
| Problem. | Reason. | Decision |
|---|---|---|
| Post-reset reset | MIUI cache error | Clear the cache of the applications Contacts and Phone |
| Melody not applicable | File in the wrong format | Convert to.mp3 with a bitrate of 128-192 kbit/s |
| The signal doesn't play for all contacts. | The conflict with Truecaller/Google Phone | Turn off third-party calls in settings |
| The melody is cut off | Limitation of duration in MIUI | Cut the file to 30 seconds in Ringtone Maker |
If the problem is repeated, try:
- ๐ Reset the settings of the Contacts application (Settings) โ Annexes โ Contacts โ Warehouse โ Reset).
- ๐ฅ Install an alternative launcher (e.g. Nova Launcher) that does not conflict with system calls.
- ๐ง Remove the update of the Phone application to the previous version (if the reset began after the update).
๐ก
If the melody is reset after the MIUI update, wait for the patch from Xiaomi or roll back to the old firmware version via Fastboot.