The standard ringtones in Xiaomi smartphones are boring quickly, and the favorite tune can make every call more pleasant, but not everyone knows how to correctly add their music to the list of ringtones โ especially if we are talking about files in.mp3 or.m4a downloaded from the Internet. In this article, we will analyze all the current ways for MIUI 14/15 (including Redmi and POCO), and also tell you how to avoid typical download errors.
Important: the procedure differs depending on the firmware version and device model. For example, on the Xiaomi 13 Pro with MIUI 15, the path to audio settings may be shorter than on the Redmi Note 10 with MIUI 12.5. We took into account all the nuances and prepared universal instructions.
File Preparation: Melody Requirements
Before adding a song to ringtones, make sure the file meets MIUI specifications:
- ๐ต Format:.mp3,.m4a,.wav (no other formats are supported).
- โฑ๏ธ Duration: optimally up to 30 seconds (the system can cut long tracks).
- ๐ฑ File size: no more than 5 MB (for stable operation).
- ๐ Bitrate: 128-320 kbps (high quality is not always better โ there may be a delay when playing).
If your file doesnโt fit, use free converters like Online-Convert or MP3Cut to trim and change format. DRM-protected files (such as those downloaded from Apple Music or Spotify) wonโt play as ringtones.
โ ๏ธ Attention: Some users have a problem when the added melody plays with distortions, because the codecs are incompatible.m4a codeced AAC.
Method 1: Addition via the standard Music app
The easiest method is to use the built-in Mi Music player (or Google Play Music, if installed), which works on all Xiaomi devices with MIUI 11 and later.
- Copy the melody to your phoneโs memory (for example, to your Music or Ringtones folder).
- Open the Music app** (note icon) ๐ต).
- Find your track on the list and tap it.
- In the playback menu (three dots) โฎ) Select "Install as a ringtoneยป** โ ยซCallยป.
If there is no โSet as a ringtoneโ option, update the Mi Music app via Google Play or use an alternative method.
โ๏ธ Preparation for adding melody
Method 2: Manual copying to system folder
For power users, there is a method of directly placing a file in the system directory, which ensures that the melody will show up in the audio settings even after the reset.
- Connect your phone to your PC via USB (File Transfer Mode**).
- Go to Internal Storage โ MIUI โ ringtone (if not, create it manually).
- Copy your file into this folder.
- Reboot the phone.
- Go to Settings โ Sound and Vibration โ Call โ your tune will appear in the list.
If you donโt have a MIUI folder, try an alternative path: Internal Storage โ media โ audio โ ringtones. On some firmware (MIUI 14+), system folders are hidden โ use a root file manager (such as Solid Explorer).
| MIUI version | The way to the ringtones folder | Need a reboot? |
|---|---|---|
| MIUI 12.5 and below | /MIUI/ringtone/ | Yes. |
| MIUI 13โ14 | /media/audio/ringtones/ | No. |
| MIUI 15 (beta) | /Android/media/com.miui.player/ringtones/ | Yes. |
โ ๏ธ Attention: On devices with MIUI 15 (e.g. Xiaomi 14 Ultra) system folders can be protected.If the file doesn't show up, try the method via Zedge (see below).
Method 3: Use of the Zedge App
Zedge is a popular ringtone and wallpaper customization app that automatically integrates with MIUI settings and offers thousands of free tunes.
- Install Zedge from Google Play.
- Open the app and go to the โRingtonesโ tabยป** (๐).
- Select your favorite tune or upload your own (+ button** in the upper right corner).
- Click "Install"** โ "Call."
Zedge also allows you to cut tracks (cut start/end) and convert formats (~200 โฝ/month).
๐ก
If the melody is not played after installation via Zedge, clear the Settings cache (Settings โ Applications โ Application Management โ Settings โ Clear the cache).
Method 4: Through a file manager with root rights
There are advanced features for users with unlocked bootloaders and root rights, which is suitable if standard methods do not work (for example, on custom firmware like Pixel Experience).
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/media/audio/ringtones/.
- Copy your file into this folder (pre-rename it to Latin, for example, my_ringtone.mp3).
- Change the access rights to 644 (so that the system can read the file).
- Reboot the phone.
This method is risky, you can damage system files if you make an error. We recommend backing up before changing. On devices with MIUI 15, the path may be different: /product/media/audio/ringtones/.
What if the file is not displayed after copying?
Method 5: For devices without a memory card slot
Some Xiaomi models (such as the POCO F5 or Xiaomi 12T) donโt have a microSD slot, but the internal memory is full, and you can use cloud services:
- Upload the tune to Google Drive or Mi Cloud.
- Download the file to your phone via your browser (not through the Disk app โ it may not give you access to the file).
- Move the downloaded file to the Ringtones folder (create it at the root of internal memory).
- Reset the device.
The alternative is to use Telegram:
- Send the file to yourself in "Saved Messages"**.
- Download it to your phone (the download icon should appear). โฌ๏ธ).
- Move the file to /MIUI/ringtone/ through any file manager.
Problem Solving: Why is the melody not set?
If after all the manipulations your song does not appear in the list of ringtones, check:
- ๐ The path to the file: it must be in one of the system folders (/MIUI/ringtone/, /media/audio/ringtones/).
- ๐ Format: MIUI Does not support.flac,.ogg or.aac (only.mp3/.m4a).
- ๐ Cash: Clear the cache of the Settings and Music apps (Settings) โ Annexes โ Application management โ select the application โ Clear the cache).
If the problem is not solved, try:
- Rename the file in English (without Cyrillic and spaces).
- Convert it to.m4a with a bitrate of 192 kbit/s.
- Use a third-party app like Ringtone Maker to cut the track.
๐ก
On devices with MIUI 15 and later, system folders can be protected. If standard methods don't work, use Zedge or apps to create ringtones from Google Play.