Xiaomiβs MIUI-based smartphones offer flexible audio settings, but itβs not always clear how to download your own tune instead of standard ringtones. In this article, weβll look at all the current ways to set music to a call, from built-in tools to bypass system limitations. Weβll focus on the nuances for the latest versions of MIUI 14 and MIUI 15, where the algorithm has changed compared to older firmware.
Unlike iPhone or Samsung, where the process is intuitive, owners of Redmi, POCO or Xiaomi 13/14 often face problems: the system does not see downloaded files, does not save changes or resets after rebooting. We tested all methods on devices in 2022-2026 and identified those that work stable, and if you want to use a song from Spotify or VK, we have a solution for this.
1. Standard method: through MIUI settings
The easiest method is to use built-in shell tools.It is suitable for most models, including the Redmi Note 12, Xiaomi 13 Lite and POCO X5, but has limitations on file format and track duration.
To set the melody through the settings:
- Download the audio file to your phone (supports.mp3,.m4a,.ogg formats up to 30 seconds).
- Open the Settings app β Sound and vibration β Call sound.
- In the list, select Local Music (on some firmwares - My Melodies).
- Click Add and specify the path to the file in the deviceβs memory.
If there is no Local Music item, then your version of MIUI does not support it, in which case, move on to the alternative methods below.
β οΈ Note: Ringtones files must be in the Ringtones or Notifications root folder on the internal drive, if you don't have them, create them manually through any file manager.
2. Manual placement of files in system folders
If the standard method didnβt work, try manually placing the audio file in one of the system folders, a method that is universal for all versions of MIUI, including the Xiaomi 12T and Redmi K50.
Instructions:
- π Connect your phone to your PC or use a file manager (such as Mi File Explorer or Solid Explorer).
- π Go to the root directory of internal memory (not to the SD-map!).
- π Create folders (if they are not available): /Ringtones β ring-melodies; /Notifications β notice-in; /Alarms β alarm-box.
- π΅ Place your audio file (format) in the Ringtones folder.mp3 or.m4a, bitrate to 320 kbit/s).
- π Reboot the phone.
After the reboot, the new melody will appear in the list of available ringtones in the settings. If the file does not appear, check its name: it should not contain special characters or Cyrillic (use Latin and numbers).
βοΈ Preparation of an audio file for MIUI
3. Use of third-party applications
For users who canβt install a tune in the standard way, specialized utilities will work, which bypass the limitations of MIUI and allow you to select any tracks from the phoneβs memory, including music from Spotify or YouTube Music.
The best apps to change the ringtone to Xiaomi:
| Annex | Features | Reference |
|---|---|---|
| Zedge | Free Ringtones Library + Support for Downloading Your Files | Google Play |
| Ringtone Maker | Track trimming, format conversion, setting to a bell/alarm clock | Google Play |
| MP3 Cutter and Ringtone Maker | Support for MP3, WAV, FLAC formats, export to system folders | Google Play |
How to set a tune through Zedge:
- Install the application and open it.
- Go to the Ringtones section β My Sounds.
- Press + and select a file from the phoneβs memory.
- After downloading, click on the track and select Set as ringtone.
β οΈ Note: Some applications (such as Ringtone Maker) require permission to access storage and microphone. SMS or contacts β this may be fraudulent software.
π‘
If the app doesnβt see your files, try moving them to the Download or Music folder β some utilities only scan standard directories.
4.Installation of music from streaming services
You want to call a track from Spotify, Yandex Music or Apple Music? That's possible, but you'll need to pre-download the audio to your device. Most streaming services protect files from copying, so you'll have to use workarounds.
Ways to save music from streaming:
- π§ Spotify: Use a Premium account to listen to offline, then extract files via SpotifyDown (root required).
- π΅ Yandex Music: Download the track in the app (available for Premium), then find it in the folder /Android/data/ru.yandex.music/files/music.
- π Apple Music: Record the sound from the screen using Screen Recorder (quality will be lower than the original).
After downloading, convert the file to MP3 (can be done via Online-Convert or Audacity) and set it as a ringtone by one of the methods described above.
How do you cut a ringtone track?
5. Solving problems with broken melodies
Sometimes the set melody is not played or reset to a standard one. Let's look at the typical causes and ways to address them.
Problem 1: The file does not appear in the ringtones list.
- π Reboot the phone β MIUI scans system folders at start.
- π Check the path to the file: it should be in the /Ringtones, not SD-map.
- π§ Make sure the file format is supported (not.flac or.wav).
Problem 2: The melody is reset after the MIUI update.
- π₯ Backup your Ringtones folder before upgrading.
- π After the update, re-copy the files to the system folders.
Problem 3: The sound is interrupted or played with distortion.
- ποΈ Check the bitrate of the file - it should not exceed 320 kbit / s.
- π Make sure that the sound settings (Settings) β Sound and vibration β Sound quality) selected High.
π‘
If the tune doesnβt set on Xiaomi 13/14 with MIUI 15, try retracing MIUI 14 or using the Ringtone Changer app β it bypasses the new restrictions.
6. Alternative methods for advanced users
If none of these things work, there are radical solutions that require root rights or ADB, but they are guaranteed to work on any version of MIUI.
Method 1: Through ADB (without root)
Connect your phone to your PC, turn on USB Debugging (Settings β About Phone β MIUI Version β 7 times Press β Additional β For Developers) and execute the commands:
adb shell
su
cp /sdcard/Download/my_ringtone.mp3 /system/media/audio/ringtones/
chmod 644 /system/media/audio/ringtones/my_ringtone.mp3After the reboot, the melody will appear in the system ringtones.
Method 2: Magisk (root required)
Install Ringtone Changer for MIUI via Magisk Manager, which unlocks access to system folders and allows you to set any tunes without restrictions.
β οΈ Attention: Use ADB or root may cause you to lose warranty on Xiaomi devices.Before experimenting, back up through Settings β Additionally. β Backup and reset.