How to set up a personal ringtone for contact in Xiaomi: all the ways

Are you tired of confusing calls from different people because everyone has the same ringtone? On Xiaomi smartphones (including Redmi and POCO), you can easily assign a unique ringtone to each contact - whether it's a favorite song for loved ones or a strict signal for work. This feature not only makes it easier to identify the caller, but also adds personalization to your device.

In this article, we'll look at all the ways you can set up custom ringtones, from standard MIUI settings to third-party app bypassing restrictions, how to work with built-in tunes, download your audio files, and what to do if the feature suddenly disappeared after the update, and also hidden MIUI 14/15 chips that are not mentioned in the official guides.

Whether youโ€™re using Xiaomiโ€™s flagship 14 Ultra or the budget Redmi Note 12, the manual will be suitable for all MIUI 12-15 models (including global and Chinese firmware versions).

1.Preparation: Which Files Are Suitable for Ringtones

Before assigning a unique tune, you need to make sure that your audio file meets MIUI requirements. The system does not support all formats and track duration.

  • ๐ŸŽต File formats:.mp3,.m4a,.wav,.ogg. Formats like.flac or.aac may not appear in the selection list.
  • โฑ๏ธ Duration: optimally up to 30 seconds. files longer than 1 minute can be clipped or ignored by the system.
  • ๐Ÿ“ Location: Files must be in Ringtones, Notifications, or Music folders on internal memory (not on the internal memory). SD-map!).
  • ๐Ÿ”Š Loudness: If the melody is too quiet, turn it up in any audio editor (e.g., louder, MP3Louder or Audacity).

๐Ÿ’ก Tip: If you want to use a song, cut it in advance, and then you can use apps like Ringtone Maker or Timbre (available on Google Play) to pick out the most memorable piece of the track and save it as a ringtone.

โš ๏ธ Attention: Files from DRM-protection (e.g. downloaded from Apple Music or Spotify) will not work as ringtones" MP3 defenseless.

File formatSupport for MIUIMax. Duration.Recommendations
.mp3โœ… Yes.5 minutesBest pick for ringtones
.m4aโœ… Yes.3 minutesGood quality with a small size
.wavโš ๏ธ Partially.1 minuteWithout compression, takes up a lot of space.
.oggโœ… Yes.2 minutesSuitable for short signals
.flacโŒ No.โ€”Not supported by the system

2. Method 1: Assigning a ringtone through standard MIUI settings

This is the simplest method that works on all Xiaomi smartphones without any additional apps.

  1. Open the Contacts app (an icon with a human silhouette).
  2. Find the right contact and tap it to open the card.
  3. In the upper right corner, press three dots (โ‹ฎ) and select "Edit".
  4. Scroll down to the "Default Rington" block and tap it.
  5. In the menu that opens, select: ๐Ÿ”Š "Standard ringtones โ€“ melodies preinstalled in the system; ๐ŸŽถ "My ringtones โ€“ your downloaded audio files; ๐Ÿ›’ "Download if you want to add a new file right now.

"Done."

"Save."

โš ๏ธ Important: Some firmware (especially Chinese) may not have a ringtone item. In this case, try method 3 or 4 of this article.

Contact is stored in the phone book, not on the phone SIM-map

The ringtone file is in the Ringtones folder.

File format: MP3 or M4A

The duration of the track does not exceed 1 minute-->

If you donโ€™t see your downloaded tunes in the list, try restarting your phone โ€” sometimes MIUI doesnโ€™t immediately update your media library. Also make sure the files arenโ€™t hidden (check the file manager for the hidden folder display settings).

Method 3: Using a file manager to add ringtones

If the standard method didn't work, you can manually add an audio file to the system folder, which is especially useful if you want to use tunes that don't appear in the selection menu.

Here's the step-by-step instruction:

  1. Connect your phone to your computer via USB (in File Transfer mode) or use the file manager on your device (such as Files by Google).
  2. Go to Internal Storage โ†’ Ringtones, and if you don't have one, create it manually.
  3. Copy the audio files (see section 1 on supported formats).
  4. Disconnect the phone from the PC and restart it.
  5. Now go to the contact editing and select your ringtone in the "My ringtone" section.

โš ๏ธ Note: Some users face a problem when, after copying files to the Ringtones folder, they do not appear in the settings. Check if files are hidden (remove the dot at the beginning of the name, if any) and update the media library through the Gallery app (open it and pull the screen down for updates).

๐Ÿ”ง Alternative path: If the Ringtones folder doesn't work, try using Internal Storage โ†’ MIUI โ†’ This method is relevant for older versions. MIUI (12th).

Through contact settings

Through the file manager

I use third-party apps.

I don't know, I haven't tried it yet.-->

Method 3: Applications for customizing ringtones

If you don't like the built-in MIUI tools, you can use third-party apps, which offer more options: editing tracks, installing ringtones on contact groups, creating playlists for different scenarios (work/home/night).

Here's the top.-3 tested applications:

  • ๐ŸŽ›๏ธ Zedge is a huge library of free ringtones and notifications, categorized by mood, genres, and even popular movies/games.
  • ๐ŸŽต Ringtone Maker - lets you cut tracks, adjust fade and even add effects. Perfect if you want to create a ringtone from your music.
  • ๐Ÿ”„ Contact Ringtones โ€“ specializes in assigning unique tunes to contacts, maintains schedules (for example, quiet ringtones at night).

๐Ÿ“Œ How to use it:

  1. Install one of the apps from Google Play.
  2. Open it and give access to the contacts/storage.
  3. Choose the contact you want to assign a ringtone to.
  4. Download or select an existing audio file.
  5. Save the changes โ€“ the melody will be applied automatically.

โš ๏ธ Note: Some applications (e.g. Zedge) require permission to change system settings. If the ringtone doesn't work after you install it, check if the permissions for the application are disabled in Settings. โ†’ Annexes โ†’ Permit management.

๐Ÿ’ฐ Paid chips: The Ringtone Maker Pro (paid version) has a "Dynamic Ringtones" feature, which changes the tune depending on the time of day or location. Useful if you want your phone to ring louder outside and quieter at home.

5. Problem Solving: Why the Rington is Not Set Up

Sometimes users find that the assigned tune is not played or reset to a standard one, and here are the most common reasons and solutions:

Problem.Possible causeDecision
Rington doesn't hold.Contact saved on SIM-mapMove the contact to your phone or Google account
The melody doesn't play.File corrupted or in an unsupported formatConvert to.mp3 through Online-Convert
Rington resets after rebootingMIUI cache errorClear the cache of the "Contacts" application in the settings
No "rington" clause in contact editingRestriction of regional firmwareInstall a global version of MIUI or use ADB (see method 6)

๐Ÿ” Diagnostics:

  1. Check if a standard ringtone (e.g. MIUI Tune) works, and if it doesn't, it's a problem with system settings.
  2. Make sure that the โ€œVibration Onlyโ€ mode in the sound settings is not enabled for contact.
  3. Try assigning a ringtone to another contact โ€“ if it works, the problem is in the original contact (it may be duplicated).

๐Ÿ› ๏ธ Radical solution: If nothing works, reset the Contacts app settings to factory settings. โ†’ Annexes โ†’ Application management โ†’ Contacts โ†’ Warehouse โ†’ Clear the data. Attention: this will delete all user settings, but the contacts will remain.

How to return the "Rington" item in editing the contact on Chinese firmware
On some Chinese versions MIUI (For example, for Xiaomi 13 Pro) the ringtone item is hidden. To get it back, you need to edit the system file. contacts.apk through MT Manager or take advantage of ADB-Adb shell settings put global ringtone_contact_enabled 1 After that, restart the phone. This method requires an unlocked bootloader and root rights!

6. Method 4: ADB-Teams for Advanced Users

If you like to dig through system settings, you can assign a ringtone via Android Debug Bridge (ADB), a method that is useful when standard methods donโ€™t work (for example, on custom firmware or MIUI beta versions).

๐Ÿ“‹ What's the matter:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB-Drivers (you can download from the Android Developers website);
  • ๐Ÿ“ฑ Included debugging by USB on the phone (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” Tap 7 times, then return to the additional โ†’ For developers โ†’ Debugging by USB);
  • ๐Ÿ”Œ USB-cable (preferably original).

๐Ÿ› ๏ธ Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (CMD or Terminal) and type: Adb devices Make sure your device appears in the list.
  3. To assign a ringtone to a contact, use the command: adb shell content insert --uri content://com.android.contacts/raw_contacts --bind name: "Contact name" --bind custom_ringtone:"/storage/emulated/0/Ringtones/your_tone.mp3" Replace the Contact Name and the File Path with your own.
  4. Reboot the phone.

โš ๏ธ Attention: Misuse of the right ADB If you are not sure about your actions, you should use other methods in this article. Also note that after resetting or updating. MIUI You have to repeat the procedure.

๐Ÿ”น Useful Life Hack: To find out the exact ID contact (if the name contains special characters), use the command:

adb shell content query --uri content://com.android.contacts/raw_contacts

It will display a list of all contacts with their unique identifiers.

7 Hidden MIUI chips for working with ringtones

Xiaomi hides a few useful features that few people know about.

  • ๐Ÿ”• Quiet mode for individual contacts: In contact editing, you can set "Vibration Only" or "No Sound" for a specific person.
  • ๐ŸŽš๏ธ Volume control by contacts: In some versions MIUI 14+ You can set different volumes for different contacts. To do this, select "User settings" in the audio settings".
  • ๐Ÿ”„ Automatic ringtone change: MacroDroid can set up automatic tune change on a schedule (e.g., quiet ringtones during working hours).
  • ๐ŸŽถ Musical ringtones: Add a file with the name to the Ringtones folder miui_ringtone.mp3, It will become the default melody for all contacts (records the standard one). MIUI Tune).

๐Ÿ’ก Exclusive for MIUI 15: The latest firmware releases Adaptive Ringtones, which analyzes your preferences and automatically selects tunes for your mood (e.g., calm tracks in the morning and cheerful in the afternoon). โ†’ Sound. โ†’ Adaptive ringtones.

๐Ÿ“Š Xiaomi Community: 68% of users MIUI They don't know about the ability to assign different ringtones to contacts, although the feature has been around since 2016, and 23 percent of those who tried had problems with the wrong file formats.

8. Alternative solutions: if nothing works

If none of the above methods worked, here are some more ideas:

  • ๐Ÿ“ฑ Use the second Slot. SIM: On some models (Xiaomi) 12T, Redmi K50) You can assign different ringtones to each SIM-Not exactly a contact solution, but a partial alternative.
  • ๐Ÿ”” Set up notifications: If the ringtone is not set, assign a unique signal to SMS To do this, select "Notification Sound" in the contact edit".
  • ๐Ÿ”„ Resetting sound settings: Go to Settings โ†’ Sound. โ†’ Resetting. It'll bring all the sound back to the factory, but it could solve the ringtones problem.
  • ๐Ÿ› ๏ธ Custom firmware: Firmware like Pixel Experience or LineageOS offers more flexibility in setting up ringtones.

๐Ÿ”ง Last Chance: If the problem has occurred after the update MIUI, Try to retrace the previous version via Fastboot. XDA Developers (Search for your phone model).

โš ๏ธ Warning: Before resetting or flashing, back up your contacts via Google Account or Mi Cloud. Otherwise, you risk losing all saved numbers!

(1) The format and location of the ringtone file;

(2) Permits for the โ€œContactsโ€ annex;

(3) Regional version MIUI (In Chinese, the function can be disabled).-->

FAQ: Frequent questions about ringtones in Xiaomi

Can you play your music like a ringtone without cutting it?
Yes, but with reservations. MIUI supports files up to 5 minutes, however: If a track is longer than 30 seconds, it will play from the beginning with each repeated call (which may sound counterintuitive). For notifications, the maximum duration is 10 seconds.
Why did the Rington item disappear after the MIUI update?
This is a well-known problem with some updates (especially when switching from the MIUI 13 on MIUI Solutions: Clear the cache of the Contacts app (Settings) โ†’ Annexes โ†’ Contacts โ†’ Clear the cache. Install the update via O.TA Re-update sometimes helps. Use it. ADB-If nothing helps, contact Xiaomi with error logs (you can get them through the Bug Report app in the app). MIUI).
How to make vibration unique to contact?
In MIUI, you can assign a customized vibration pattern to each contact: Open the contact and tap "Edit." Select "Vibration" (near the "Rington"). Create your pattern or select from preset (e.g. Heartbeat, SOS). For advanced settings, use the Vibration Patterns app from Google Play.
Can I put a ringtone on a contact group (for example, "Family")?
Standard MIUI tools don't support group assignments, but there are workarounds: Use the Group Ringtones app (paid but with trial period). Set up an automatic rule in MacroDroid: "If a contact from group X calls โ†’ set a ringtone Y." Add all group members to Google Contacts and assign them the same ringtone manually.
Why does the ringtone only play for the first 2 seconds and stop?
This is a typical problem for.wav or.ogg files. Solutions: Convert the file to.mp3 with a bitrate of 128-192 kbps. Check if the file is corrupted (open it to PC). If the problem persists, try another file - possibly a problem in the codec. Also make sure that the audio settings (Settings โ†’ Sound โ†’ Additional) turn off the "Short Ringtones" option (if any).