How to make a call to contact Xiaomi: a complete guide

Personalizing a mobile device isnโ€™t just a matter of aesthetics, itโ€™s an important element of smartphone usability. When youโ€™re busy or your phone is in your bag, itโ€™s a unique melody that helps you instantly know whoโ€™s trying to reach you without getting your gadget out of your pocket. Owners of Xiaomi, Redmi and Poco devices often face the unobvious nuances of MIUI and the new HyperOS shell that are different from standard Android.

The process of installing a custom ringtone for a particular subscriber can seem confusing due to the peculiarities of the system applications Contacts and Phone. In this article, we will discuss in detail all the ways of assigning tunes, from standard functions to advanced methods for files of non-standard formats, you will learn to bypass the limitations of the system and make communication as comfortable as possible.

We'll look at different versions of the operating system, because the menu logic in MIUI 12, 13, 14 and the latest HyperOS can vary significantly, and we'll also focus on solving common problems where the file just doesn't appear on the list or the system ignores the user's choices. Get ready to turn your smartphone into a truly personalized communication tool.

Preparation of audio files for installation on Xiaomi

Before you start setting up, you need to make sure that your audio files are in the right format and are placed in the system accessible place. Xiaomi smartphones by default support MP3, WAV, OGG and FLAC formats, however, for system ringtones, it is best to use MP3 with a bit rate of at least 128 kbit / s to ensure high-quality sound. If your files have an M4A or AAC extension, the system may not see them in the call melodies list, requiring pre-convertation.

The critical point is the right file folder. Unlike older versions of Android, where files could be scattered throughout the drive, modern shells require a certain structure. In order for a melody to appear on the standard selection list, the audio file must lie in the root directory of internal memory or in the MIUI/ringtone folder. The MIUI system limiter often hides files located in the Download or Music folder from the list of available contact ringtones.

If you plan to use long tracks, keep in mind the duration limits. While it is technically possible to play a 5-minute track, it can be uncomfortable when calling in, especially if the caller does not pick up the phone right away. The optimal length of the cut is 15 to 30 seconds. You can use the built-in theme editor tools or third-party ringtone maker apps, which are often preinstalled in the GetApps store to trim the tracks.

Where to find hidden system folders?
In an Android file system, the path to system ringtones is usually /system/media/audio/ringtones. However, without root rights, you canโ€™t write files there. Users are encouraged to create your /MIUI/ringtone folder at the root of internal memory, where the system will pull your files after the reboot.

Standard method through the Contacts app

The easiest and most reliable way to set a unique tune is to use the built-in Contacts app, which works consistently on all firmware versions, from old MIUI 10 to current versions. Open the Contacts app on the home screen or app menu, find the right subscriber in the list or use the search bar. Click on the contact name to go to his card.

In the menu that opens, look at the top of the screen or the three dots in the corner where the extra menu is hidden. You need to find the Sound or Call Melody. In some versions of the shell, this item can be hidden under the "More" or "Contact Edit" button, and by clicking on it, you will open the system player for selecting audio files.

In the list of available sounds, scroll down to All Sounds or Files on the Device, and you'll see tracks that the system has identified as appropriate for calls, select the file you want, and click OK or the tick in the top right corner, and then the contact card next to the phone number will show a music note icon that confirms that the personalization has been successful.

โ˜‘๏ธ Verification of successful installation

Done: 0 / 4

Set up through call log and phone book

There's an alternative path that's often faster if you've just spoken to a person: Open the Phone app and go to the History tab or the Call log tab. Find the number to put the melody on. Depending on the version of MIUI, a long tap on the number or tap on the arrow next to it will open the context menu.

In the menu that appears, select the option to Set a ringtone or go to the contact card via the "i" button (information), which is convenient because it allows you to quickly assign a sound to a recent caller without a long search in the phone book. However, if the number is not saved in the contacts, the system will first create a new record or assign a sound only for this number temporarily.

It's worth noting that in HyperOS, the logic of working with unsaved numbers has changed. Now the system insists on maintaining contact before assigning individual audio, arguing that this is improved work of spam filters. If you want to keep the number "temporary", try using third-party applications-callers, which have more flexible settings for anonymous calls.

๐Ÿ“Š How do you often add contacts?
Keeping it from call history.
I'll enter the number manually.
Importing from SIM-map
Synchronizing from Google

Use of third-party caller applications

Xiaomiโ€™s regular tools are functional but sometimes limited in audio management capabilities. Many users prefer to install alternative call management apps, such as Truecaller, Call Assistant, or specialized ringtone managers like Ringtone Maker. These apps often have their own sound databases and a more user-friendly interface for cropping tracks right at the time of installation.

When you install a third-party caller, it will ask permission to work with contacts and telephony, and once you grant permission, you can assign tunes directly from the application interface, often using more advanced library search algorithms, and some programs allow you to assign sounds to entire groups of contacts or to certain conditions, such as time of day.

However, be careful with permissions. apps from unknown developers may request excessive rights to access your data.

โš ๏ธ Warning: When installing third-party calling apps, carefully check the permission list. If a simple ringtone maker requires access to geolocation and camera, this is an excuse to stop using it for security reasons.

Google Play

GetApps

Solving problems with displaying melodies

Quite often, users are faced with a situation where the downloaded track is simply not visible in the list available for installation. This is a common problem associated with the work of the Android media scanner. The system may simply โ€œnot knowโ€ about the existence of a new file if it was recently copied or has non-standard ID3 tags. First of all, try to reboot the smartphone โ€“ this forces the system to re-index all media files.

The second reason could be the file format or its bitrate. If the file is encoded in high resolution (like 24-bit/192kHz FLAC), the old Contacts app can ignore it when forming a list of ringtones. Convert the file to a standard MP3 44.1kHz/16bit. Also check if the file is "Read Only" or "Hidden" attribute, although this is less common on Android than on Windows.

If nothing works, use the "sly" method through the sound settings. Go to Settings โ†’ Sound and Vibration โ†’ Rington. This often displays a more complete list of files. Select the desired track as the primary ringtone, and then using the method through the contact card, you will see that this track is now available to select, since it has been marked by the system as active.

Problem.Probable causeDecision-making
File not visible on the listWrong storage folderMove to /MIUI/ringtone
Quiet sound of the bellLow media volumeIncrease the Media slider in the settings
Resetting the melody after rebootingSynchronization conflictDisable the synchronization of sounds in the Mi Account
It's sounding, but it's not playing.Unsupported codecConvert to MP3 128kbps

๐Ÿ’ก

Use file tagging. If you prescribe in ID3-Tags file name contact, some smart players and shells can automatically suggest this file when selecting a melody for the corresponding name in the phone book.

Nuances of work in MIUI 14 and HyperOS

With the release of new firmware, Xiaomi is actively implementing changes in the logic of the system. HyperOS and later versions of MIUI have increased integration with cloud services and artificial intelligence. This has led to the fact that the standard path through the contact card is sometimes replaced by the offer of โ€œSmart ringtonesโ€, which automatically determines the mood of the conversation. To return the classic choice, you need to look closely at pop-ups.

The new shells also changed folder structure due to Android (Scoped Storage) security restrictions, and access to the file system for system applications became more limited.

โš ๏ธ Note: In HyperOS, the path to the ringtones folder can be changed. If the standard path doesn't work, try creating a folder named Ringtones at the root of internal memory, which the system often scans as a priority.

Another feature is working with Google and Mi Account contacts. If you have sync enabled, tune settings can fly away or be replaced with standard ones when you change your account or reset your settings. It is recommended to back up your contact profiles with associated settings using the built-in export function to the.vcf file, which stores most parameters, including paths to ringtones, if they are relative.

๐Ÿ’ก

The main rule of personalization in new firmware is to use only local files in the correct folders, since cloud synchronization of tunes works unstable and depends on the region of the account.

Why does the melody reset to standard after the call?
This is a common problem with the conflict between the Theme app and the system's sound settings. If you have a theme that compulsively sets its sounds, it can overwrite your user settings. Try applying a standard "Classic" or "Untitled" theme and then reset the melody. Also check if the "Do Not Disturb" mode is on with special rules for favorite contacts, which can block the sound.
Can I use a video tone instead of a melody?
You can't use MIUI and Android to put video on the caller's incoming call (to see the video while waiting for a response) -- this is a service from the video caller (Video Caller Tunes). However, you can set up Video Wallpaper for yourself: when you're called, you'll play video on your screen. To do this, you need to find the "Video Wallpaper" section in the lock screen settings or in the "Themes" application and link them to contacts if the feature is supported by the OS version.
How to remove all set tunes and return the standard?
To reset your settings, open your contact card, click on Sound (or Melody) and at the top of the list, select Default or System. To clear the list of recently used files, you can clear the Contacts cache through Settings. โ†’ Annexes โ†’ All applications โ†’ Contacts โ†’ Memory. โ†’ Clear the cache. It won't delete the contacts themselves, but it will reset the interface's temporary settings.