How to install a ringtone on your Xiaomi phone: the full guide

Changing the standard melody to a personalized track is the first step to making your smartphone truly personal. Owners of Xiaomi, Redmi and POCO devices often face features of the MIUI shell or the new HyperOS, where the installation process is not always obvious at first glance. Unlike some other manufacturers, there are several important nuances related to access rights and the structure of the file system.

To start, you need to prepare the audiophile you plan to use. The system supports MP3, WAV and M4A formats, but to work correctly, it is best to use a standard MP3 with a bitrate of at least 128 kbit / s. The file should be downloaded to the device memory, and not be solely in cloud storage so that the system can process it without delay.

It’s important to understand that in recent firmware versions, Google and Xiaomi have tightened security policies to restrict application access to system folders, which means simply moving a file to the memory root may not work, and you’ll need to use a built-in explorer or a special method through audio settings. Don’t worry, we’ll take a look at all the working ways, including bypassing the restrictions for Android 11, 12, 13 and 14.

📊 What kind of smartphone you Xiaomi?
Redmi Note
POCO F/X
Xiaomi Mi/Civi
Black Shark
Another model

Preparation of an audio file and work with the file system

The first step is to correctly place the file in the memory of the smartphone. Many users make the mistake of trying to select a track directly from the download folder or messenger, which leads to playback errors. For stable operation of the ringtone, it is recommended to move the file to the system directory designed for notification sounds.

Use the standard Explorer app or any file manager, for example, MI File Manager. You need to find the downloaded track, usually in the Download or Bluetooth folder. Once you find the file, copy it. Follow the path: internal memory. → folder MIUI → folder sound_recorder (If you want to store there) or create a new Ringtones folder at the root if the system allows the recording.

⚠️ Attention: In Android 11 and newer access to the folder Android/media If a standard Explorer does not see files in the system folders of other applications, use the built-in Sounds app or the contact menu setup method described below.

Make sure the file name does not contain special characters that can cause errors in some versions of MIUI. It is best to use the Latin or Cyrillic alphabet without emojis and punctuation marks.The length of the title also matters: too long names can be cropped in the melody selection menu.

💡

For best results, cut the track to 30-40 seconds. Long tracks may not be displayed correctly in the contact list and take up extra space in the system cache.

Installation of ringtones through the standard settings menu

The most traditional way to change a tune is to globalize all incoming calls, which works consistently on most devices as long as the file is already in a folder that is available to the system, and you don't need third-party apps or root rights.

Go to your device's settings menu. Find a section that could be called "Sound and Vibration" or just "Sound." Depending on the HyperOS or MIUI version of the shell, the interface may be slightly different, but the logic remains the same. Choose "Rington" or "Call Melody."

  • 🎵 Press the badge «+» or “Add a ringtone” at the top or bottom of the screen.
  • 📂 The system will prompt you to select an application to open files - select "Conductor" or "Files».
  • 🎧 Find a previously prepared track and click on it to confirm.
  • ✅ The system will automatically apply the changes and you will hear the test playback.

If there is no explorer in the list of available file selection apps, try clearing the Sound app cache through the application settings. This action often resets the indexing errors of media files. After the phone is rebooted, your track should appear in the general tone list.

☑️ Pre-installing check

Done: 0 / 4

Set up an individual call for contact

Often, you need to hear a unique melody for calls from a specific person, which allows you to know who is calling without taking your phone out of your pocket, and Xiaomi has implemented this functionality through the Contacts or Phone app.

Open the contact list and find the person you want. Click on their name to open the detailed card. In the upper right corner or in the menu (three dots), select the option "Appoint a ringtone." If that option is not on the menu, scroll down to the "Call Melody" block.

Action.DescriptionThe result
Choice from the listStandard system tunesSystem sound installation
File managerFinding your file in memoryInstallation of a user track
ResetSelection of the default itemA return to the common melody

Once you select a file, the changes take effect instantly. It's important to note that if a subscriber calls you via a messenger (WhatsApp, Telegram, Viber), this setting won't work - they need to configure notifications inside the applications themselves. GSM-The method of calling works without fail.

⚠️ Note: When synchronizing contacts with Google Account, the settings of individual ringtones may be reset. It is recommended to check the settings after major synchronization or transferring data to a new phone.

Using the theme of design to change sounds

The MIUI ecosystem has a powerful customization tool called Themes, which allows you to change not only icons and wallpaper, but also system sounds, and it's a great way to completely change the audio interface of a device with a single click.

Start the Themes app on your desktop. Go to the profile or the Melodies section. Here you can download pre-made sound packages created by designers. Often, the themes already have quality, optimized ringtones that sound better than standard ones.

However, if you want to put your file through themes, it's not possible in all regions. In global versions, the functionality may be limited, so using themes is a way to find inspiration or download quality system sounds, which can then be used as a base.

Secrets of regional themes
If you change region to India or Indonesia, the store will offer exclusive sounds and features not available in the European or Russian segment.

Problem Solving: Why Don't You Put a Rington

Users often experience a situation where the system ignores a selected file or returns an error. The most common reason is because of Android security policy changes that block access to certain memory parts.

Check the bitrate and sampling rate of your audio file. Too high quality (like Lossless FLAC or WAV 24-bit) may not be supported by the call module. Convert the file to a standard MP3 128kbps 44.1kHz. This ensures compatibility with any Redmi or POCO line device.

  • 🚫 File protected by copyright (DRM) — Such tracks from streaming services cannot be used.
  • 📁 The file is in a folder where the system does not have access permissions (for example, inside the folder of another application).
  • 🔇 Do Not Disturb or No Sound mode is enabled, which masks the problem.
  • 💾 Cache of the app “Themes” or “Sound” is overflowing».

If nothing works, try a third-party ringtone installer app from Google Play, which often has special permissions to bypass standard file system restrictions, but be careful and only choose high-ranking apps that are proven.

💡

90% of installation problems are solved by moving a file from the Download folder to the Ringtones root folder or changing the file format to a standard MP3.

Adjusting the sounds for SIM-Dual card SIM

Xiaomi smartphone owners often use two SIM-The system allows you to assign different tunes to each of them, which is very convenient for separating work and personal calls.

In the Sound and Vibration section, you'll see two separate items: "SIM 1" and "SIM 2." By clicking on each, you can independently select a tune. The logic of selecting a file is the same as in the basic methods, either from the system list or from the phone's memory.

Make sure that the call settings (Call Settings) don’t limit the use of only one SIM card to voice if you plan to take calls on both.

How to reset all the sound settings to the factory?
If you're confused or the sounds aren't working properly, you can reset the sound settings. → The phone. → Version. MIUI (press 7 once to log in to additional settings, if available, or simply reset all applications through the recovery menu. mi_sound_settings.xml In the data folder, but that requires root rights. Without permissions, just reselect Default for all items.
Can I put a video on a call instead of a sound?
It is not possible to put video on incoming calls using standard MIUI tools, which requires third-party applications such as Video Caller ID or analogues, but can run unstable on newer versions of Android due to limitations in background work and access to the camera/screen during incoming calls.
Why did the ringtone disappear after the firmware update?
When you upgrade from one major version of Android to another (for example, from 12 to 13), the folder structure can change. The system simply loses its way to the files. You need to re-select the file through the settings menu to index them in the new file system.
Does the ringtone affect the battery’s discharge rate?
Complex, long and high-bitret audio files require more CPU resources to decode in real time, which theoretically can minimize energy consumption. However, in practice, the difference between a standard horn and your favorite song is 30 seconds so tiny that it can be ignored.
How to make a quiet call for the night?
Instead of changing the file, use Do Not Disturb mode with the schedule. Or create a copy of the ringtone, reduce the volume in the audio editor to a minimum and set it as a night option. MIUI has a feature called Reduce the volume of the call if the phone is on the screen down or in your pocket.