Xiaomi Redmi 9 remains one of the most popular budget smartphones even in 2026, but its MIUI firmware is not always intuitive when working with audio files. If you are tired of standard ringtones and want to put your tune on the phone, but do not know how to do it β this guide is for you. Unlike the old versions of Android, which was enough to copy a file to the Ringtones folder, in Redmi 9 with MIUI 12/13/14, the process became more difficult due to the limitations of the system.
We'll look at 5 proven ways, from standard settings to circumventing restrictions through file manager and third-party applications, and focus on file formats (MP3, M4A, OGG) and their maximum duration, so that your tune is played without cropping. If you've tried to change the ringtone before, but it didn't work out, most likely the problem was the location of the file or its parameters.
1.Preparation: what files are suitable for ringtones on Redmi 9
Before you set the melody, you need to make sure that your audio file meets the requirements of MIUI. Xiaomi system imposes strict restrictions on ringtones:
- π΅ File format: only.mp3,.m4a (AAC),.wav or.flac files are not supported.
- β±οΈ Duration: optimally up to 30 seconds. MIUI clips melodies longer than 40 seconds.
- π File size: no more than 5 MB (lags are possible with large sizes).
- π Bitrate: 128-192 kbps recommended for balance of quality and compatibility.
If your file doesn't meet these parameters, you need to convert it. Free online services will do this:
- π Online Convert β Convert to Convert MP3.
- βοΈ MP3Cut β pruning.
β οΈ Attention: MIUI supportive DRM-Secure files (e.g., those purchased from iTunes) If the melody doesn't appear in the ringtone list, check it for protection.
2. Method 1: Installation of the melody through standard MIUI settings
The easiest method is to use the built-in MIUI tools, which works if your audio file is already in your phoneβs memory and meets the requirements:
- Open the Settings app (the gear icon on the desktop).
- Go to the section Sound and vibration.
- Select the Call Melody (or the Notification Sound if you need to change the SMS signal).
- Click Add Ringtones (in some versions of MIUI, this option is called Local Melodies).
- In the file manager, find your audio file and select it.
If there is no option to add ringtone, it means:
- π Your file is not in the root folder of Music or Ringtones.
- π File format is not supported (check extension).
- π± You have an outdated version. MIUI (Update the system in Settings β The phone. β Updating the system).
File in MP3/M4A/OGG| format
Duration not exceeding 40 seconds |
The file is copied to the Music or Ringtones| folder.
There is enough free memory on the phone.-->
Method 2: Manually placement of a file in system folders
If the standard method didn't work, you can manually put the file into hidden system folders that MIUI scans when searching for ringtones, which requires access to the file system:
- Connect Redmi 9 to your computer via USB (select File Transfer Mode).
- Open your phoneβs internal memory and create folders (if not): Internal Storage/Ringtones/Internal Storage/Notifications/Internal Storage/Alarms/
- Copy your audio file into one of these folders (depending on the type of sound).
- Disconnect the phone from the PC and restart it.
- Go to Settings β Sound and Vibration β Call Melody β your file should appear in the list.
If Ringtones/Notifications already exists but the files donβt show up, try:
- π Rename the file in Latin (without Cyrillic and characters).
- π Move the file to the Music root folder.
- π Reboot your phone after copying.
β οΈ Attention: Some versions MIUI If the file does not appear immediately, wait 5-10 minutes or clear the cache of the Settings application (Settings) β Annexes β Application management β Settings β Clear the cache).
Why doesn't MIUI see my files in the Ringtones folder?
Method 3: Use of the MIUI Music App
Redmi 9 preinstalled MIUI Music, which can act as a file manager for ringtones, even if the standard settings don't see your file:
- Open the MIUI Music app.
- Find your audio file in the library (if not, import it through Settings β Music Import).
- Click on three dots next to the track and select Set as a ringtone.
- Select the sound type: Call, Notice or Alarm.
Advantages of this method:
- β Works with files in any folder (not necessarily Ringtones).
- β Supports track trimming right in the app.
- β It maintains the original sound quality.
If you donβt have the option to Set as a ringtone, upgrade MIUI Music via Play Market or install an alternative player, such as Poweramp.
π‘
If MIUI Music doesnβt see your files, check the permissions of the application: Settings β Applications β MIUI Music β Permissions β Memory (should be βAllowedβ).
5. Method 4: Third-party applications for installing ringtones
If the system methods didn't work, you can use third-party utilities.
| Annex | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Ringtone Maker | Track trimming, support for all formats, export to system folders | Advertising in the free version | Play Market |
| Zedge | Large library of ready-made ringtones, automatic installation | Requires registration for downloading | Play Market |
| MP3 Cutter and Ringtone Maker | Precise trimming by seconds, format conversion | The interface is overloaded with advertising | Play Market |
Instructions for Ringtone Maker (we recommend this option):
- Install the application and open it.
- Select Music Files and find your track.
- Cut the desired fragment (sliders or manually enter the start/end time).
- Press Save and select Set as Ringtone.
- Confirm the installation in the window that opens.
β οΈ Note: Some applications (such as Zedge) install ringtones through their own folders that are MIUI If you don't scan, then you can restart the phone.
Method 5: For the Advanced β ADB-teams (without root)
If none of these methods worked, you can manually add a file to the ringtones database via ADB (Android Debug Bridge), a method that does not require root rights, but requires basic command-line skills.
What you need:
- π₯οΈ Computer with installed ADB-driver.
- π± Included debugging by USB Redmi 9 (Settings) β The phone. β Version. MIUI β Press 7 times, then additionally β For developers β Debugging by USB).
- π΅ Your audio file in format MP3 (rename him in custom_ringtone.mp3 convenienceally).
Instructions:
- Connect your phone to your PC and open the command line (Windows) or terminal (macOS/Linux).
- Check the connection: Adb devices should display your device.
- Copy the file to the system folder: adb push custom_ringtone.mp3 /sdcard/Ringtones/
- Update the database of media files: adb shell media scan
- Reboot your phone: adb reboot
After the reboot, your ringtone will appear in the standard list. If not, check the file rights:
adb shell chmod 644 /sdcard/Ringtones/custom_ringtone.mp3π‘
ADB-The method is the only way to set a ringtone longer than 40 seconds, as it bypasses the restrictions. MIUI file-cutting.
7. Problem Solving: Why the Melody Is Not Set
If you have completed all the steps, but the ringtone never appeared, check out these points:
| Problem. | Reason. | Decision |
|---|---|---|
| The file does not appear in the list | Wrong folder or format | Move the file to /sdcard/Ringtones/ and convert to MP3 |
| The melody is cut off | MIUI limits duration | Use it. ADB-method or trim the file to 30 seconds |
| The sound is distorted. | High bitrate or incompatible codec | Convert to MP3 with a bitrate of 128-192 kbps |
| The app doesn't see the files. | No permits. | Check the permissions to access memory in Settings β Applications |
If the problem persists, try:
- π Reset the sound settings: Settings β System system β Resetting settings β Reset the sound settings.
- π± Clean Media Cache: Settings β Annexes β Application management β Media storage β Clear the cache.
- π Update MIUI: Some ringtone bugs are fixed in new firmware versions.