How to change a song to a call on Xiaomi: all the ways to MIUI 12-15

Replacing a standard ringtone with a favorite tune is one of the first things users do after buying a Xiaomi smartphone. However, not everyone knows that MIUI has several ways to set your song to a call: from simple selection from the built-in gallery to using third-party applications for fine-tuning. In this article, we will discuss all the current methods for the MIUI 12-15 firmware versions, including nuances for different models (Redmi Note 12, POCO X5, Xiaomi 13T, etc.).

The thing about MIUI is that the way to set up calls can vary depending on the shell version and the regional firmware. For example, in MIUI 14, the sound menu is hidden deeper than in China. We took these differences into account and prepared universal instructions that will work even for inexperienced users. And if you have a problem when your smartphone doesn't see downloaded tunes in the Ringtones folder, there's a solution in the article for this case.

1. Standard method: through Xiaomi settings

The most obvious method is to use the built-in MIUI tools. It doesnโ€™t require installing additional apps and works on all models, including the Redmi 10, POCO F4 and Xiaomiโ€™s flagship 14.

  1. Open the Settings app (cog icon).
  2. Go to the section Sound and vibration (in some versions โ€“ Sound).
  3. Slip on the item Call (or Melody of the call).
  4. In the list that opens, select Local Melodies or My Melodies (if the ringtones folder has already been created).
  5. Click on the desired file and confirm the choice.

If your song isn't on the list, it's in the wrong folder. MIUI automatically scans only the Ringtones directory in the root directory of internal memory. How to create it and where to move the files, read the next section.

โš ๏ธ Note: On some models (for example, Redmi Note 11 with a MIUI 13.5) After selecting a melody, a bug may occur when the sound of the call becomes quieter, in which case, restart the smartphone or reset the sound settings in the Additional section.

๐Ÿ“Š What version? MIUI You're using it?
MIUI 12
MIUI 13
MIUI 14
MIUI 15
I don't know.

2.Where to download the tunes so that Xiaomi will โ€œseeโ€ them

To make your song appear on the list of available ringtones, you need to put it in the correct folder. MIUI only searches for audio files in three internal memory directories:

  • ๐Ÿ“ /storage/emulated/0/Ringtones/ โ€” ring-melodies;
  • ๐Ÿ“ /storage/emulated/0/Notifications/ โ€” notification;
  • ๐Ÿ“ /storage/emulated/0/Alarms/ โ€” alarm-box.

If these folders are not available, they need to be created manually, and you can do this through any file manager (for example, embedded Files or Solid Explorer).

  • ๐Ÿ”Š The file format should be.mp3,.m4a.ogg (length up to 30 seconds is recommended).
  • ๐Ÿ“Œ The file name should not contain any special characters (e.g., #, %, spaces at the beginning).
  • ๐Ÿ”„ After adding a file, restart your smartphone or update the list of tunes by swiping down the selection menu.

Download the song in format MP3|Cut to 30 seconds (optional)|Rename the file without special characters|Put it in the Ringtones folder|Reboot your smartphone-->

If you don't get the melody after all the manipulations, check if the Ringtones folder is hidden from the media scanning.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find a media store (or media store).
  3. Slip the storage โ†’ Clear the data and restart the device.

3.Use of the Music app for quick installation

Few people know, but the standard Xiaomi Music app has a built-in feature for assigning tracks as a ringtone. This is handy if you want to use a snippet of a song without first cutting.

  1. Open the Music app and find the track you want.
  2. Tap the three-point menu (โ‹ฎ) song-to-song.
  3. Select Set as โ†’ Call.
  4. In the window that opens, cut the fragment (the default is the first 30 seconds) and save.

This method automatically creates a copy of a file in the Ringtones folder and trims it to a selected segment.

  • โŒ Does not work with streaming music (for example, tracks from Spotify or Yandex Music).
  • โŒ Not all formats are supported (for example,.flac or.wav will need to be converted).

๐Ÿ’ก

If you want to use a snippet of a song from the middle, first crop it in any audio editor (like MP3 Cutter) and then upload it to the Ringtones folder.

4. Third-party applications for enhanced capabilities

If the built-in MIUI tools aren't enough, you can use third-party software that allows you to:

  • ๐ŸŽต Set different tunes for different SIM-map;
  • ๐Ÿ”” Assign unique ringtones for specific contacts;
  • ๐ŸŽš๏ธ Adjust the volume of the call separately from the notifications;
  • ๐Ÿ”„ Automatically trim tracks to optimal length.

We tested several popular applications and made a table with their features:

AnnexAdvantagesDeficienciesLink (Google Play)
ZedgeLarge library of free ringtones, support for themesAdvertising requires registration for some functionsDownload
Ringtone MakerPrecise track trimming, support for MP3/WAV formatsInterface in English, length limit in free versionDownload
MP3 Cutter and Ringtone MakerSimple editor, export directly to Ringtones folderLots of advertising, no Russian languageDownload

When using third-party apps, pay attention to the permissions they request. For example, Zedge requires access to contacts to assign individual ringtones. If you only need basic functionality, you better do without such programs.

โš ๏ธ Note: Some applications (such as Ringtone Maker Pro) may conflict with system sounds MIUI, Resetting settings after rebooting. Before installing, check user reviews with your Xiaomi model.

5.Assigning unique ringtones for contacts

If you want important contacts to have their own unique call sound, do the following:

  1. Open the Contacts app and select the contact you want.
  2. Tap Edit (pencil icon)
  3. Scroll down to the Melody of the Call (or Call Sound).
  4. Select Add Melody and specify the file from the device memory.

This function works even without third-party applications, but there is a caveat: if the contact is saved on the SIM-You can't assign a ringtone to a card instead of a phone memory, so you can transfer the contact to your device or Google account through the Contact Management menu.

You can also assign different tunes for the first and second. SIM-Maps (relevant to dual-SIM models Xiaomi):

  1. Go to Settings. โ†’ SIM-maps and mobile networks.
  2. Choose. SIM-map, SIM 1).
  3. Slip the ringing melody and set a unique sound.

๐Ÿ’ก

Individual contact ringtones only work when calling through the phone. SIM-If the subscriber calls via VoIP (WhatsApp, Telegram), the standard notification sound will be used.

6.The Problem Solving: Why Xiaomi Doesn't See My Melody

If youโ€™ve completed all the steps, but your smartphone stubbornly doesnโ€™t show your song in the ringtones list, check out the following points:

Problem.Reason.Decision
The file is not displayed in Local MelodiesRingtones folder is not created by the root of memoryTransfer the file to /storage/emulated/0/Ringtones/
The melody is on the list, but it is not played.Unsupported format or broken fileConvert to.mp3 through Online-Convert
After selection, the sound is quiet or distortedToo high bitrate or sampling frequencyReduce bitrate to 192โ€“256 kbps in audio editor
The melody is reset after rebootingConflict with MIUI optimizationTurn off Adaptive Optimization in Battery Settings

If the problem persists, try an alternative method:

  1. Connect your smartphone to your PC and manually copy the file to the Ringtones folder.
  2. Install any music playback app (like VLC) and โ€œplayโ€ the file โ€“ this will force MIUI to scan it.
  3. Restart the device and check the tone list again.
What if the Ringtones folder is not created?
In some cases, the file manager lacks the rights to create a folder at the root of the memory: 1. Use a PC: Connect Xiaomi to the USB Transfer files and create a folder through Windows Explorer. 2. Install Root Explorer (requires root permissions) and create a folder manually. 3. Take advantage. ADB-Team: Adb shell mkdir /storage/emulated/0/Ringtones After creating the folder, be sure to give it the read rights for all users (chmod). 755).

7.Alternative methods: through ADB and recovery

For advanced users who want to install a system ringtone (e.g., replace the standard sound) miui_ringtone.mp3), there is a method through ADB. This method requires an unlocked bootloader and can cause failures if executed incorrectly.

Instructions:

  1. Connect your smartphone to your PC and enable USB Debugging in Settings โ†’ About Phone โ†’ MIUI version (tap 7 times according to the version to unlock the developer menu).
  2. Download ADB Tools and open the command line in the folder with adb.exe.
  3. Enter the command to copy the file in the system section: adb push C:\path\to\your\ringtone.mp3 /system/media/audio/ringtones/
  4. Give the file the correct rights: adb shell chmod 644 /system/media/audio/ringtones/ringtone.mp3
  5. Reboot your smartphone.

This method is suitable for replacing system sounds, but requires caution. A mistake in commands can lead to a bootloop (a looped reboot).

โš ๏ธ Attention: On devices with MIUI 14+ and dynamic partitions (dynamic_partitions) direct-record /system You can block access to the bootloader. Before experimenting, back up through the bootloader. TWRP.

FAQ: Frequent questions about changing the ringtone to Xiaomi

Can I put my tune on the alarm clock?
Yes, to do this, place the file in the /storage/emulated/0/Alarms/ folder. Then open the Watch โ†’ Alarm โ†’ Alarm โ†’ Sound settings and select your file. Note that it is better to use tracks up to 1 minute long for alarm clocks, otherwise the sound may be cut off.
Why does my tune only play for 5 seconds when you call?
This is a MIUI limitation for files that are too long. Cut the track to 30 seconds in any audio editor (such as Audacity or MP3 Cutter). Also check if the Short Call mode is enabled in the special features settings (Settings โ†’ Special Options โ†’ Sound).
How to bring back the standard Xiaomi sounds?
Go to Settings โ†’ Sounds and Vibrations โ†’ Call and select Default or Standard Melody. If you have replaced system files through ADB, you will have to refashion your smartphone or restore your backup.
Can I install a ringtone from Spotify or Yandex Music?
No, streaming services don't allow you to download tracks for use as ringtones. You need to: Find a song from another source (for example, buy it from iTunes or download it from a legitimate website); Convert it to.mp3 (if the format is different); Place it in the Ringtones folder. Using pirated sources violates copyright and can lead to a blocking of an account in music services.
Why did my ringtones disappear after the MIUI update?
With major updates (e.g., from MIUI 13 to MIUI 14), the system can reset paths to user folders. Solution: Check if the Ringtones folder is still in place. If the folder is empty, transfer the files again. Update the media base through Settings โ†’ Applications โ†’ Media Storage โ†’ Clear the data. If the problem recurs, use third-party applications (e.g., Zedge) that do not depend on the MIUI system paths.