How to Put a Personal Melody on a Call for a Specific Person on Xiaomi Mi: All Ways 2026

Are you tired of confusing calls from different people and want each contact to have its own unique melody? In Xiaomi Mi smartphones (including Redmi and POCO), this feature is implemented in an unobvious way - it is not in standard Android settings, but it is available through the branded MIUI shell. In this article, we will analyze all the working ways to assign a custom ringtone to an individual subscriber, including bypassing system restrictions and solving typical problems.

It's important to understand that the algorithm depends on the version of MIUI (12/13/14/15) and the device model. For example, on the Xiaomi Mi 11 with MIUI 14, the path to settings is different from the Redmi Note 10 Pro with MIUI 13. We took these nuances into account and prepared universal instructions that will work on 90% of the brand's devices, and you will learn how to bypass the system restriction when your file is not in the list of tunes, and why the settings are sometimes reset after an update.

Preparation: what files are suitable for ringtones on Xiaomi

Before assigning a tune, make sure your audio file meets MIUI requirements. The system supports.mp3,.m4a,.wav and.ogg formats, but there are limitations:

  • ๐ŸŽต Length: optimal 15-30 seconds. Files longer than 40 seconds can be cropped or played with a delay.
  • ๐Ÿ“ Size: up to 5MB. Heavy files may not appear in the selection list.
  • ๐Ÿ”Š Volume: Normalize the sound (e.g., through Audacity) so that the melody is clearly audible when the ringing is performed.
  • ๐Ÿ“ Location: Files should be in folders /Ringtones/ or /Notifications/ memory.

If your file doesnโ€™t fit these criteria, the system simply wonโ€™t show it in the list of available tunes, for example, users often face a problem when a downloaded.flac track doesnโ€™t show up โ€” it needs to be converted to.mp3 through apps like MediaConverter or Z Ringtones.

๐Ÿ“Š Where do you store ringtones for calls?
In the Ringtones folder on the phone.
In the cloud storage.
Nana SD-map
I use standard tunes.

Method 1: Contact settings (official method)

This is the easiest way to do it, and it works on most Xiaomi devices with MIUI 12-15, but it has a limitation: you can only select the tunes that are already on the system list.

  1. Open the Contacts app (an 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 select Set the ringtone.
  4. In the window that opens, select one of the suggested tunes or click Add if you want to upload your file.

If you don't have the Set Rington menu, you've turned off the custom tunes feature on your device, which often happens after you reset your settings or update your MIUI, and you've got to activate it through hidden settings (see Method 3).

Check the file format (mp3/m4a/wav)

Make sure the file is in the Ringtones folder.

Cut the track to 30 seconds

Check the volume.-->

Method 2: Through the Music app (for user files)

If you want to use your own tune instead of the standard one, but itโ€™s not on the selection list, use the built-in Music app, which works on the Xiaomi Mi 10/11/12 and Redmi Note 9/10/11:

  1. Open the Music app and find the track you want to use as a ringtone.
  2. Slip on three points next to the track and select Set as a ringtone.
  3. In the window that appears, select Contact (not "All Calls").
  4. Find the right contact in the list and confirm the choice.

Note that if a track is longer than 30 seconds, the system will automatically crop it up to that time. To avoid trimming an important piece of the melody, edit the file in any audio editor (for example, Lexis Audio Editor or Ringdroid).

๐Ÿ’ก

If the Music app does not have a โ€œSet as a ringtoneโ€ option, update it via Google Play or install an alternative, Zedge or Ringtone Maker.

Method 3: Enabling a Hidden Function with Engineering Mode (for MIUI 14/15)

On some devices (e.g. Xiaomi Mi 13 or POCO F5), the individual ringtones function is disabled by default. To activate it, you need to go to the Engineering Mode - the MIUI engineering menu. This method works only on hardened devices with an unlocked bootloader or on Chinese versions of MIUI.

  1. Open the phone app and enter the code: ##4636##
  2. In the menu that appears, select Engineering Mode (MTK).
  3. Go to Audio โ†’ Ring Tone.
  4. Activate the Custom Ringtone for Contacts switch.
  5. Reset the device.

After that, the contact settings will appear in the Set Rington. If the Engineering Mode menu is not available, then your Xiaomi model does not support this method.

What happens if the Engineering Mode does not open?
Some models (e.g. Xiaomi Mi) A3 With pure Android, the engineering menu is blocked: 1. Install MTK Engineering Mode from Google Play. 2. Use it. ADB-Command: Adb shell am start -n com.miui.engineermode/.MainActivity 3. Update MIUI Up to the latest version through Settings โ†’ The phone. โ†’ Updating the system.

Method 4: Third-party applications for flexible ringtone settings

If the standard methods don't work, use specialized applications that allow you to assign not only melodies, but also vibrations, LED-Backlighting and even notifications for specific contacts:

AnnexFeaturesCons
ZedgeLarge library of free ringtones, support for user filesAdvertising requires registration for some functions
Ringtone MakerAudio editor, track trimming, contact settingInterface in English, limit on the length of the file
Contact RingtonesAllows you to assign different tunes for calls and messagesPaid version for advanced functions

To set the melody through Zedge:

  1. Download and install the app from Google Play.
  2. Find your favorite ringtone or upload your file.
  3. Slip on three dots next to the track and select Set as contact ringtone.
  4. Select a contact from the list.

๐Ÿ’ก

Third-party apps may conflict with MIUI system settings. If it doesnโ€™t work after you set the melody through Zedge, clear the Contacts app cache in Settings โ†’ Applications โ†’ Application Management.

Problem Solving: Why Individual Ringtones Don't Work

Even after you've set it up correctly, the melody may not play back, and here are the typical reasons and ways to fix them:

  • ๐Ÿ”• Sound turned off for contact: Check if the subscriber has been added to the Blacklist (Settings) โ†’ Number locking).
  • ๐Ÿ”„ Resetting settings: After the update MIUI Rington settings may reset. Re-assign melody.
  • ๐Ÿ“ฑ Application conflict: If you use Truecaller or WhatsApp, they can intercept calls. Turn off the "Use your tunes" option in their settings".
  • ๐Ÿ”Š Do Not Disturb: Make sure that no exception is set for contact in Settings โ†’ Sound. โ†’ Don't disturb.

If the melody is assigned but the standard signal is playing when the call is made, try the following:

  1. Reboot the phone.
  2. Remove and re-add contact.
  3. Transfer the melody file from the Download folder to Ringtones.
  4. Clear the cache of Contacts and Phone applications.

๐Ÿ’ก

Some models (e.g. Xiaomi Mi) 9T) individual ringtones only work for contacts saved on the SIM-Transfer the contact from the Google account to the map. SIM via Contact โ†’ Contact management โ†’ Imports/Exports.

Additional chips: vibration and LED for contacts

Xiaomi can customize not only the melody, but also a unique vibration or light indication for individual subscribers.

  1. Open the Topics and go to the Sounds and Vibration section.
  2. Select Vibration when calling and create a new template (e.g., Other, Two, Short).
  3. Return to the contact settings and assign the vibration created.

For light indication (on models with LED-The light bulb, for example, Xiaomi Mi 11 Lite):

  1. Install the Light Manager app from Google Play.
  2. In the settings, select the color and frequency of blinking for a specific contact.
  3. Activate the option to Redefine system settings.

These chips are especially useful if you often keep your phone silent โ€“ by the vibration or color of the LED you will immediately know who is calling.

FAQ: Frequent questions about setting up ringtones on Xiaomi

Can I assign different tunes to calls and messages from the same contact?
Yes, but only through third-party apps like Contact Ringtones or SMS Ringtone, which is not available in standard MIUI settings.
Why did all the individual ringtones drop after the MIUI update?
This is a well-known MIUI 14/15 problem. After major updates, the system resets user settings. To avoid this, back up contacts via Settings โ†’ About Phone โ†’ Backup before upgrading.
Can I use Spotify or Apple Music?
No, because these services are protected. DRM-Download the track in format.mp3 through third-party services (for example, YTMP3) And transfer it to the Ringtones folder.
How to assign a tune for unknown numbers?
There is no direct option for unknown numbers in MIUI, but you can use a workaround: Make contact with the name "Unknown" and any number (for example, 000). Assign the desired tune for it. Remove the number from the contact, leaving only the name. Now, when calling from an unknown number, the selected tune will play.
Why does my music play with a delay of 1-2 seconds?
This is because of the power optimization in MIUI. Solutions: Cut the file to 15 seconds. Convert it to.m4a (less resource-intensive). Turn off Mi-wake-up in Settings โ†’ Battery โ†’ Power saving mode.