Xiaomi Redmi smartphones based on MIUI firmware allow you to customize unique ringtones for individual contacts โ a feature that helps you immediately identify important calls without looking at the screen. However, not all users know how to activate this option correctly, especially after system updates or resets. In this article, we will discuss all the current ways to install individual ringtones on contacts, including hidden nuances for different versions of MIUI (12 to 14).
It's important to understand that the algorithm may vary slightly depending on the Redmi model (e.g. Redmi Note 12 Pro+ vs Redmi 10C) and the firmware version. We've taken these features into account and prepared a universal instruction manual with explanations for all cases, and you'll learn how to get around common errors, such as when a selected tune is reset or not played on an incoming call.
If you have tried to customize your individual ringtone before but have encountered problems, this article will help you understand the reasons.We will look not only at the standard method through the Contacts app, but also at alternative options using a file manager and third-party applications (for users with root access).
Preparation: Check the version of MIUI and available options
Before you start setting up, make sure your Xiaomi Redmi supports custom ringtones. In some regional firmware (e.g. Global ROM or India ROM), this option can be disabled by default.
- ๐ฑ Open the Settings. โ About the phone and remember the version MIUI (for example, MIUI 14.0.5).
- ๐ Check if the contact menu has a Melody of a Call item (more on this in the next section).
- ๐ต Make sure that the sound settings (Settings) โ Sound and vibration) not activated Quiet or Do not disturb all contacts.
In MIUI 13 and later, the individual ringtones function is stable, but in MIUI 12 and below, bugs can occur - for example, resetting a tune after a system update. If your Redmi is running MIUI 12 or older, we recommend upgrading to the current version through Settings โ System Update.
| MIUI version | Support for individual ringtones | Features |
|---|---|---|
| MIUI 14 | โ Full support | Added the ability to select tunes from Mi Sound and third-party applications. |
| MIUI 13 | โ Full support | There may be delays in playing the melody (the bug is fixed in patch 13.0.4). |
| MIUI 12 and below | โ ๏ธ Partial support | The function can be reset after rebooting. It requires manual configuration through the files. |
โ ๏ธ Note: Some Redmi models with custom firmware (e.g. Pixel Experience or LineageOS) may not have individual ringtones at all, requiring the installation of a third-party call app (e.g. Truecaller or Google Contacts).
Method 1: Standard configuration via the Contacts app
This is the easiest and most recommended method for most users, and it works on all current versions of MIUI and does not require additional software.
- Open the Contacts app (an icon with a personโs silhouette on the home screen or in the app menu).
- Find the contact you want to set up a unique ringtone for and tap it.
- In the upper right corner, press three dots (โฎ) and select Edit.
- Scroll down to the Melody of the Call block (in some versions it may be called the Call Sound).
- Slip on the current tune (usually itโs the default) and select a new one from the list of standard ones or click Add to download yours.
- Save the changes with the Ready or Save button.
If the Melody of a Call is not in the editing menu, then your firmware does not support this function by standard means, in which case you go to Method 2 or Method 3.
Make sure that the contact is saved in the phone book, not on the phone. SIM-map|Check that the selected audio file is formatted MP3 or M4A|Turn off the "Do Not Disturb" mode for this contact|Restart your phone after saving your settings-->
After you save the melody, test it: ask another person to call you from this number, or use a second phone.
- ๐ Call volume in settings (Settings) โ Sound and vibration โ Loudness).
- ๐ต Is Vibration or No Sound Activated for All Contacts.
- ๐ Have you been reset after the last update? MIUI.
MIUI 14|MIUI 13|MIUI 12|Older. MIUI 12|I don't know.-->
Method 2: Install ringtones through file manager
If the standard method doesnโt work or you want to use your own tune (not from the standard set), you can add an audio file manually through the file manager. This method is suitable for users who do not have the Melody of the call item in the contact menu.
You'll need:
- ๐ Melody file in format.mp3 or.m4a (maximum size - 5 MB).
- ๐ File Manager (e.g., standard Mi File Manager or Solid Explorer).
- ๐ง Access to the Ringtones folder in your phone's memory.
Instructions:
- Copy your audio file into the Internal Storage โ Ringtones folder. If you don't have the folder, create it manually.
- Rename the file in Latin without spaces (for example, mymelody.mp3).
- Restart your phone so that the system updates the list of available tunes.
- Return to the contact editing (as in Method 1) and select your file from the list.
โ ๏ธ Attention: Some users face a problem when the added melody is not displayed in the list.This is due to the caching of media files.To fix, clear the Media Storage app cache in the settings (Settings) โ Annexes โ Application management โ Three points. โ Show system-based โ Media storage โ Clear the cache).
๐ก
If you want to use a snippet from a song, cut it to 30 seconds using the MP3 Cutter app or online service.Long files may not play like ringtones.
Method 3: Use of third-party applications (for root users)
If none of the previous methods worked, and you have root access, you can use applications like Ringdroid or Zedge, which allow you to assign customized ringtones even on custom firmware, where the standard function is disabled.
The algorithm for Zedge:
- Install Zedge from Google Play Market and open it.
- In the Ringtones section, select your favorite tune and click Set.
- In the list of options tap Set for a contact (set for contact).
- Select the contact you want from the list and confirm your retention.
For Ringdroid (requires root):
- ๐๏ธ Open the app and select an audio file from your phoneโs memory.
- ๐ช Cut it if necessary (the interface resembles an audio editor).
- ๐ Click Save as and select Contact ringtone.
- ๐ค Specify the contact for which the melody is applied.
The advantage of this method is that apps like Zedge offer thousands of free tunes, sorted by category (movies, games, music hits), but be careful with permissions - some programs request access to contacts and call history.
What to do if the app does not see the contacts?
Problem Solving: Why the Ringtone Doesn't Work
Even after the right setup, the individual melody may not play out, and let's look at the typical causes and ways to address them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Rington resets after rebooting | Bug in MIUI 12 or conflict with battery optimization | Disable optimization for the Contacts app in Settings โ Battery โ Battery Optimization |
| The melody doesn't play on a call. | The file is corrupted or has an incompatible format | Check the file on another device or convert to.mp3 via Audacity |
| There are no added tunes on the list. | Media cache not updated | Clean up the media storage cache (see Method 2) |
| Rington is playing, but very quietly. | Volume Limitation for Individual Contacts | Check the settings in Settings โ Sound โ Notification Volume |
If the problem persists, try resetting the Contacts app settings:
- Go to Settings โ Applications โ Application Management โ Contacts.
- Click Warehouse โ Clear the data (Warning: This will remove any unsaved changes to contacts!).
- Reboot the phone and reset the ringtone.
๐ก
If the ringtone doesnโt work after all the manipulations, check if a third-party call app (such as WhatsApp or Skype) is installed, which can intercept calls and ignore system settings.
Additional features: vibration and LED-indication
In addition to ringtones, Xiaomi Redmi can customize unique vibration and color patterns LED-This is especially useful if the phone is often silent.
How to set the vibration:
- Open the contact and click Edit.
- Scroll to the Vibration block (near the ringing melody).
- Choose one of the standard patterns or create your own by clicking Create.
To set up LED (if your model supports, for example, Redmi Note 11 Pro+):
- ๐ฆ Install the Light Manager app from Google Play.
- ๐จ In the app settings, select the contact and assign the flashing color (e.g. red for work, green for family).
- ๐ Restart your phone to apply changes.
Combination of individual ringtones, vibrations and LED-And color allows you to create really unique signals for each contact, for example, you can assign them:
- ๐ต Melody: an excerpt from a favorite song.
- ๐ณ Vibration: Three short pulses.
- ๐ข LED: green for messages, red for calls.