Xiaomi smartphone owners often face a situation where the standard ringtone does not instantly know who is calling. Personalizing calls for different subscribers is not just a matter of aesthetics, but a way to improve communication efficiency and avoid missing important calls in noisy environments. However, on smartphones with a MIUI shell, this process has its own features that can confuse the inexperienced user.
The interaction between NFC and the file system is particularly difficult. Many users find that when trying to put their track on a particular person, the system simply does not see the downloaded files or offers only a standard set of sounds. In this article, we will discuss how to circumvent system limitations and properly configure personalized calls on Redmi 9 models.
We'll take a closer look at the algorithm that's guaranteed to work on current firmware versions, where to move files, how to use the file manager correctly, and why having a short-range module sometimes interferes with local track selection. Follow our guidelines to make sure your phone rings exactly the way you want it to.
Preparing an audio file and understanding the limitations of NFC
Before you start setting up, you need to make sure that the audio file itself is ready to use. Android, on which MIUI is based, has strict requirements for the format and location of files. Most often, problems arise with tracks downloaded from messengers or browsers, as they lie in hidden or secure folders.
The presence of the NFC module in the Redmi 9 smartphone does not directly affect the sound playback, but it affects the logic of the security system when accessing files. Some users mistakenly believe that you need to turn off the NFC to install the ringtone, but this is not the case. The problem lies in the permissions of the Contacts or Phone application to access the deviceβs memory.
Why can't my MP3 files be seen?
For proper personalization, make sure your file meets the following specifications:
- π΅ The file format should be MP3 or M4R (for better compatibility).
If the file is in the Download or WhatsApp Audio folder, the system may not display it in the list of available tunes. This is the standard behavior of Android 10 and above, aimed at isolating these applications.
Moving the file to the Ringtones system folder
The most reliable way to make a tune visible to the system is to put it in a special directory. On Xiaomi smartphones, this is the Ringtones folder in internal storage. This action requires the use of an integrated conductor.
Open File Manager. Find the downloaded audio file. It's usually in the Download folder or in the folder of a particular messenger. Click on the file and hold your finger to highlight it. From the bottom menu that appears, select Copy or Move.
βοΈ Pre-movement checks
Then you have to go to the root folder of the internal drive, look for a folder called Ringtones, and if you don't have one, you can create it manually, but on Redmi 9, it's usually the default folder, and you can insert the copied file into this directory.
Now that the file is in the right place, the system recognizes it as a user ringtone, a key step that is ignored by 90% of users trying to solve the problem, and once moved, the file will be available not only for a general call, but also for binding to a specific contact.
π‘
Use the Favorites feature in Explorer to quickly find the Ringtones folder in the future if you plan to change tunes frequently.
Customize the melody through the Contacts app
Once the file is ready, you can start installing it directly, and there are two main ways to do that: through the menu of the contact itself, or through the general audio settings, and we'll look at it through the Contacts app, because it's the most accurate one.
Go to the Contacts or Phone app and go to the subscriber tab. Find the right person and open the contact card. Pay attention to the Change button (usually a pencil icon or three dots in the corner of the screen).
In edit mode, scroll down. You should see a Melody or a Rington. The default is "Default" or the name of the standard track. Click on this item.
| Interface element | User action | Expected output |
|---|---|---|
| Contact card | Press "Change" | Opening the editing menu |
| Item "Melody" | Choice from the list | Opening the list of available tracks |
| The "+" or "Select File" button | Pressing | Transition to File Manager |
If you moved a file to the Ringtones folder, it should show up in the list under the heading "User" or simply in the general list. Select it and click OK or tick to save the changes.
Alternative method through sound settings
If you can't set the melody through the contact card, you can use system settings, which sometimes works more stable because it accesses the system player directly, bypassing some of the limitations of the contacts application.
Go to Settings on your smartphone. Go to Sound and Vibration. You're interested in Melody of the Call. However, we don't need to change the general call, but we need to find advanced settings. Some versions of MIUI have a separate item called Advanced Sound Settings.
β οΈ Attention: In new versions MIUI A direct path through the sound settings can only change the global ringtone.
In the list that opens, select Select a Melody on your device (or similar, with a plus icon). Open system player or file manager. Find your track. Once selected, the system automatically prompts you to apply this track to either all calls or only to the selected contact, if you have previously logged into its settings.
Sometimes it helps to set this track as the main track for all incoming, and then, once back in contact, just confirm the use of the current sound, and this "forced" prescribes the path to the file in the contact database.
π‘
The MIUI system file manager has a built-in filter that hides unsupported formats, so choosing MP3 guarantees success.
Solving File Access and Visibility Problems
Often, users find that when you click on the melody select button, you open an empty list or list of system sounds, and there are no personal files.
The Contacts app may not have permission to read media files. Check this: go to Settings β Apps β All apps. Find Contacts (or Phone, depending on where you're trying to change audio) in the Contacts list. Go to the Permissions section.
Make sure that there is a tick or switch opposite Files and Media (or Memory) item. Without this permission, the app simply βcannot seeβ your MP3 files, even if they are in the correct folder.
- π Check the permissions for the "Contact" application".
- π Make sure the file is not in the folder. Android/data (access is restricted).
- π Restart your smartphone after you issue permits to make changes effective.
If the file is still not visible, try renaming it by removing special characters from the name (dots, brackets, emojis), sometimes the Xiaomi file system incorrectly indexes files with complex names.
Use of third-party applications for calls
If standard MIUI tools seem too confusing or work incorrectly with your firmware version, you can always use third-party software. Google offers a great alternative to a standard call.
Install the Google Phone app and Google Contacts from Play Market. These apps have a simpler and more intuitive interface for managing ringtones. In the Google Contacts app, the melody setup process often happens automatically through integration with Google Music or local storage without unnecessary drum dancing.
Once installed, make Google Phone the default call app. The system will suggest it when you first start. On Google, Contact Card looks different: there's a separate Add Field β Melody button that immediately opens a user-friendly player.
β οΈ Note: When using third-party applications, misstated call notifications can come from two applications at once (from system and from Google.
This method is especially relevant for users who have upgraded to Android 11/12 on Redmi 9, where file access restrictions have become stricter.