How to Put Your Melody on a Man in a Xiaomi Phone: All Ways

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.

  1. Press the Edit button** (pencil icon in the upper right corner).
  2. Scroll down to the notification sound or ringtone block.
  3. 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:

  1. Open the phone and go to the "Contacts" tab**.
  2. Find the contact you want and hold your finger for 2-3 seconds until the context menu appears.
  3. 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.
๐Ÿ“Š What version? MIUI You're using it?
MIUI 12
MIUI 13
MIUI 14
I don't know.
other

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:

  1. Download or prepare an audio file in.mp3,.m4a or.ogg format (no more than 5 MB in size).
  2. Connect your phone to your PC or use a file manager (such as Mi File Explorer).
  3. Go to /storage/emulated/0/MIUI/ringtone/contacts/ If you donโ€™t have a contact folder, create it manually.
  4. 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.
  5. Reboot the phone.

Important: After the MIUI update, the folder may reset. To avoid losing tunes, back up the ringtone folder.

File formatMax size.Support for MIUI
.mp35MBYes (recommended)
.m4a3MBYes (best quality)
.ogg2 MBBPartially (may not work)
.wav1 MBBNo (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:

  1. Install the app from Google Play.
  2. Find your favorite tune and download it.
  3. 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:

  1. 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?
Make sure that Xiaomi ADB/Fastboot Tools drivers are installed. Also check if File Transfer is enabled when you connect to USB. If the problem persists, try another cable or USB 2.0 port (not 3.0).

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 resetMIUI cache errorClear the cache of the applications Contacts and Phone
Melody not applicableFile in the wrong formatConvert to.mp3 with a bitrate of 128-192 kbit/s
The signal doesn't play for all contacts.The conflict with Truecaller/Google PhoneTurn off third-party calls in settings
The melody is cut offLimitation of duration in MIUICut 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.

FAQ: Frequent questions about contact melodies in Xiaomi

Can I play different tunes for calls and messages from one contact?
Yes, but only through third-party apps like Contacts+ or Zedge, which is not available in standard MIUI settings.
Why is my tune quieter than the standard one?
This is a MIUI restriction for user files. To turn up the volume: Open the file in an audio editor (like Audacity). Apply the Normalization effect** (set the level -1 dB). Save in.m4a with a bit rate of 192 kbps.
How to assign a melody to a contact in WhatsApp or Telegram?
In messengers, individual melodies are customized separately: ๐Ÿ“ฑ WhatsApp: Open the chat โ†’ โ‹ฎ โ†’ Notifications โ†’ The sound of notifications. ๐Ÿ’ฌ Telegram: Settings โ†’ Notifications โ†’ Note: these settings are independent of system ringtones.
Does this manual work on POCO and Black Shark?
Yes, but with nuances: POCO F3/F4/F5: use method 1 or 2 (standard MIUI settings). Black Shark 5/6: it may be necessary to unlock the bootloader for method 5 (ADB).
Can I play a tune longer than 30 seconds?
Technically, but: A standard MIUI player will cut the tune after 30 seconds. ADB or custom firmware (like LineageOS) can bypass the restriction. Third-party apps like Ringtone Maker allow you to assign a long file, but playback will only be the beginning.