Want to stand out among friends with a unique ringtone on Xiaomi Redmi, but donβt know how to replace the standard signal with your favorite song? In this article, you will find all the relevant ways β from simple selection through the MIUI settings to manual installation through the file manager. We take into account the features of the latest versions of the firmware MIUI 14/15 and tell you how to circumvent the system limitations if your track is not displayed in the list of available.
Important: the procedure differs depending on the model (Redmi Note 12, POCO X5, Redmi A2, etc.) and the version of MIUI. For example, in Redmi 10C with MIUI 13, the path to audio settings may look different than in POCO F5 with MIUI 15. We covered all options, including solutions for cases where a song cannot be selected directly from the gallery - this is a frequent problem for users after a system update.
1. File preparation: what format and where to store the melody
Before you put a song on the phone, make sure that the file meets the MIUI requirements:
- π΅ Format:.mp3,.m4a,.ogg or wav. MIUI 15 works best with MP3 bitrate 128-320 kbit / s.
- π Duration: optimal 15-30 seconds; the system automatically cuts tracks longer than 1 minute.
- π Folder: Place the file in internal memory β Ringtones or MIUI β ringtone (create folder manually if it is not available).
- π File name: without Cyrillic and special characters (for example, my_ringtone.mp3 instead of my tune!.mp3).
If you downloaded a song from the Internet, check it through any audio editor (for example, the audio editor, MP3 Cutter or Audacity). MIUI may not show files with bitrates above 320 kbps or with non-standard tags (ID3-Also avoid files with tags. DRM-Protection β they will not be played as a call.
π‘
Use online services like MP3Cut or Audio Toolkit to quickly crop the track and convert it to MP3 without losing quality.
Method 1: Installation through standard MIUI settings
This is the simplest method that works on all Redmi/POCO models with MIUI 12 and later.
- Open the Settings app (cog icon).
- Go to the section Sound and vibration.
- Select the Call Melody (or Call Sound in some versions).
- Click Local Melodies β Add (+ icon in upper right corner).
- In the file manager, select your audio file (it should be in the Ringtones or Music folder).
- Confirm the choice - the melody will appear in the list of available.
If there is no Local Melodies, then your version of MIUI does not support it. In this case, use method 2 or method 3. Also check if the system files are hidden in your file manager - sometimes the Ringtones folder does not appear without enabling the option to show hidden files.
Ringtones folder created at the root of internal memory |
The melody file has been renamed Latin |
Bitrate audio does not exceed 320 kbit / s |
File Manager has access to the device memory-->
Method 2: Manual copying to system folder (for advanced)
If the standard method didn't work, you can manually put the file into the system folder with calls, which requires a superuser's rights (root) or use of the file. ADB-Without root, the method only works on some Redmi models. MIUI 13 and below.
Instructions:
- Connect your phone to your PC and enable USB Debugging (Settings β About Phone β MIUI Version β 7 times press to unlock Developer Mode, then Additional β Developers β Debugging over USB).
- Download ADB Tools and unpack it on PC.
- Open the command line in the ADB folder and type: Adb devices Make sure the device is defined.
- Copy the file to the system folder: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/ (replace the path with the current one).
- Restart your phone and check for the melody in the call settings.
What if the ADB canβt see the device?
If you have root access, you can copy files directly to the system folder /system/media/audio/ringtones/. However, this is risky - incorrect actions can lead to a system failure.
Through standard MIUI settings|
Manual copying to Ringtones| folder
Use of third-party applications |
ADB-commands or root access-->
Method 3: Applications for setting melodies (without root)
If the system methods didn't work, use third-party utilities. We tested 5 applications and selected the most reliable ones:
| Annex | Support for MIUI | Features | Reference |
|---|---|---|---|
| Ringtone Maker | MIUI 12β15 | Track trimming, format conversion, folder support | Google Play |
| Zedge | All versions. | Free Call Library, Automatic Installation | Google Play |
| MP3 Cutter and Ringtone Maker | MIUI 14+ | Precise pruning in seconds, export to Ringtones | Google Play |
How to set a tune through Zedge:
- Install the application and open it.
- In search, type in the title of the song or select a category (for example, βTrendsβ or βClassicβ).
- Click on your favorite track β Set as β Call.
- Confirm permissions (access to memory and sound settings).
π‘
Apps like Zedge automatically put files in the Ringtones folder and log them into the MIUI system, which eliminates manual configuration.
If after installation through the application the melody does not appear in the settings, check:
- π Restart your phone - sometimes MIUI Does not update the call list without restarting.
- π Make sure the file is actually copied to /storage/emulated/0/Ringtones/.
- π Try assigning a tune through the app itself (for example, Ringtone Maker has a button Set as a call).
5. Problem Solving: Why the Melody Is Not Set
If you followed the instructions but the song never appeared on the call list, check out these points:
β οΈ Attention: B MIUI 14 and later there is a bug that causes files with the extension.m4a (even converted MP3) No display. Rename the file to.mp3 manually through the file manager.
- π« File corrupted: try playing it in a standard Mi Music player. If it doesn't play, download the track again.
- π Limitations MIUI: Some firmware versions block third-party calls from being installed.
- π± Phone model: on the Redmi A-series (e.g. Redmi) A1+) and POCO The M-series may not have the default Ringtones folder. Create it manually.
- π System cache: Clear the Settings app cache (Settings) β Annexes β Application management β Settings β Warehouse β Clear the cache).
If none of these methods worked, try resetting the sound settings:
- Go to Settings β System and device β Resetting.
- Select Resetting Sound Settings (not to be confused with a full reset!).
- After the reboot, repeat the setting of the melody.
How to get around the MIUI limit on the length of a call?
6. Features for different models of Redmi and POCO
The process of installing the call may vary depending on the series of devices, and we have collected key nuances:
| Model/Series | Features of MIUI | Recommendations |
|---|---|---|
| Redmi Note 12/13 | MIUI 14+ with Restriction on Third Party Calls | Use Zedge or copy files through ADB |
| POCO X5/F5 | Support for MIUI/ringtone folder | Put your files in this folder, not in Ringtones. |
| Redmi A1/A2 | A stripped-down version of MIUI without Local Melodies | Install via Ringtone Maker or replace system files |
| Redmi 10/9 Series Series | MIUI 12β13 with M4A display bug | Convert files to MP3 before installation |
Nana POCO-devices (e.g., devices, POCO X6 Pro) often works trick with file renaming: add to the beginning of the name miui_ (for example, miui_my_ringtone.mp3). This causes the system to recognize it as a "native" call.
For the Redmi K-series (for example, Redmi K60) the problem with duplication of calls after the MIUI update is relevant.
- Remove all custom tunes from Settings β Sound β Call Melody.
- Clean the Ringtones folder of unnecessary files.
- Reboot the phone and set the call again.
7 How to Set Different Melodies for Different Contacts
MIUI allows you to assign unique calls to individual subscribers.
- Open the Contacts app.
- Select the contact you want and click Edit (pencil icon).
- Slip on the default call melody (or call sound).
- In the list, select Local Melodies and specify your file.
- Save the changes.
If local melodies are not available:
- π± Make sure that the contact is saved on your device, not on your Google account.
- π Restart your phone - sometimes MIUI Does not load user calls for contacts without restarting.
- π οΈ Update Contacts via Google Play (on some firmware, the old version does not support this feature).
β οΈ Attention: Redmi with MIUI 15 individual contact calls can be reset after a system update. To avoid this, back up your Ringtones folder and restore it after the update.