How to Put Your Melody on Contact in Xiaomi: 5 Ways to Work

Are you tired of the standard ringtone that rings the same for all subscribers? Customized contact tunes in Xiaomi help you know who is calling right away - without having to look at the screen. This is especially convenient when the phone is in your bag or in another room. However, in the latest versions of MIUI (13/14), the feature is hidden deeper than before, and some users are faced with the fact that the settings are reset after the update.

In this article, we will discuss all the current ways to set the melody on the contact, from standard MIUI tools to workarounds for models where the option is not on the menu. You will also learn how to save the settings after resetting the phone and why sometimes the melodies do not play. The instructions are suitable for all modern smartphones of the brand: Xiaomi 13/14, Redmi Note 12/11, POCO F5/X5 and others based on Android 12/13/14.

1. Standard method through the application "Contacts"

The most obvious method is to use the built-in Contacts app (aka Google Contacts on some firmware). However, in MIUI 14, the path to setup has changed, and many users can't find this option.

  1. Open the Contacts app (a icon with a person's silhouette).
  2. Find the right contact and tap it to open the card.
  3. In the upper right corner, press three dots (โ‹ฎ) and choose to change.
  4. Scroll down to the default Rington block (in some versions, the Call Melody).
  5. Slip on the current tune and select a new one from the list or click Add to upload your file.

โš ๏ธ Note: If Ringtone is not in the editing menu by default, then your version is MIUI Use an alternative method (see Section 2) and check if the option is hidden behind a long list of fields โ€“ scroll through the contact card to the end.

Make sure that the contact is saved in the phone book, not on the phone. SIM-map|

Check that the melody file is in the Ringtones folder on internal memory |

Turn off Do Not Disturb mode in the sound settings |

Update the Contact App to the latest version on Google Play-->

2. Alternative method through "Sound settings"

In MIUI 13/14 firmware for some regions, the individual ringtones function is moved to system settings, which works even if the option is not available in the Contacts app:

  1. Go to Settings. โ†’ Sound and vibration.
  2. Choose a Call Melody (or Rington).
  3. At the top of the screen, tap the Contacts tab (near the Default).
  4. From the list, select the contact you want to set a unique tune for.
  5. Click on the current ringtone and select a new one or add your file.

If there is no Contact tab, then your version of MIUI does not support this method, in which case try updating the firmware or using third-party applications (section 4).

MIUI 12|

MIUI 13|

MIUI 14|

I don't know my version.-->

3.Use of a file manager to add custom tunes

By default, Xiaomi allows you to select only standard ringtones from the system list, and to add your melody (for example, a segment of a song in.mp3 or.m4a), it must be correctly placed in the phoneโ€™s memory:

  1. Connect your phone to your computer or use a file manager (such as Mi File Manager).
  2. Create a folder in the root folder of internal memory (Internal Storage) called Ringtones (if it is not).
  3. Put audio files in it that you want to use as ringtones, and it's important that the track doesn't last more than 30 seconds, otherwise the system can cut it automatically.
  4. Reboot your phone so that files appear in the list of available tunes.

๐Ÿ”น Technical requirements for files:

  • ๐ŸŽต Format:.mp3,.m4a,.ogg,.wav
  • ๐Ÿ“ Size: no more 5 MB (optimum โ€” 1-2 MB)
  • โฑ๏ธ Duration: up to 30 seconds (recommended) 10-15 sack)
  • ๐Ÿ”Š Bitrate: No higher than 320 kbps (192 kbps) is enough for good quality)

๐Ÿ’ก

To quickly crop a song under the ringtone, use apps like Ringtone Maker or MP3 Cutter from Google Play, which let you select the desired snippet and immediately save it to the Ringtones folder.

4. Third-party applications for flexible settings

If the built-in MIUI tools don't suit you (for example, you can't assign different tunes for calls and messages), third-party utilities will come to the rescue.

AnnexFunctionsPlusesCons
Contact RingtonesIndividual ringtones for calls and SMS, support for contact groupsSimple interface, works without rootAdvertising in the free version
ZedgeRington library + appointment to contactsA large selection of free tunesRegistration is required for some functions
RingoCall recognition by melody, custom vibrationsSmart rules for different situationsPaid functions in the Pro-version

๐Ÿ”น How to set up with Contact Ringtones:

  1. Install the app from Google Play.
  2. When you first start, give access to contacts and storage.
  3. Select the contact from the list and click Set Ringtone.
  4. Select a file from your phoneโ€™s memory or write a new one through a microphone.
  5. Save the settings - now the selected melody will play when calling.
Why can applications not work?
Some utilities require permissions to change system settings. If nothing changes after installing the melody: 1. Check if the permissions for the application are disabled in Settings โ†’ Apps โ†’ Permissions. 2. Make sure the application is not optimized by the battery (in Settings โ†’ Battery โ†’ Battery Optimization Add it to Exceptions). 3. Reboot the phone โ€“ sometimes the changes only apply after the reboot.

5. Problem Solving: Why the Melody Is Not Set or Reset

Xiaomi users often experience customized ringtones being dropped suddenly on standard ringtones or not being used at all, and here are the main reasons and ways to eliminate them:

  • ๐Ÿ”„ Reset after update MIUI: The system can reset settings with major updates. Solution - repeat settings after the update or use backup (see section 6).
  • ๐Ÿ“ฑ Contact saved on SIM-Map: The tunes only work for contacts stored in your Google account or phone memory.
  • ๐Ÿšซ Manufacturer restrictions: On some models (e.g, POCO F4 GT) This feature is disabled for European firmware, it will help to change the region in the settings or firmware global version. MIUI.
  • ๐Ÿ”• Conflict with other applications: Programs like Truecaller or Call Recorder can intercept call management. Turn them off temporarily and check ringtones.

โš ๏ธ Note: If you are using duality SIM-maps, make sure the melody is assigned to the correct line. MIUI Rington settings can be duplicated for each SIM Check this out in Settings. โ†’ SIM-maps and mobile networks โ†’ Choice SIM call-in.

๐Ÿ’ก

If after all the manipulations the melody is not set, try resetting the Contacts app to factory settings: Settings โ†’ Applications โ†’ Application Management โ†’ Contacts โ†’ Storage โ†’ Clear the data. This will not delete the contacts themselves, but will reset all custom settings.

6. Backup and transfer of settings

So you can save your current settings, so you don't reset your tunes after you reset your phone or update, and MIUI has a built-in backup tool, but it doesn't always save your individual ringtones. Here's a reliable way to do this:

  1. Install the Swift Backup app (root or root required) ADB-permitting).
  2. In the backup menu, select Apps + Data.
  3. Find the Contacts list (com.android.contacts) and create a backup.
  4. Save the backup file to the cloud or to your computer.

For recovery:

  1. Install Swift Backup on your new phone.
  2. Download the backup file and recover the Contacts app data.
  3. Restart the device โ€“ the tunes should apply automatically.

๐Ÿ”น Rootless alternative: Use Titanium Backup (requires an older version of Android) or manually copy the Ringtones to your new phone, but you'll have to reset the link settings to your contacts.

7. Features for different Xiaomi models

Not all Xiaomi smartphones handle individual tunes the same way, but here are the key differences for popular lines:

Model/SeriesFeatures of settingsTypical problems
Xiaomi 13/14 ProThe function is available through Settings โ†’ Sound โ†’ ContactsAfter upgrading to MIUI 14.0.5+, you may need to restart.
Redmi Note 12Supports custom tunes up to 40 seconds longWhen using two SIMs, the melodies may conflict.
POCO F5Option hidden in Contacts โ†’ Edit โ†’ MoreNot applicable to contacts imported from VCF-file
Xiaomi Civi 3Support for dynamic melodies (changing over time)Requires the latest version of Google Contacts

โš ๏ธ Note: On devices with firmware for China (e.g. Xiaomi 13 China) ROM) The individual ringtones feature can be disabled due to local constraints. MIUI or use third-party applications.

๐Ÿ’ก

For POCO models with lightweight firmware (such as the POCO M5), try installing Google Contacts from the Play Market instead of the standard app, which has a more stable melody assigning function.

FAQ: Frequent questions about tune-ups

Can I play different tunes for calls and messages from one contact?
Yes, but only with third-party applications like Contact Ringtones or Ringo. This feature is not available in standard MIUI settings. Apps allow you to assign separate ringtones for: Voice calls SMS/MMS Notifications from messengers (WhatsApp, Telegram, etc.) Please note that notifications to messengers may require additional settings in the applications themselves.
Why does my custom tune get cut off when you ring?
This is due to the limitation of the ringtone duration in MIUI. The system automatically trims tracks longer than 30 seconds. Solutions: Cut the file to 15-20 seconds with an audio editor. Convert the file to.ogg - it weighs less and is less cropped. Use the Ringtone Maker app, which optimizes files for MIUI. Exception: on Xiaomi 14 Ultra with MIUI 14.1+, the restriction is increased to 45 seconds.
How do you make the melody play only for the first call, and repeats were without sound?
This function can be implemented through the MacroDroid app: Create a new macro with an inbound call trigger. Add a condition If contact = [selected subscriber]. In actions, specify Play audio and select a file. Add a 30 seconds delay and turn off the call sound. Now the first call will play a melody, and the repeated phone will vibrate or remain silent.
The melody works in headphones, but not through the speaker. How do you fix it?
This problem is related to the routing of sound in MIUI. Check the following settings: Open Settings โ†’ Sound and Vibration โ†’ Sound Quality and Turn off Adaptive Sound. Make sure Settings โ†’ Special Features โ†’ Hearing turns off options like Sound Amplification. Check if the sound is blocked by a cover or protective film (especially relevant for Xiaomi 13 Lite with side speakers). If the problem remains, reset the sound settings to factory: Settings โ†’ System โ†’ Resets Resets Tonear Settings โ†’
Can I assign a tune to a contact group?
In standard MIUI tools, this feature is not available, but it is replaced by two ways: Through Google Contacts: Open Google Contacts and create a group (e.g., Family). Add the contacts you need. Install the Group Ringtones app from Play Market and assign a tune to the group. Through MacroDroid: Create a macro with the trigger Incoming Call. Add the Contact condition to the group [name]. Specify the Action Set the ringtone.