How to set a custom tune for contact in Xiaomi: all the ways

Are you tired of confusing calls from different people because everyone has the same tune? Xiaomi smartphones (including Redmi, POCO and Mi models) have a built-in feature that allows you to assign a unique ringtone to any contact. This not only makes it easier to identify the caller, but also adds personalization to your device. However, many users do not know where to look for this setting - especially after the MIUI update, when the menu moves to other sections.

In this article, weโ€™ll look at all the current ways to set a customized tune to a contact, from standard settings to circumventing restrictions on some firmware versions, how to add a custom ringtone (including songs from the player), why the settings sometimes donโ€™t save, and what to do if the feature suddenly disappeared after an update, and a hidden trick for MIUI 14+, allowing you to assign different tunes to calls and messages from one contact.

Preparation: What Melodies Can Be Used

Before assigning a ringtone, it's important to understand what audio files your Xiaomi supports.The default MIUI system offers a limited set of standard tunes, but you can extend it:

  • ๐ŸŽต Standard ringtones MIUI โ€” preset melodies in.ogg format or.mp3, optimized for the duration of the call.
  • ๐ŸŽถ Music from the player - any tracks in formats.mp3,.m4a,.wav (but not all versions) MIUI support.flac).
  • ๐Ÿ“ฑ Downloaded files โ€“ ringtones downloaded from the Internet (for example, from Zedge sites or from the Internet). Mobile9).
  • ๐Ÿ”Š Recordings from a voice recorder โ€“ if you saved the voice message as an audio file (maximum duration โ€“ 30 seconds).

Please note the technical limitations:

  • ๐Ÿ•’ The ringtone duration should not exceed 30 seconds (the system will automatically trim the file).
  • ๐Ÿ“ The optimal file size is up to 5 MB (large files can slow down playback).
  • ๐Ÿ”‡ Rington volume is adjusted separately from media sound in the Sound and Vibration settings.

โš ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro with a MIUI 13) when selecting a custom ringtone, there may be a "File not supported" error, due to codec restrictions, the solution is to convert the file to.mp3 128 kb/s bitrate.

๐Ÿ“Š What tune do you want to put in contact?
Standard MIUI ringtone
Player song.
Downloaded ringtone
Voice recording

Method 1: Assigning a melody through a contact menu (MIUI 12โ€“14)

This is the simplest and most versatile method that works on most Xiaomi devices, and the instructions are relevant for MIUI 12, 13 and 14 firmware (including global and Chinese versions).

Steps:

  1. Open the Contacts app (an icon with a personโ€™s silhouette).
  2. Find the right contact in the list and tap it.
  3. In the upper right corner, press three dots (โ‹ฎ) and choose to change.
  4. Scroll down to the ringtone block (or Rington on English firmware).
  5. Slip on the current tune - a list of available ringtones will open.
  6. Choose one of the options: ๐Ÿ”˜ Standards -- tab. MIUI or by default. ๐ŸŽต Custom โ€“ tab Local or Music (here files from the device memory will be displayed).

Save.

If your audio file is not listed, make sure it is in the Ringtones or Music folder on the internal drive. On some firmware (e.g. MIUI 13.5 for Xiaomi 12), the system scans only those directories.

The file folder is located in the root directory of internal memory.

The file format is.mp3 or.m4a

Duration does not exceed 30 seconds

The file is renamed to Latin (without Cyrillic and characters)

-->

Method 2: Using the Music app for custom ringtones

If you want to connect a song from a player but it's not on the available ringtones list, use the built-in Mi Music audio player, which works even on the POCO F3 and Redmi K40 with lightweight firmware.

Algorithm:

  1. Open the Music app (note icon) ๐ŸŽต).
  2. Find the track you want to use as a ringtone and tap it.
  3. In the player that opens, press three points (โ‹ฎ) top-right.
  4. Select Use as a ringtone (or Set as a ringtone in English).
  5. The system will offer options: ๐Ÿ”” The Melody of the Call โ€“ for All Contacts. ๐Ÿ‘ค Melody for contact โ€“ here you can select a specific contact from the list.

Ready.

If you donโ€™t have a Use as a ringtone option, upgrade the Mi Music app via Google Play or install an alternative player (like VLC) that supports this feature.

โš ๏ธ Note: Some models (e.g. Xiaomi Mi) 11 Lite) after assigning a ringtone through Mi Music, the melody can be reset after rebooting. /sdcard/Media/Audio/Ringtones.

๐Ÿ’ก

If the contact you need is not on the list when selecting a ringtone through Mi Music, first add it to Favorites in the Contacts app.

Method 3: Manually Adding Ringtones Through File Manager

For power users who want full control of ringtones, there is a file manager method, which is especially useful if you download a tune from the Internet or create it yourself.

Instructions:

  1. Download or prepare an audio file (for example, my_ringtone.mp3).
  2. Connect your smartphone to your PC or use a file manager (such as Mi File Explorer).
  3. Create folders along the way: /sdcard/Media/Audio/Ringtones If the Media or Audio folder doesnโ€™t exist, create them manually.
  4. Put your file in the Ringtones folder.
  5. Restart the device (this is required to update the media library).
  6. The file will now be available in the ringtones list when editing the contact.

Alternative paths for some versions of MIUI:

/sdcard/MIUI/ringtone

This folder is used by the system to store standard tunes, and adding custom files to it also works.

folderAppointmentSupported formatsLimitations
/Media/Audio/RingtonesCall ringtones.mp3, .m4a, .oggMax. 30 seconds, up to 5MB.
/Media/Audio/NotificationsNotification sounds.mp3, .wavMax. 5 seconds, up to 1MB.
/MIUI/ringtoneSystem ringtones.ogg, .mp3Requires superuser rights to record
/MusicMusical tracks.mp3, .flac, .m4aNot all files appear in the ringtones list.
What to do if the Media folder is not displayed?
If the folder /sdcard/Media It's not visible in the file manager, it doesn't mean it's not. MIUI Some of the system folders are hidden, so you can see them: 1. Use a file manager with root rights (e.g., Root Explorer). 2. Or connect your phone to your PC and enable file transfer mode (MTP). 3. In the address bar of Windows Explorer, enter the path manually: \\Internal storage\Media\ and press Enter.

Method 4: Assign different tunes to calls and messages (MIUI 14+)

The latest versions of MIUI 14 offer the ability to assign individual tunes for calls and SMS of one contact, a feature hidden in the depth of settings and not working on all models (tested on Xiaomi 13 Pro and Redmi Note 12).

How to set up:

  1. Open Contacts and select the contact you want.
  2. Tap Change. โ†’ Scroll down to the ringing melody.
  3. Under the ringtone selection field, a new item will appear - Message Melody (or Notification tone).
  4. Click on it and select a separate tune for notifications from that contact.
  5. Save the changes.

If nothing helps, try resetting the Contacts app settings:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the contact and tap it.
  3. Select Warehouse. โ†’ Clear the data.
  4. โš ๏ธ Note: This will delete all the app settings, but the contacts themselves will remain (they sync with your Google or Mi Account account).

Alternative methods: third-party applications

If you don't like the built-in MIUI, you can use third-party apps that offer more options, like assigning different tunes to your work and personal contacts or creating sound profiles.

Top.-3 ringtone-calling:

  • ๐ŸŽ›๏ธ Zedge is the largest database of ringtones and notification sounds with the ability to assign to contacts.
  • ๐Ÿ”Š Ringtone Maker - allows you to crop any audio files and save them as ringtones. Supports the.flac format.
  • ๐Ÿ“ž Contacts+ โ€” Alternative contact app with advanced tune settings.Link: Google Play.

How to assign a tune through Zedge:

  1. Install and open the application.
  2. Find your favorite ringtone in the Ringtones category.
  3. Select Set as contact ringtone.
  4. In the list of contacts, select the right one and confirm the choice.

Third-party apps have the advantage of bypassing MIUI restrictions and allowing you to use files of any format (including.flac and.aac), but be careful with permissions: some programs request access to contacts and call history.

FAQ: Frequent questions about tune-ups on Xiaomi

Can I play different tunes for the first and second call?
No, MIUI doesn't have a built-in feature for assigning different tunes to the first and second call, but you can use MacroDroid to create an automatic rule: if a call from one contact is repeated within 5 minutes, change the ringtone.
Why does my tune get cut off when I make a contact?
MIUI automatically trims ringtones longer than 30 seconds. To avoid this, cut the file in advance using the Ringtone Maker app or an audio editor on a PC (such as Audacity).
How to return standard MIUI tunes if they are missing after the update?
After some updates (e.g., from MIUI 12 to MIUI 13), standard ringtones may disappear from the list. Solution: Download the archive with standard MIUI tunes (available on the 4PDA forum). Unpack files into /MIUI/ringtone. Reboot the device. If /MIUI is missing, create it manually.
Can I assign a melody to contacts on WhatsApp or Telegram?
No, messengers (WhatsApp, Telegram, Viber) use their own notification settings. To assign a unique sound to messages from a contact: Open chat with a contact in the messenger. Tap on the contact name โ†’ Notifications (or Custom Notifications). Select notification sound and assign a tune. This does not affect calls - for them the setting remains in the system settings of MIUI.
Why Xiaomi with two? SIM-card-drop?
On two-device devices. SIM (Redmi Note 11 Pro+ 5G, POCO X4 Pro) sometimes there is a conflict of settings between the cards. Solution: Go to Settings โ†’ SIM-maps and mobile networks. SIM-The card you want to set the ringtone for. Turn off the option to use default settings. Reassign the melody to contact.