The standard ringtones of a call on Xiaomi are quickly boring, and call notifications with a monotonous sound are easy to miss in noisy environments. Setting your own music on an incoming call solves both problems โ you immediately know who is calling and add personality to your smartphone. But in MIUI, this process is hidden behind several menus, and after updates, the interface often changes.
In this article, weโll look at the latest MIUI 14/15 (including HyperOS) tools that work on everything from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra. Weโll not only break down the standard method through settings, but also workarounds for files that the system doesnโt see, as well as solutions to common bugs like โcanโt pick a trackโ or โmusic is cut off.โ
1. Standard method: through MIUI settings
The easiest method is to use the built-in tools of the system, which is suitable for most users and does not require additional applications. SD-map!) and have a supported format (.mp3,.m4a,.wav).
Instructions for MIUI 14/15 and HyperOS:
- Open the Settings app (cog icon).
- Go to the section โSounds and vibrationsโ โ The ringing melody.
- At the top of the screen, click Local Music (or Add Melody in older versions).
- Select a folder with your music (usually Music or Downloads).
- Touch the track you want โ it will automatically cut to 30 seconds and will remain as a melody.
โ ๏ธ Warning: If the Local Music button is inactive, check if the phone has at least one supported audio file in its memory.
โ๏ธ What to check before installing a melody
2. How to get around the limit on the length of the track (30 seconds)
By default, MIUI cuts tunes to 30 seconds, but this limitation can be circumvented in two ways: the first is to use third-party apps (about them in the next section), the second is to edit the file manually on a PC.
For hand-cutting:
- Connect Xiaomi to your computer via USB (in File Transfer mode).
- Copy the track you want on your PC and open it in an audio editor (such as Audacity or OCenaudio).
- Cut the file to 30 to 40 seconds (the maximum the system perceives).
- Save in MP3 format with a bitrate of 128-192 kbit / s (above - may not read).
- Return the file back to the Music folder on your phone and repeat the standard installation.
โ ๏ธ Note: If the melody still breaks after 30 seconds, check the settings. โ Sounds. โ Duration of the melody. In some firmware, this parameter is reset after updates.
Why does MIUI cut music?
3. Installation of a melody through the file manager (for hidden folders)
If your music is stored in a non-standard folder (such as Telegram or WhatsApp Media), the system may not see it, in which case manually moving the file to the authorized directory will help.
How to transfer the file:
- Open any file manager (Mi File Manager, Solid Explorer, or FX File Explorer).
- Find a folder with your music (e.g. WhatsApp Media โ WhatsApp Audio).
- Select the desired track, click Copy (or Cut).
- Go to the Music folder (if it is not, create it in the root memory directory).
- Insert the file and restart the phone (this updates the media base).
Once rebooted, the track will appear in the Local Music list in the call settings. If the file still doesn't show, check its metadata: sometimes MIUI ignores tracks without ID3 tags (name, artist), and you can fix this through applications like MP3Tag (PC) or Music Tag Editor (Android).
4. applications for setting melodies (if the standard method does not work)
If MIUI persistently doesn't see your files or crops them incorrectly, use third-party utilities that bypass system constraints and allow you to install full tracks without cropping, as well as as assign customized tunes for contacts.
Top.-3 tested applications (2026 year):
- ๐ต Zedge is the largest database of melodies and wallpapers, allowing you to download tracks directly to the "Calls" section.
- ๐ Ringtone Maker is a trimming and setting editor. Supports formats. MP3, WAV, FLAC. Plus: you can highlight any fragment of the track.
- ๐ฑ MP3 Cutter and Ringtone Maker is a simple tool with pre-listening. Perfect for beginners.
How to set a tune through Zedge:
- Download the app from Google Play and open it.
- In the search bar, type in the track title or select a category (such as Top Ringtones).
- Click on your favorite tune โ Download โ Set as ringtone.
- Confirm the selection in the pop-up window.
โ ๏ธ Note: Some applications (such as Ringtone Maker) request permission to change system settings. Do not provide it if the program is from an unreliable source - this may lead to data leakage.
๐ก
If the melody is not played after installation through the application, go to Settings โ Applications โ Application Management, find the utility for ringtones and give it permission Modification of system parameters
5. Assigning unique melodies for contacts
Individual calls for different subscribers help you identify the caller immediately, and in MIUI, this feature is built in, but its settings are hidden deep.
How to set up:
- Open the Contacts app (or Phone โ Contacts tab).
- Select the contact you want and click Edit (pencil icon).
- Scroll down to the ringtone block (or notification sound).
- Click Add and select a track from Local Music or Standard Melodies.
- Save the changes.
If the call melody option is not in the contact card:
- ๐ฑ Update the Contacts app via Google Play.
- ๐ Restart your phone โ sometimes settings are reset after updates MIUI.
- ๐ ๏ธ Reset the settings of the Contacts app in Settings โ Annexes โ Contacts โ Warehouse โ Drop it.
In MIUI 15 (HyperOS), the customized melodies feature is moved to the Sounds and Vibrations menu โ Contact Melodies. If you don't see this section, your firmware hasn't yet been updated to the current version.
6. Problem Solving: Why Music Is Not Set Up
Even after you've done all the steps, the melody may not set, so let's look at the typical mistakes and their solutions.
| Problem. | Reason. | Decision |
|---|---|---|
| The local music button is inactive. | No supported files in memory | Download. MP3-File in the Music folder and reboot your phone |
| The melody is cut to 5 seconds | The file is corrupted or has a non-standard bitrate | Convert the track to MP3 128 kbps via Audacity |
| Music is not played when you call. | Media scanner error after update | Clear the Media app cache in the settings |
| You canโt choose a track from the cloud (Google Drive) | MIUI blocks access to cloud files | Download the file to the device before installation |
If the problem persists, check the permissions for the Music app:
- Go to Settings โ Applications โ Application Management โ Music.
- Open Permissions and enable access to Warehouse and Microphone (the latter is needed to record voice tunes).
- Clear the cache and application data.
๐ก
90% of the problems with setting tunes are due to the wrong file format or the failure of the media scanner. Always check that the track is in the MP3 and is in the Music folder!
7. Alternative methods: voice recordings and system sounds
If you want to use voice recording or system sound (such as a notification from a game) as a ringtone, additional steps will be needed.
For voice recording:
- Record the sound through the Dictaphone (built-in MIUI application).
For system sounds (e.g., from Genshin Impact):
- ๐ฎ Find the game audio file in the Android folder โ data โ [Game name (root access or file manager with superuser rights needed).
- ๐ Copy the file to Music and rename it (e.g, genshin_call.mp3).
- ๐ Install through Settings โ Sounds. โ Local music.
โ ๏ธ Note: The use of system sounds from games may violate license agreements (e.g. for Genshin Impact or Honkai: Star Rail.