Set your own call melody on Xiaomi smartphones seems like an easy task, but users often face unexpected limitations: standard ringtones get bored quickly, and downloaded tracks don't show up on the list of available.The problem is compounded by the fact that MIUI regularly changes the location of settings - what worked in 2022 may not work in 2026.
In this article, we will discuss all the current ways to install ringtones on Xiaomi, Redmi, Poco and Black Shark, from basic methods through system settings to bypassing the limitations of MIUI with hidden features and third-party applications. Special attention will be paid to new models on MIUI 14/15, where the logic of working with audio files has changed. If you want to put a tune from Spotify, voice recording or even a podcast fragment, here you will find a working solution.
1. Standard method: through MIUI settings
The most obvious method is to use the system's built-in tools, which is suitable for most models, but has limitations on file format and storage folders.
To set the ringtone through settings:
- Download the audio file to your phone (supported formats.mp3,.m4a,.ogg,.wav).
- Move the file to the Ringtones folder (create it at the root of internal memory if it doesnβt exist).
- Open Settings β Sound and vibration β Call melody.
- Your file will appear in the list β select it.
Important: MIUI ignores files in Download or Music folders, and the system may not show tracks longer than 30 seconds.
Download MP3 or M4A| Cut the track to 30 seconds (optional)| Move to Ringtones| Reboot the phone (if the file does not appear)
-->
2.Using MIUI Themes (Themes)
If the standard method didnβt work, try downloading the ringtone through MIUI Themes, a built-in theme store that is suitable for models on MIUI 12 and up.
Instructions:
- π± Open the Themes app (icon with brush).
- π Go to the Ringtones section (tab at the bottom of the screen).
- π΅ Select your favorite tune and click Apply.
- π If you donβt have the right track, download it separately and import it through My ringtones.
β οΈ Note: Some users complain that after the update MIUI Ringtones downloaded through Topics are reset. To avoid this, back up the folder MIUI/ringtone.
Through MIUI | Through Themes |Third-party applications | Manual System File Replacement
-->
3. Third-party applications for ringtones
If the built-in MIUI tools don't work, use specialized applications that let you bypass system constraints and install ringtones from any source.
Top.-3 tested applications:
| Annex | Advantages | Deficiencies |
|---|---|---|
| Zedge | Large library of free ringtones, easy search | Advertising requires access to files |
| Ringtone Maker | Track trimming, support for all formats | Interface overloaded, premium features fee |
| MP3 Cutter | Simple editor, export directly to settings | Restriction on track length in the free version |
To install the ringtone through Zedge:
- Download the app from Google Play.
- Find your favorite track and click Install.
- The pop-up will suggest using it as a ringtone - confirm.
π‘
If the app doesnβt see your audio files, check the permissions: Settings β Applications β Permissions Management β Memory.
4. Manual System Rington Replacement (for Advanced)
This is a method that works for those who are ready to work with system files, and allows you to completely replace standard ringtones with your own, but requires root rights or ADB.
Step-by-step:
- Connect your phone to your PC and enable USB Debugging (Settings β About Phone β MIUI version β press 7 times, then go back to Additional β For Developers).
- Download ADB Tools and unpack it on PC.
- Open the command line in the ADB folder and type: adb devices (the serial number of your device should appear).
- Copy your audio file to the system folder: adb push your file.mp3 /system/media/audio/ringtones/
- Reboot the phone.
β οΈ Warning: Mistakes with system files can lead to loss of warranty or device brik. If you are not sure, use other methods.
What if the ringtone does not play after replacement?
5. Installation of ringtones through file manager
If you donβt want to use ADB, but the standard method doesnβt work, try circumventing the limitations of MIUI through a file manager with access to system folders (such as Solid Explorer or FX File Explorer).
Algorithm of action:
- π Open the file manager and go to /storage/emulated/0/.
- π Find the file. MIUI/ringtone (If it is not, create it manually).
- π΅ Place your audio file there (the name should be in Latin, without spaces).
- π Reboot the phone.
- π± Check the list of ringtones in Settings β Sound and vibration.
This method works on most Xiaomi devices, but some models (like the Poco F5 or Xiaomi 13T) may require additional permission to write to the MIUI folder.
-->
6. Features for different Xiaomi models
The process of installing the ringtone may vary depending on the model and version of MIUI. Below are the key nuances for popular devices.
| Model/Series | Features of the installation of ringtones | Working methods |
|---|---|---|
| Redmi Note 10/11/12 | Ringtones folder is often ignored - use MIUI/ringtone | The Standard Way, MIUI Themes, Zedge |
| Poco F3/F4/F5 | Track length limit - no more than 40 seconds | File Manager, ADB, Ringtone Maker |
| Xiaomi 12/13/14 | MIUI 14+ blocks entry to system folders without root | Third-party applications, MIUI Themes |
| Black Shark 5/6 | There is no MIUI/ringtone folder by default | ADB, manual folder creation |
On devices with MIUI 15 (2026), a new feature was introduced, Dynamic Ringtones, which change depending on the time of day, to activate it:
- Go to Settings β Sound and Vibration β Dynamic Ringtones.
- Choose one of the packages offered or create your own.
- Set up a schedule for each track.
7. Problem Solving: The ringtone is not installed
If none of these methods worked, check the following points:
- π File format: MIUI supportive.mp3,.m4a,.ogg,.wav, but may ignore other formats.Recode the file via Audacity or online converter.
- π Location of the file: The file must be in one of the folders: /Ringtones/ /MIUI/ringtone/ /Notifications/ (notice-in)
- π System cache: Sometimes it helps to clean the cache of the Settings or Themes application (Settings) β Annexes β Application management β Settings β Warehouse β Clear the cache).
- π± Update MIUI: On some firmware (for example, MIUI 13.0.6 for Redmi Note 10 Pro) there was a bug displaying custom ringtones.
If the problem persists, try resetting the sound settings:
- Go to Settings β System and device β Resetting.
- Select Resetting Sound Settings.
- After restarting, re-set the ringtone.
π‘
On some models (e.g. Xiaomi Mi 11) it helps to temporarily disable MIUI Optimization in the developer settings (Settings β Additional β Developers β Disable MIUI optimization).