Are you tired of the standard ringtones on your Xiaomi Redmi and want to install your favorite song or unique tune on an incoming call? In this article, we will look at all possible ways, from simple MIUI settings to using third-party apps. No matter what model you have: Redmi Note 12, Redmi 10 or older version, instructions will be suitable for all devices based on MIUI 12, 13 and 14.
Xiaomi's custom ringtone installation process has its nuances: the system limits the choice of tunes to standard files, but there are workarounds. We'll show you how to add your music to the list of available ringtone, how to cut a track to the right length, and even how to assign unique tunes to different contacts. And if standard methods don't work, we'll share proven Google Play apps that solve the problem in a couple of clicks.
Important: some methods require access to the file system or installing additional software. We have noted all the potential risks and provided recommendations on how to avoid errors. If you are a beginner, start with the simplest method (section 2) and move on to more complex ones only when necessary.
1. Preparation: Which files are suitable for ringtones?
Before you set music to a call, you need to make sure your audio file meets the requirements of the MIUI system. Not all formats and settings are supported - this is a common reason why users do not see their tune in the list available.
The basic requirements for the file:
- π΅ Format:.mp3,.m4a,.wav,.ogg. The most universal β MP3 bitrate 128-320 kbit/s.
- β±οΈ Duration: optimal 15-40 seconds; the system can cut too long tracks automatically (sometimes unsuccessfully).
- π Placement: The file must be in the phoneβs memory (not on the phoneβs memory) SD-map!) along one path: /storage/emulated/0/Ringtones/ β ringtone; /storage/emulated/0/Notifications/ β notice-in; /storage/emulated/0/Alarms/ β alarm-box.
- π Volume: check that the track is not too quiet. MIUI There is no separate volume control for custom ringtones.
If your file doesnβt match these parameters, you can convert it with free services like Audio-Converter or crop it in the MP3 Cutter app (available on Google Play). To crop it right on your phone, the standard Xiaomi Music app will also work β highlight the track, click βMoreβ β βSliceβ.
β οΈ Attention: Files from DRM-protection (e.g. downloaded from Apple Music or Spotify) will not play as ringtonesΒ» MP3 defenseless.
2. Method 1: Installation of the ringtone through standard MIUI settings
This is the simplest method that works on all Redmi models without any additional applications, which is suitable if your audio file is already in the correct folder (Ringtones) and meets the format requirements.
Instructions:
- Open the Settings app (the gear icon on the home screen).
- Go to the section Sound and vibration.
- Slip on the item "Melody of the call" (or "rington" in some versions of MIUI).
- In the list that opens, select Local Music or My Melodies (the name depends on the firmware version).
- Find your file in the list and click on it. If there is no file, check if it is in the /Ringtones/ folder.
- Click OK or Save to apply the changes.
If your file isnβt showing up, even if itβs in the right folder, try:
- π Restart your phone - sometimes MIUI Does not update the list of tunes immediately.
- π Move the file to another folder (like Downloads) and then back to Ringtones.
- π Make sure the file name does not contain special characters (e.g. #, %, Cyrillic.
Convert to MP3| Cut to 30 seconds |Rename to Latin |Put in /Ringtones/|Reboot phone-->
Method 3: Using a file manager to add a ringtone
If the standard method doesnβt work, you can manually add a file to the ringtones database through a file manager, which is suitable for MIUI 12-14 and does not require root rights.
Step-by-step:
- Install a file manager with access to system folders, such as FX File Explorer or Solid Explorer (enable hidden files in the settings).
- Copy your audio file into one of the system folders: /system/media/audio/ringtones/ β ringtone; /system/media/audio/notifications/ β notice-in; /system/media/audio/alarms/ β alarm-box. β οΈ Attention: These folders are protected. If the file manager doesn't let you write data there, use it. ADB-team (section) 5) Or skip this method.
- Reboot the phone.
- Go to Settings β Sound and Vibration β Call Melody and select your file from the list.
Alternative option (without access to system folders):
- π Create a media folder on the internal memory, and inside it β audio, then ringtones.
- π΅ Put your file in there.
- π Reset the device.
After the reboot, the file should appear in the list of available ringtones. If not, check the permissions to the folder (they should be 755 for the folder and 644 for the file).
π‘
If the file doesnβt appear in the ringtones list, try changing its extension from.mp3 to.ogg β sometimes this helps trick the system.
Method 3: Applications for installing ringtones (without root)
If the standard methods don't work, third-party apps will come to the rescue, which lets you bypass the limitations of MIUI and assign any tune to a call, notification or alarm clock, and we tested 5 popular apps and selected the two most reliable ones.
| Annex | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Zedge | Large base of ready-made ringtones; Ability to upload your file; Integration with MIUI. | The commercial is free. | Google Play |
| Ringtone Maker | Trimming tracks directly in the application; Volume setting; Export to system folders. | The interface is in English. | Google Play |
| MP3 Cutter and Ringtone Maker | Support for all audio formats; Preview before saving; No advertising. | There is no direct integration with MIUI settings. | Google Play |
Instructions for Zedge (the easiest option):
- Install the application and open it.
- Go to the Ringtones section.
- Click on the + icon in the lower right corner and select My Sounds.
- Select your file from your phoneβs memory.
- Press Set as ringtone (set as ringtone).
- Confirm your choice in the system window.
If you want to crop the track before installing, use the Ringtone Maker:
- π΅ Select a file from memory.
- βοΈ Move the sliders to cut the beginning and end.
- π Press Play to listen to the result.
- πΎ Save the file and select Set as ringtone.
π‘
Google Play apps are the most reliable way to install custom ringtone if standard MIUI methods don't work, and they automatically put files into the right system folders and update the database.
5. Method 4: Using ADB to add ringtones (for advanced)
If youβre familiar with ADB (Android Debug Bridge), this method will allow you to add a ringtone directly to the MIUI system database, and it works even on newer firmware versions where folder access is restricted.
What you need:
- π₯οΈ Computer with installed ADB-driver;
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β Press 7 times, then return to Additional β For developers β Debugging by USB);
- π΅ Your audio file in format MP3 or OGG, Latin name (for example, my_ringtone.mp3).
Instructions:
- Connect your phone to your computer via USB and select File Transfer mode.
- Copy your file into /sdcard/Ringtones/ (if not, create it).
- Open the command line (Windows) or the terminal (macOS/Linux) and enter: adb shell su chmod 644 /sdcard/Ringtones/my_ringtone.mp3 exit exit
- Reboot the phone.
- Go to Settings β Sound and Vibration β Call Melody and select your file.
If the su command is not working (no root rights), use an alternative method:
adb push my_ringtone.mp3 /sdcard/Ringtones/
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Ringtones/my_ringtone.mp3β οΈ Attention: Misuse of the right ADB It can cause a phone malfunction. Don't follow commands unless you're sure they're there. MIUI 14 some ADB-commands can be blocked β in this case, use the applications from section 4.
What if the ADB canβt see the device?
Method 5: Assigning Unique Contact Ringtones
In MIUI, you can assign a customized tune to individual contacts, which is convenient if you want to know who's calling without looking at the screen, and it works for both standard and custom ringtones.
Instructions:
- Open the Contacts app.
- Select the right contact and click on it.
- Slip on three dots in the upper right corner and select Change.
- Scroll down to the Melody of the Call (or Rington) item.
- Select Local Music and enter your file.
- Save the changes.
If you want to assign different tunes to different contact groups (e.g. Work and Family):
- π₯ Create groups in the Contacts app (Management) β Groups).
- π΅ Assign a unique tune to each group through Settings β Sound and vibration β The ringing melody for the band.
MIUI 14 has a Dynamic Ringtones feature, which changes the tune depending on the frequency of calls of a particular contact. To turn it on, go to Settings β Sound and Vibration β Dynamic Ringtones and select contacts.
7. Problem Solving: Why is the ringtone not being installed?
If you followed the instructions but the music never set, check out these points:
| Problem. | Reason. | Decision |
|---|---|---|
| The file does not appear in the list of ringtones. | Wrong folder or format | Place the file in /Ringtones/ and convert it to MP3. |
| Rington plays but is circumcised | Too long a track. | Cut the file to 30 seconds in Ringtone Maker. |
| The melody is quiet or distorted | Low bitrate or incompatible format | Use an MP3 with a bitrate of 192 kbps or higher. |
| After rebooting, the ringtone is reset. | MIUI cache error | Clear the Settings app cache (Settings β Applications β Application Management β Settings β Storage β Clear the cache). |
| You canβt select a file from Google Drive or the cloud. | MIUI blocks access to cloud files | Download the file to your phone before installing it. |
If none of these methods worked, try:
- π Update. MIUI Up to the latest version (Settings) β The phone. β Updating the system).
- π± Reset the sound settings to standard (Settings) β Sound and vibration β Resetting settings).
- π οΈ Install an alternative launcher (like Nova Launcher) that supports custom ringtones.