Xiaomi Poco X3 NFC is one of the most popular smartphones in the Poco line, but even its owners sometimes face non-obvious settings. One of these tasks is to assign a customized tune for a specific contact. Unlike older versions of MIUI, where this feature was available in two clicks, in modern firmware, the path to it has become less intuitive.
In this article you will find 5 working ways to set a unique ringtone on contact โ from standard tools MIUI 12/13/14 We'll also look at why sometimes the melody doesn't play, how to add your audio files to the system, and what to do if the feature disappears after the update. X3 NFC, where due to customized firmware can occur specific bugs.
1. Standard method through the application "Contacts"
The most obvious method is to use Xiaomi's built-in Contacts app, but in recent versions of MIUI, the path to tune the tune is hidden deeper than before.
1. Open the Contacts app (an icon with a person's silhouette on the home screen).
2. Find the right contact and tap it to open the card.
3.In the upper right corner, press three vertical dots (โฎ) and choose to change.
4. Scroll down to the Melody of a Call block (if not, see Why there is no Melody option).
The contact has a phone number.|The contact is stored in the phone book, not in the phone book. SIM|You have the latest version of the Contacts app installed"|The sound on the phone is not off.-->
If the ringtone block is active, tap it and select one of the suggested tunes. Only system ringtones are available here - you will need another method to add your audio file (see Section 3).
โ ๏ธ Note: On some versions MIUI 13 for Poco X3 NFC The Call Melody option may not be available if the contact is synced with your Google Account. Try saving it locally to your phone's memory.
2. Setup via the "Settings" of the phone
The alternative is through system settings, which works more stable if the Contacts app does not have the option:
1. Go to Settings โ Sound and vibration โ Call melody.
2. At the bottom of the screen, select Melody to Contact (if no item, your version of MIUI does not support this feature by standard means).
3. From the list of contacts, select the desired one and assign a melody.
| MIUI version | Support for individual melodies | Notes |
|---|---|---|
| MIUI 12 | Yes (via Contacts) | The option can be hidden under a long tap on the contact |
| MIUI 13 | Yes (with limitations) | It does not work for contacts from Google/SIM |
| MIUI 14 | Yes (for local contacts only) | Requires an update to the "Contacts" app |
| The Pixel Experience (Pixel Experience, etc.) | Depends on the build. | Often requires manual installation of MIUI APK Contacts |
If you don't have Melody to contact in Settings, it means your firmware doesn't support it, and one of the alternative ways below will help.
MIUI 12|MIUI 13|MIUI 14|Castom firmware |I don't know-->
3. Adding your tunes to the system
By default, Xiaomi Poco X3 NFC allows you to select only standard ringtones. To assign your melody (for example, a segment from a song or a voice message), you first need to add it to the system folder:
1. Connect your phone to your PC or use a file manager (e.g., Google Files).
2. Create a MIUI/ringtone directory in the device root folder (if not).
3.Put audio files in.mp3,.m4a or.ogg format (maximum length - 30 seconds).
4. Reboot the phone.
After the reboot, your tunes will appear in the system ringtones list, and you can now assign them to contacts through any of the methods described above.
โ ๏ธ Attention: Files in the folder MIUI/ringtone You must have the correct tags. ID3 (Or they might not show up in the list. To edit tags, use applications like MP3Tag (PC or Music Tag Editor (Android).
How do you cut a ringtone song?
4. Use of third-party applications
If the standard methods don't work, third-party programs will come to the rescue. X3 NFC:
- ๐ต Zedge is a huge database of ringtones and notifications, and allows you to assign melodies directly to contacts through your menu.
- ๐ Ringo is an advanced ringtone manager with support for individual tunes. SMS-message.
- ๐ฑ Contact Ringtones โ a special application for assigning unique sounds to contacts (requires permission to access contacts).
Instructions for Zedge:
- Install the app from Google Play.
- Find your favorite ringtone and click Install.
- In the window that appears, select Assign Contact and specify the desired number.
The advantage of third-party apps is that they bypass MIUI restrictions and even work on custom firmware, but be careful with permissions: some programs request access to SMS and Call Log, which is not always secure.
๐ก
Before installing a third-party ringtone app, check reviews of it from the past 3 months. Some programs after the updates start showing ads in the notification curtain.
5. Problem Solving: Why Individual Melody Doesn't Work
If you have assigned a tune but a standard ringtone is played when calling, check the following points:
- ๐ Do Not Disturb Mode: Is it enabled for this contact? Go to Settings โ Don't disturb. โ Exceptions and add the number to the whitelist.
- ๐ต Double contacts: If the number is duplicated (e.g. in Google and locally), the system may get lost.
- ๐ Resetting sound settings: Sometimes resetting to Settings helps โ System system โ Resetting settings โ Reset the sound settings.
- ๐ฒ Sync Error: Turn off Google Contact Sync for 5 minutes, then turn back on.
The critical feature of Poco X3 NFC: on some firmware, individual tunes do not work for calls through VoLTE/VoWiFi. To fix this, turn off Settings. โ SIM-maps and mobile networks โ A challenge through Wi-Fi/4G and check again.
| Problem. | Possible cause | Decision |
|---|---|---|
| The melody is reset after rebooting | Cache error of the "Contacts" application | Clear the cache in Settings โ Applications โ Contacts โ Memory |
| The sound is interrupted or distorted | Incorrect audio file format | Convert to.m4a with a bitrate of 128 kbps |
| The Melody option is inactive | Contact saved on SIM-map | Move the contact to the phone memory |
6. Alternative methods for advanced users
If none of the above works, you can use manual settings through ADB or modifying system files, which are suitable for users with unlocked bootloader or root rights.
Method 1: Through ADB
Connect your phone to a PC with ADB Tools installed and do:
adb shell content insert --uri content://settings/system --bind name:s:ringtone_contact_1 --bind value:s:content://media/internal/audio/media/123Where 123 is your audio file ID in the media database (you can find it through applications like Media Info).
Method 2: Editing the contact database
With SQLite Editor (requires root) open the base /data/data/com.android.providers.contacts/databases/contacts2.db and in the table raw_contacts add the field custom_ringtone file-to-file.
โ ๏ธ Attention: Wrong commands ADB or editing system files can cause data loss or a cyclical phone reboot.Before experimenting, back up through Settings โ Additionally. โ Backup and reset.