Set your favorite song to a call on a Xiaomi smartphone seems like an easy task β until you face the limitations of MIUI. The system often blocks the addition of custom tunes through standard settings, offering only built-in ringtones. But the solution is from using hidden MIUI features to third-party applications with advanced capabilities.
In this article, we will discuss 5 Proven ways to put music on a call on Redmi, Poco or Black Shark β from the simplest (via file manager) to the most advanced (via file manager) ADB We will focus on the nuances for different versions. MIUI 12/13/14 Smartphone models where the algorithm may differ.
Important: If you use Xiaomi with global firmware (MIUI Global), some methods may require additional actions due to security policy. For the Chinese versions (MIUI China), advanced settings are available, but they require knowledge of Chinese or interface translation.
1. Standard method: through MIUI settings
The most obvious method is to use the built-in tools of the system, which is suitable for most Xiaomi models, but has a limitation: you can only select those files that the system recognizes as βringtones.β If your tune does not appear in the list, move on to the following methods.
Instructions:
- π± Open the Settings app** (cog icon).
- π Go to the section Sound and vibration β The ringing melody.
- π΅ Click Local Melodies (or My Melodies in New Versions) MIUI 14).
- π Select the audio file you want from the list. If you don't have one, read on.
β οΈ Attention: MIUI It automatically scans only files in formats.mp3,.m4a.ogg with a bitrate of up to 320 kbps. If your file is.wav or.flac, convert it in advance (for example, through Audio-Converter).
π‘
To make the melody sound clear, cut it to 30 seconds and normalize the volume in an audio editor (such as Audacity).
2. Through File Manager: Manual Addition to Ringtones folder
If your tune doesn't appear in the standard ringtones list, it's probably in the wrong folder. MIUI scans only certain directories on internal memory, and the solution is to move the file to the Ringtones system folder.
Step-by-step:
- Connect your smartphone to your PC or use a file manager (such as Mi File Explorer or Solid Explorer).
- Copy the audio file (for example, my_ringtone.mp3) inner-memory.
- Move it to /storage/emulated/0/Ringtones/ If the folder is not available, create it manually.
- Reboot your phone (required!).
- Check for melody in Settings β Sound β Local tunes.
πΉ nuance MIUI 14: In newer versions, the system can ignore files added manually, in which case it will help to rename the file to Latin (without Cyrillic and spaces) or use a.nomedia file (see next section).
File format - MP3/M4A/OGG| Length not exceeding 1 minute| Latin name without spaces | Ringtones folder exists
-->
3.Use of.nomedia file for forced scanning
Sometimes MIUI ignores custom folders with tunes because of the.nomedia file, which prohibits multimedia scanning. Paradox: the same file can be used to force the ringtones list to be updated.
How it works:
- π Go to Ringtones (or Notifications for notifications) folder via file manager.
- π Delete the.nomedia file if you have one.
- π± Reboot the phone.
- π If the melody doesnβt show up, create an empty.nomedia file at the root of the internal memory (this will force the system to rescan the media).
β οΈ Warning: Don't leave.nomedia in music or photo folders, which hides it from the gallery and players. Use it only to force the ringtones list to be updated.
Why is MIUI ignoring my files?
4 Third-Party Apps: Zedge, Ringtone Maker and Others
If standard methods don't work, Google Play apps will come to the rescue, not only adding tunes to the system, but also offering editors to trim tracks and normalize sound.
Top.-3 apps:
| Annex | Features | Reference |
|---|---|---|
| Zedge | Library of ringtones and wallpaper, automatic addition to MIUI | Download |
| Ringtone Maker | Editor for cropping tracks, support for all formats | Download |
| MIUI Ringtone Set | Specialized solution for circumventing MIUI restrictions | Download |
πΉ How to use Zedge:
- Install the application and open it.
- Find your favorite tune (or upload yours through My Sounds).
- Click Set as ringtone β select MIUI Ringtone.
- Confirm your choice in the system window.
β οΈ Note: Some applications (such as Ringtone Maker) require permission to change system settings. MIUI Blocks access, enable permission in Settings β Annexes β Special access β Changes in system settings.
Zedge|Ringtone Maker|MIUI Ringtone Set|Other |Not using third-party apps-->
5. Advanced method: ADB-circumvention MIUI
If none of these methods work, the technical solution is ADB (Android Debug Bridge), which is suitable for advanced users and requires connecting a smartphone to a PC.
π§ What's the matter:
- π₯οΈ Computer with installed ADB Tools.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times press to unlock Developer Settings).
- π Cable USB (preferably original).
π Instructions:
- Connect your phone to your PC and open the command prompt (cmd in Windows or Terminal on macOS/Linux).
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Give permission to write to system settings: adb shell pm grant android.permission.WRITE_SETTINGS
- Set the path to your melody as a ringtone: adb shell settings put system ringtone /storage/emulated/0/Ringtones/my_ringtone.mp3
- Reboot the phone.
πΉ For MIUI 14+: If the command fails, try an alternative method through content://:
adb shell content insert --uri content://media/internal/audio/media --bind name:s:"My Ringtone" --bind data:s:"/storage/emulated/0/Ringtones/my_ringtone.mp3" --bind is_ringtone:d:1π‘
ADB-The only way to set a ringtone longer than 1 minutely FLAC/WAV on MIUI rootless.
6. Features for different Xiaomi models
The algorithm for setting the melody may vary depending on the smartphone model and the version of MIUI. Below are the key nuances for popular lines.
| Model/Series | Features | Recommended method |
|---|---|---|
| Redmi Note 10/11/12 | Supports all formats, but can ignore files >30MB | File Manager +.nomedia |
| Poco F3/4/5 | Fast media scan, but ringtone length limit (45 seconds) | ADB or Zedge |
| Xiaomi 12/13/14 | Strict restrictions on custom ringtones in MIUI 14 | MIUI Ringtone Set or ADB |
| Black Shark 5/6 | There is no Ringtones folder by default | Create a folder manually + reboot |
πΉ For Chinese firmware (MIUI China: Use an interface interpreter (e.g. MoreLocale 2) or install ringtones via MIUI Themes (see the following spoiler).