Customized Melody for Contact in Xiaomi: How to Set Up in 2 Minutes

Want your Xiaomi smartphone to alert your loved ones with a unique tune and your colleagues with a strict signal? Customizing your individual contact ringtones in MIUI takes less than a minute, but many users don't know where to look for this feature. Unlike the iPhone, where the process is intuitive, Xiaomi's firmware has an option hidden in an obscure place - and we'll show you how to get there.

In this article, you will find the most relevant ways for all modern models, from the flagship Xiaomi 14 Ultra to the budget Redmi Note 12. Let’s consider both standard methods through the Contacts app and workarounds for cases when the feature suddenly disappears after an update. And also understand why some tunes may not play — and how to fix it.

Preparation: what files are suitable for ringtones

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

  • 🎵 Length: optimal 15-30 seconds. Files longer than 1 minute may be cropped or delay playback.
  • 📏 Size: up to 5MB. Heavy tracks can be ignored by the system.
  • 🔊 Volume: Normalize the sound in an audio editor (such as Audacity) so that the melody is not quieter than standard ringtones.

Where to get the appropriate files:

  • 🎶 Standard ringtones MIUI: You can select them without downloading them. → Sounds and vibrations → Sounds of the device.
  • 📱 Download from your phone: download tunes through your browser or messengers (for example, Telegram has channels with ringtones).
  • 💻 Transfer from PC: connect the smartphone to USB In file transfer mode and copy the audio to the Ringtones folder (create it in the root directory if it is not available).

⚠️ Note: If you downloaded a tune through your browser but it doesn’t appear in the ringtones list, move the file to the Internal Storage folder. → Ringtones.The system scans only this directory!

📊 How to usually install ringtones on Xiaomi?
Through standard settings
Downloading from the Internet.
Moved off PC.
I use third-party apps.

Method 1: via the Contacts app (fastest)

This method works on all Xiaomi, Redmi, Poco and Black Shark smartphones with MIUI 12-15 firmware. The instructions are universal, but the appearance of the menu may vary slightly depending on the shell version.

  1. Open the Contacts app (an icon with a human silhouette).
  2. Find the contact you need in the list and tap it to open the card.
  3. In the upper right corner, press three dots (⋮) and select "Install Rington" (or "Call Sound" in older versions).
  4. In the window that opens, select one of the options: 🔘 Standard melodies – pre-installed in the system. 🎵 Local audio files – your downloaded tracks (if they are in the Ringtones folder).

After you select a tune, press OK or Save.

☑️ Checking before saving the ringtone

Done: 0 / 4

If there is no “Install Rington” item on the menu, update the Contacts app via Google Play or clear its cache in the settings (Settings → Apps → Application Management → Contacts → Clear Cache).

Method 2: via the phone's "Settings" (alternative)

This method is a little longer, but it's useful if the Contacts app doesn't work properly or you prefer to configure everything through the system menu. MIUI 13–15.

  1. Go to Settings → Sounds and vibrations → Device sounds → Call sound.
  2. At the bottom of the screen, select Contact Call Sound (or Individual Ringtones in some versions).
  3. In the contact list, find the right person and tap on him.
  4. Select a tune from the suggested ones or click “Add” to download your file.

⚠️ Note: In some regional versions MIUI The item "Contact Call Sound" may not be available, due to country-specific firmware restrictions.

Xiaomi modelDoes it support individual ringtones?Features
Xiaomi 13/14 series✅ Yes.The function is stable, files up to 10 MB are supported
Redmi Note 11/12✅ Yes.MIUI 13 may require an update to the Contacts app
Poco X5/F5✅ Yes.The menu interface is different, but the logic is the same.
Black Shark 5/6⚠️ Partially.On gaming firmware, the function can be disabled by default

Method 3: Third-party applications for flexible customization

If standard methods don’t work (for example, after a firmware update), use third-party utilities that allow you to assign not only ringtones, but also unique sounds for SMS or notifications from specific contacts.

Top.-3 tested applications:

  • 📱 Ringtone Maker is an audio editor with the function of assigning tunes to contacts. Supports cropping of tracks and volume normalization.
  • 🎵 Zedge is a database of ringtones and wallpapers with the ability to link to contacts.
  • 🔊 Contact Ringtones is a minimalist app specifically for custom tunes.

How to set up through Zedge:

  1. Install the app from Google Play.
  2. Open it and find your favorite ringtone (Ringtones section).
  3. Slip on the track and select “Appoint contact”.
  4. Select a person from the list and save the changes.

💡

If it doesn't work after you assign a ringtone through a third-party app, reboot your phone. Sometimes MIUI takes time to apply the changes.

Why a custom tune doesn’t work: 5 reasons and solutions

You've set it up, but when you call, it's a standard signal, and here are the most common reasons and ways to fix them:

  1. The file is in the wrong folder. MIUI scans only Internal Storage → Ringtones. Move your track there and restart your phone.
  2. Inappropriate format: Convert the file to.mp3 or.m4a with a bitrate of no more than 320 kbps.
  3. Cut the track to 30 seconds in any audio editor (e.g. Lexis Audio Editor).
  4. Contact saved on SIM-Put it in your phone's memory: open the contact. → «Edit» → «Save in» → select “Device».
  5. Failure in the Contacts app. Clear its cache and data in settings (Settings → Apps → Contacts → Storage).
What if the individual ringtones function disappeared after the MIUI update?
This problem is typical for transitional firmware versions (e.g., from MIUI 13 to MIUI 14). Solutions: 1. Wait for the next update (usually bugs are fixed within 1-2 weeks). 2. Install an older version of the Contacts app via APK (e.g., from apkmirror.com). 3. Use third-party apps like Zedge or Ringtone Maker as a temporary solution.

How to assign unique sounds for SMS and notifications

MIUI allows you to configure not only ringtones, but also individual signals for messages from specific contacts. This works for SMS and notifications from messengers (WhatsApp, Telegram, etc.).

Instructions for SMS:

  1. Open the Messages app.
  2. Find a chat with the right contact and tap three points (⋮) top-right.
  3. Select “Details” → “Notifications” → “Notification Sound”.
  4. Assign a tune from the list or add your file.

For messengers (on the example of WhatsApp):

  1. Open the contact chat.
  2. Slip on the name of the interlocutor at the top of the screen.
  3. Select “Individual Notifications” → “Notification Sound”.
  4. Specify the file (you can use the same tunes as for calls).

💡

For notifications from messengers, individual sounds work only if the “Show notifications” option is enabled in the application settings.

Creating custom ringtones from your favorite songs

You want your mom to ring a clip from her favorite song, and your boss to ring a stern signal from the movie, and you can create a unique ringtone right on your phone without a computer.

Instructions using Ringtone Maker:

  1. Install the app from Google Play.
  2. Select a song from your phone’s memory (.mp3,.flac,.wav formats are supported).
  3. Cut the track to 15-30 seconds, highlighting the desired fragment on the timeline.
  4. Click Save and select Create a Rington. The file will automatically appear in the Ringtones folder.
  5. Assign it to the contact through standard settings (see Method 1).

Tips for the perfect ringtone:

  • 🎶 Choose a fragment with a clear beginning (for example, a chorus) so that the melody is immediately recognized.
  • 🔊 Increase the volume by 10-15% in the editor so that the ringtone can be heard in a noisy environment.
  • ⏱️ The optimal time is 20 seconds, and that's enough time to get your phone out of your pocket.

FAQ: Answers to Frequent Questions

Can I put an individual melody on a contact saved on the SIM-map?
No. MIUI Supports customized ringtones only for contacts stored in your phone or Google account memory. SIM-Maps to the device: Open it → «Edit» → «Save in» → select “Device».
Why did all the individual ringtones drop after the MIUI update?
This is a known bug in transitional firmware (e.g., when upgrading from MIUI 12 to MIUI 13). Solutions: Reassign the tunes manually (they will be saved after reconfiguring). Use third-party applications like Zedge that are independent of system updates.
How to make an individual ringtone work in headphones?
By default, MIUI plays individual tunes only through the phone's speaker, so they can play with headphones: Connect headphones (wired or Bluetooth). Go to Settings → Sounds and vibrations → Device Sounds → Call Sound. Enable the "Play through headphones" option (if not, upgrade MIUI to the latest version).
Can I get a tune from Spotify or Apple Music?
Directly from streaming services – no, as tracks are protected DRM. Find a song on YouTube and download it through the site ytmp3.cc (Select 128-192 kbps quality. Cut the track in Ringtone Maker and save it to the Ringtones folder. Assign it to the contact through standard settings. ⚠️ Attention: Downloading music from streaming services may violate the terms of use.
Why does the individual ringtone work with a delay?
Delay is usually associated with: 📱 Large file size – trim the track to 20 seconds. 🔋 Energy saving – add the Contacts app to battery optimization exceptions (Settings) → Battery → Optimizing the battery). 🔄 Slow memory card – if the file is stored on SD-Transfer it to your internal memory.