How to put a melody on a subscriber in Xiaomi: 5 ways for MIUI 12-14

You want every important contact in your Xiaomi to have a unique tune? Not only is it convenient, you'll know who's calling without looking at the screen. In modern versions of MIUI (12 to 14), customization of individual ringtones is hidden deeper than it seems, and in some models it has been removed from the main menu altogether. But don't worry: we've put together all the working methods, including workarounds for smartphones, where the option is disabled by default.

In this article you will find:

  • ๐Ÿ” Official method through contact settings (works on 80% of models)
  • ๐Ÿ“ฑ Alternative methods for MIUI featureless
  • ๐ŸŽต How to add custom tunes (including: MP3 phone-memory)
  • โš™๏ธ Solving problems if the melody is not played or reset

All the instructions are checked on the current firmware of 2026 and adapted to popular models: Redmi Note 12/13, POCO X5/F5, Xiaomi 13/14 and others. If your smartphone runs on Android 12+ with a shell MIUI 13/14, you will definitely find a working version here.

๐Ÿ“Š What version? MIUI use?
MIUI 12
MIUI 13
MIUI 14
I don't know.
other

1. Standard method: through contact settings

The most obvious method is to assign a tune directly to a subscriber card, but in recent MIUI versions, this menu item may be missing or hidden.

  1. Open the Contacts app (an icon with a personโ€™s silhouette).
  2. Select the contact you want from the list.
  3. Press three points (โ‹ฎ) top-right โ†’ Edit.
  4. Scroll down to the Melody of the Call block (if not, read the next section).
  5. Slip on the current tune โ†’ select a new one from the list of standard ones or click Add to download yours.

An important nuance: on some firmware, the Call Melody item only appears after you save the contact to the phone book (not to a Google account).

What to do if there is no "melody of the call"?
On some models (e.g., the POCO F4 with MIUI 13.5), this item is hidden. Try updating the firmware or using alternative methods from the following sections.

2. Alternative method: via the โ€œPhoneโ€ application

If there is no necessary option in Contacts, try assigning a melody through the call log:

  1. Open the phone application (green handset).
  2. Go to the Contacts tab (lower menu).
  3. Find the right contact โ†’ click on it to open the card.
  4. Tap it on three points (โ‹ฎ) โ†’ Set the melody.
  5. Choose a ringtone from the offered or download your own (more on this below).

This method often works where the standard one refuses, and if there is no option, check if it is disabled in the MIUI laboratory (for more on this in section 4).

๐Ÿ’ก

A tip for Redmi Note 11/12 owners: If the tune is not played after you assign it, restart your phone. This resets the audio cache.

3. How to Add Your Melody (MP3, M4A) to Xiaomi

Standard ringtones in Xiaomi are quickly boring. Fortunately, you can use any audio files from your phone's memory. Here's how to do it:

  1. Put your audio file (such as song.mp3) in the Ringtones folder on the internal storage, and if it's not, create it manually.
  2. Open Settings โ†’ Sound and vibration โ†’ Call melody.
  3. Your file will appear in the list. Select it.
  4. Now assign that tune to a specific contact (see section 1 or 2).

File requirements:

  • ๐ŸŽต Format: MP3, M4A, WAV (5MB).
  • โฑ๏ธ Duration: optimally 15-30 seconds (long files are cropped).
  • ๐Ÿ“ Location: Only in internal memory (not on the SD-map!).

โ˜‘๏ธ Preparation of the custom ringtone

Done: 0 / 4

4. Enabling a hidden function through the MIUI Laboratory

On some firmware, the custom tune option is disabled by default to activate it:

  1. Open the Settings. โ†’ The phone.
  2. Tap 5-7 times on the MIUI version until you become a developer!
  3. Go back to the basic settings โ†’ Additional โ†’ Developer settings.
  4. Find the MIUI Lab and activate it.
  5. Inside the lab, turn on the option of Individual Contact Melodies (the name may vary).

Note: MIUI 14 Global may not have this option, so use third-party apps (Section 5).

๐Ÿ’ก

Activating the MIUI lab will unlock hidden features, but can cause the phone to malfunction.

5. Third-party applications for individual tunes

If the built-in methods donโ€™t work, install one of these apps (available on Google Play):

AnnexFeaturesCons
ZedgeLarge library of ringtones + MP3 supportAdvertising requires access to contacts
Ringtone MakerCutting audio, creating melodies from songsPaid functions for export
Contact RingtonesDirect assignment of melodies to contactsIt doesnโ€™t work on Android 13+ without root.

Instructions for Zedge:

  1. Install the application and open it.
  2. Go to the Ringtones tab โ†’ select the sound you like.
  3. Click Set โ†’ Contact Ringtone โ†’ Select Contact.

๐Ÿ’ก

Before installing third-party apps, check permissions: they should not request access to SMS or geolocation without a reason.

6 Problem Solving: The melody is not played or reset

If the assigned melody doesnโ€™t work, check out these points:

  • ๐Ÿ”Š Loudness: Make sure that the settings โ†’ The sound is not off.
  • ๐Ÿ“ต Do Not Disturb Mode: Turn it off or add contact to exceptions.
  • ๐Ÿ”„ Cash: Clear the cache of the Contacts and Phone apps in Settings โ†’ Annexes.
  • ๐Ÿ“ฑ Update: Check the relevance of the firmware in Settings โ†’ Update of the PO.

A common problem on the POCO M4 Pro and Redmi 10 is that once you reboot, the tunes are reset. This is a MIUI 13 bug. The solution is to use the Contact Ringtones app with a fixation of the settings.

โš ๏ธ Attention: On phones with duals SIM-In cards, individual tunes can only work for the main card, to assign a ringtone to the second card. SIM, Use third-party utilities.

7. Features for different Xiaomi models

The manufacturer often changes the layout of functions depending on the model and the region of the firmware.

ModelMIUI versionDoes the standard method work?Notes
Xiaomi 13/13 Pro14 GlobalYes.Option in the contact menu, but requires saving to the phone book
POCO F513.5No.Activation is required through a laboratory or third-party software
Redmi Note 1214 ChinaYes.The function is only available for contacts saved on the device.

For Chinese firmware (without Google services), the path to settings may be different. For example, on Xiaomi 12S Ultra with MIUI 14 CN, the option is hidden in Settings โ†’ Apps โ†’ Phone โ†’ Melodies.

FAQ: Frequent questions

Can I use different tunes for calls and messages?
Yes, but only through third-party apps like Contact Ringtones, which is not available in standard MIUI settings.
Why is it mine? MP3-chopped off?
MIUI automatically shortens ringtones to 30 seconds. To avoid cropping, use an audio editor to create a short version.
How to remove the individual melody and return the standard?
Open the contact card โ†’ Edit โ†’ Call melody โ†’ Select by default.
Does this feature work on Xiaomi with Android One (like the Mi A3)?
No, on pure Android devices (without MIUI), custom tunes are assigned through Googleโ€™s standard settings, but options are limited.
Can I put a melody on a subscriber via PC?
Yes, if you synchronize your contacts with MI Cloud and use the web version of contacts.xiaomi.com, but you can't remotely assign a ringtone, just edit the contact data.