How to Put a Melody on Xiaomi Contact

Smartphone personalization is not just a fashion homage, but a way to instantly identify a caller without having to look at a screen. Owners of Xiaomi, Redmi and Poco devices often encounter the nuances of the MIUI shell or the new HyperOS, which hide basic features in non-obvious menus, especially when installing unique ringtones on individual numbers from the phone book.

Standard logic suggests that the user will first add an audio file to special folders and then associate it with a subscriber profile. However, memory optimization algorithms and strict Android security policies in recent versions can block the Contacts application from accessing the file system, which leads to the fact that the selected track is simply not saved or replaced by the default system sound.

In this article, we will take a look at all the ways to do this, how to prepare files properly, where to move them, and how to link them to the right people through standard tools and third-party utilities, and why settings can go off after a system update.

Preparation of audio files and file system

Before you start setting up a call, you need to make sure the music file is in the right place.The Android system has a strict directory structure, and the arbitrary arrangement of files can make them invisible to system applications. For ringtones, it is best to use the device’s internal memory rather than the device’s internal memory. SD-card, as the latter may not be read immediately after the phone is turned on.

Open a standard Explorer, which is called Files or Explorer on Xiaomi devices. You need to go to the root directory of the internal storage. Here you should find a folder called Ringtones. If there is no such folder, you need to create it manually, observing the register of letters (first letter of the capital), and this directory should copy or move your music compositions.

πŸ’‘

Use short track snippets (up to 30 seconds) for contacts to avoid creating unnecessary noise and quickly recognize the caller on entry.

It's important to consider the file format. The most universal and supported format is MP3. Formats like FLAC or WAV can also work, but they take up more space and take longer to process, make sure the file is not copyrighted by DRM, otherwise the phone won't be able to play it as system sound.

Installation of ringtones through the standard contact menu

The most direct and obvious way to change a tune for a particular subscriber is to use the built-in phonebook app, which works most of the time if the file has the right permissions to access it. Open the Contacts app or go to the Phone section and select the Contacts tab.

Find the right person in the list and click on their name to open the card. Here you need to find the edit button, which usually looks like a pencil or is indicated by the word "Change". In the menu that opens, scroll down the list of fields until you see "Melody" or "Rington".

  • 🎡 Click on the current value (usually there is a default or the name of the standard tune).
  • πŸ“‚ In the list that opens, select the All Melodies tab or the plus icon to add your track.
  • βœ… Find your prepared file in the list and confirm the selection with the OK button".

After selecting, remember to save the changes. The top or bottom of the screen should have a Save button (often looks like a tick). If the standard melody is back there after saving when you re-enter the contact card, then the application does not have permission to read the memory, and you need to move to the next section of the instructions.

β˜‘οΈ Checking the ringtone installation

Done: 0 / 5

Addressing access and MIUI rights issues

MIUI is known for its aggressive application permissions, and it often happens that the Contacts or Phone app simply doesn't have the right to read files from memory, so it can't see your tracks or pin them to a number, and you have to manually grant extended permissions to fix this problem.

Go to your smartphone settings and find the Apps section. Select All Apps and find the Contacts system app (or Phone, depending on which application you are using). Click on it, then select Permissions. Here you will find Memory or Files and Media and switch the switch to Allow.

⚠️ Warning: After permissions change, it is recommended to completely close the Contacts application through Task Manager and start it again so that the changes take effect.

Also worth checking is the security settings. In the Security app (the standard green app on Xiaomi), go to Permissions -> Memory. Make sure the Contacts app has a checkmark. Without that, system restrictions can block the settings from being recorded in the phone book database.

Using third-party applications to manage calls

If standard methods don't work or the interface seems too complicated, specialized applications from the Google Play store come to the rescue, take over the management of calls and allow you to flexibly adjust ringtones, bypassing some of the system's limitations. One of the most popular and reliable solutions is the Truecaller app or Contacts+.

Once you install an app, it will ask permission to use it as the primary phone book, and you have to agree to that because it's the interface that controls it, and you have to find the contact in the interface, select it, and click on the audio setting, and these applications often have built-in editors that allow you to cut the right part of the song on the fly.

AnnexSubstantive functionPaymentDifficulty
TruecallerDefinition and callerFreemiumLow.
Contacts+Smart phone bookFree of charge.Medium
Ringtone MakerEditor and installerFree of charge.Tall.

There are pros and cons to using third-party software, and on the one hand, you get a powerful management tool, on the other hand, you trust your contacts to a third-party developer, and always read the privacy policy carefully before installing these sorts of snails.

πŸ“Š What is the way to install the ringtone you are closer to?
Through the standard settings Xiaomi
With third-party applications
Through computer and synchronization
I'm good with the standard melody.

Sync with Google Contacts and the Cloud

Many users store their contacts in a Google account, not in the phone’s memory. This is convenient for (backup), but makes it difficult to install unique tunes. The fact is that Google only syncs text data (name, number, email), but not paths to audio files on a particular device.

When you try to assign a tune to a contact synced to Google, the system can ignore this change or reset it the next time you update your data from the cloud.To avoid this, the contact must be stored locally on the device ("Phone" or "Phone"SIM", though SIM-The cards have very limited memory).

How to transfer contact to the device?
Open Contacts β†’ Click on the menu (three dots or bars) β†’ Contact management β†’ Move contacts β†’ Select Google (from where) and Phone (where).

If you want to keep syncable but have unique tunes, the only way out is to assign a tune every time you sync, or use local contacts for the most important numbers, and keep the rest in the cloud, which is a trade-off between backup convenience and personalization.

Configure via computer and file managers

For those who prefer to work with files on a large screen, there is a method of setting up via PC. Connect your smartphone to your computer via USB-In notifications on your phone, select file transfer mode (MTP).

On your computer, open the folder of your smartphone. Find the Ringtones directory in the internal storage. Copy the prepared ones. mp3-Files will be available in the system after the cable is turned off, but you can't assign them to a specific contact through the computer directly to the phone database, and you'll still have to do this on the smartphone screen.

The way to copy files:


/Internal Sharing/Ringtones/




or




/Internal Storage/Ringtones/

The advantage of the method is that you can quickly flip dozens of files at once without spending time downloading each through the phone’s browser. It is also easier to rename files on your computer so that they are easily found in the list (for example, add a prefix"01_","02_" sort).

Frequent errors and their elimination

Even if you follow all the instructions, you can have errors, and one of the most common is resetting after you reboot, which often happens if a file has been moved or deleted from the Ringtones folder by a memory cleaner, and the system doesn't find the file along the way and returns the standard sound.

Another problem is file formatting: If you downloaded a track from a messenger (such as Telegram or WhatsApp), it may lie in a secure folder of the app cache, which the system call does not have access to, and you must copy the file to the shared folder Ringtones or Music.

⚠️ Warning: Do not use "heavy" design themes or third-party launchers to install ringtones unless you are sure they are compatible with your Android version.

Also worth mentioning is the "Silence at Unknown Time" or "Do Not Disturb" mode. If you have this mode activated, the individual tune settings may be ignored, and the phone will be silent or vibrate, regardless of which track is installed. Check the mode schedule in the "Sound and Vibration" settings.

πŸ’‘

The main reason for the failure is that the file is in the wrong folder or the Contacts app does not have permission to read the memory.

FAQ: Frequently Asked Questions

Why did all the tunes disappear after the MIUI update?
When you update your operating system or shell, you often reset application permissions. Re-authorize your files for the Contacts app and check if files are still in the Ringtones folder. Sometimes clearing the Contacts app cache in your settings helps you restore work.
Can I put a video instead of a melody on an incoming call?
Standard MIUI means you can't put a full-screen video on a call, only a static photo. However, there are special applications called from Google Play (for example, "Video Caller") that replace the standard call interface and allow you to play video files.
How to remove the melody so that the phone just vibrates?
In the melody selection list, scroll to the top or bottom (depending on the Android version) and select "No Sound" or "Silent." Then save your contact settings. Make sure the contact audio settings don't tick "Vibration" if you want complete silence.
Why does the contact ring with a standard sound, even though I have set mine?
Check if the contact is duplicated. Often times, one number is written twice: once in the phone's memory, another in Google. You put a tune on one, and the second rings, combine contacts or delete a duplicate.