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 format | Support for MIUI | Max. Duration. | Recommendations |
|---|---|---|---|
| .mp3 | โ Yes. | 5 minutes | Best pick for ringtones |
| .m4a | โ Yes. | 3 minutes | Good quality with a small size |
| .wav | โ ๏ธ Partially. | 1 minute | Without compression, takes up a lot of space. |
| .ogg | โ Yes. | 2 minutes | Suitable 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.
- Open the Contacts app (an icon with a human silhouette).
- Find the right contact and tap it to open the card.
- In the upper right corner, press three dots (โฎ) and select "Edit".
- Scroll down to the "Default Rington" block and tap it.
- 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:
- 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).
- Go to Internal Storage โ Ringtones, and if you don't have one, create it manually.
- Copy the audio files (see section 1 on supported formats).
- Disconnect the phone from the PC and restart it.
- 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:
- Install one of the apps from Google Play.
- Open it and give access to the contacts/storage.
- Choose the contact you want to assign a ringtone to.
- Download or select an existing audio file.
- 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 cause | Decision |
|---|---|---|
| Rington doesn't hold. | Contact saved on SIM-map | Move the contact to your phone or Google account |
| The melody doesn't play. | File corrupted or in an unsupported format | Convert to.mp3 through Online-Convert |
| Rington resets after rebooting | MIUI cache error | Clear the cache of the "Contacts" application in the settings |
| No "rington" clause in contact editing | Restriction of regional firmware | Install a global version of MIUI or use ADB (see method 6) |
๐ Diagnostics:
- Check if a standard ringtone (e.g. MIUI Tune) works, and if it doesn't, it's a problem with system settings.
- Make sure that the โVibration Onlyโ mode in the sound settings is not enabled for contact.
- 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
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:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (CMD or Terminal) and type: Adb devices Make sure your device appears in the list.
- 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.
- 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_contactsIt 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).-->