Are you tired of the standard ringtones on your Xiaomi and want to set your favorite song or unique sound on the call? This problem is familiar to many owners of Redmi, Poco or Mi smartphones - despite the abundance of built-in tunes, they quickly get bored. Fortunately, MIUI allows you to set your own audio files as ringtones, notifications or alarm clocks, but this process is not always intuitive.
In this article, weβll look at all the current ways to install custom tunes on Xiaomi, from the simplest through standard settings to advanced methods using ADB or third-party apps. Youβll learn which formats are supported (MIUI 14 limits ringtone duration to 30 seconds, but thereβs a workaround), where to store files so they can be displayed in the selection list, and how to avoid typical errors. Instructions will be suitable for all modern devices of the brand, including Redmi Note 12, Poco X5, Xiaomi 13 and older models on MIUI 12/13.
1. Audio file preparation: formats and requirements
Before you set your melody, you need to make sure that the file meets the technical requirements of MIUI.
- π΅ MP3 β The most universal option recommended for ringtones;
- π΅ M4A (AAC) β Good quality with smaller size;
- π΅ WAV β without loss of quality, but takes up a lot of space;
- π΅ OGG β rarely used, but maintained.
It is important to take into account the limitations:
- π Duration: optimally up to 30 seconds (in) MIUI 14 long files can be cut automatically);
- π Size: No more than 5MB for ringtones and 1MB for notifications;
- π Volume: The file must be normalized (peak volume is not higher than the volume). -3 dB, otherwise the sound will be distorted).
If your file doesnβt meet the requirements, use free online conversion services, such as:
- π Audio-Converter β to change the format;
- π MP3Cut β pruning;
- π AudioToolSet β to normalize volume.
β οΈ Note: Files with a bit rate above 320 kbps can be played with a delay on Xiaomi budget models (for example, Redmi). 10A POCO C50). For such devices, it is recommended to use 192-256 kbit / s.
Method 1: Installation through standard MIUI settings
This is the simplest method that works on all Xiaomi smartphones without any additional apps.
- Place the prepared audio file in the memory of the phone. Recommended folders: π /storage/emulated/0/Ringtones/ β ringtone; π /storage/emulated/0/Notifications/ β notice-in; π /storage/emulated/0/Alarms/ β alarm-box.
If you donβt have folders, create them manually through any file manager (e.g. Files by Google or built-in Explorer).
Open the Settings app β Sound and vibration.
Select the Call Melody (or the Notification Sound if you are setting up notifications).
Your file will appear in the list - tap it for selection.
If the file is not displayed:
- π Reboot the phone;
- π Check the correct name of the folder (registration is important!);
- π Make sure the file is not hidden (name should not start from a point of view).
File in MP3/M4A/WAV| format
It is not larger than 5 MB|
File is placed in Ringtones/Notifications| folder
File name without special characters
-->
3. Method 2: Using a file manager with the right to write
On some MIUI firmware (especially Poco or custom builds), the standard method may not work due to access restrictions, in which case a file manager with advanced rights, such as Mixplorer or FX File Explorer, will help.
Instructions:
- Install Mixplorer from Google Play.
- Open the application and allow access to memory (Allow access to files).
- Go to the folder with your audio file, press it and select Copy.
- Go to /storage/emulated/0/Ringtones/ (or another target folder) and paste the file.
- Long click on the file β Properties β set the permissions rwxr--r-- (the owner β read / write, the rest β only read).
After that, the file should appear in the list of tunes. If not, try moving it through ADB (method 4).
Built-in Conductor |
Files by Google|
Mixplorer|
FX File Explorer|
Other-->
Method 3: Applications for installing ringtones
If manual methods seem complicated, you can use specialized applications that automatically copy files to the right folders and update the MIUI database.
Top.-3 apps:
| Annex | Features | Reference |
|---|---|---|
| Ringtone Maker | Cutting files, normalizing volume, supporting all formats | Google Play |
| Zedge | Ready-made ringtones library + upload your files | Google Play |
| MP3 Cutter and Ringtone Maker | Simple interface, export directly to Ringtones folder | Google Play |
How to use (as an example of Ringtone Maker):
- Open the application and select an audio file from memory.
- Cut the desired fragment (optimally 15-30 seconds).
- Click Save and select Set as a ringtone.
- The application automatically copies the file to /Ringtones/ and prompts you to apply it.
β οΈ Note: Some applications (e.g., Zedge) require permission to change system settings. MIUI This may trigger a warning of an βunsafe actionβ β confirm it if you trust the source.
5. Method 4: Installation via ADB (for power users)
If none of the above methods work, the Android Debug Bridge (ADB) remains a βheavy artilleryβ that works on all versions of MIUI, but requires a connection to a computer.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux;
- π Cable USB Type-C (original);
- π οΈ Utility. ADB Tools;
- π± Included Debugging by USB phone-on.
Step-by-step:
- Activate Developer Mode on Xiaomi: Settings β About Phone β MIUI Version (shap 7 times)
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your computer and confirm your trust in the device.
- Open the command prompt (CMD) in the ADB folder and execute: Adb devices If the device is displayed, continue.
- Copy the file to the system folder: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/
- Update the media database: Adb shell media scan
After that, the file will appear in the list of tunes. If not, check the access rights:
adb shell chmod 644 /sdcard/Ringtones/your_ringtone.mp3What if the ADB canβt see the device?
Method 5: Manual database editing (for MIUI 12β14)
On newer versions of MIUI, the system caches a list of ringtones in the media.db database. If the file is physically in the folder, but does not appear, you need to update the cache.
Instructions:
- Install the ARP+ application (root rights required).
- Open /data/data/com.android.providers.media/databases/external.db.
- Find the file table and add a record for your file (or update it if you have one).
- Reboot the phone.
Alternative method without root:
- Remove the Media Store app cache (Settings β Applications β Application Management β Three points β Show Systems β Media Store β Clear the cache).
- Reset the device.
β οΈ Attention: Editing system databases without root may cause a gallery or music player to crash!
7. Problem Solving: Why the Melody Is Not Set
If you have completed all the steps but the file never appears in the list, check out the following:
| Problem. | Reason. | Decision |
|---|---|---|
| The file is not displayed in the settings | Wrong folder or permissions | Check the path (/Ringtones/) and the rights (chmod 644) |
| The melody is played with distortions | Too high volume or bitrate | Normalize the file to -3 dB and convert to 192 kbit/s |
| After rebooting, the melody is reset. | MIUI restrictions on custom files | Use ADB or Ringtone Maker app |
| File visible but not reproduced | Unsupported format or corrupted file | Convert to MP3 with an online service |
If the problem persists, try:
- π Reset the sound settings (Settings) β System system β Resetting settings β Reset the sound settings);
- π± Update MIUI last-minute;
- π οΈ Install custom firmware (e.g. Pixel Experience) where there are no ringtone restrictions.
π‘
If you change tunes a lot, create a /Ringtones/Custom/ folder and put all the files in there so they don't mix with the standard ones and are easier to manage.
8.Alternative options: cloud services and smart watches
If youβre tired of messing around with files, consider alternative ways to personalize sounds:
- πΆ Spotify/YouTube Music: Some firmware MIUI allow you to select tracks from these services as ringtones (check Settings) β Sound. β The ringing melody β Music).
- βοΈ Google Drive/Xiaomi Cloud: Upload the file to the cloud, download it directly to the Ringtones folder via the mobile app.
- β Mi Band or Xiaomi Watch: Set up unique vibrations or sounds for notifications in the Mi Fitness app.
For owners of Xiaomi Watch S3 or Mi Band 8, the function "Alarm Melody" is available - you can download your sound through the Zepp Life app (limit: up to 10 seconds, MP3 format).
π‘
Cloud services are convenient, but depend on the Internet. For security, store a copy of the file in your phone's local memory.