You want your Xiaomi to let you know your favorite tune, not your standard ringtone? It's easier than it sounds! Unlike many other brands, Redmi, POCO and Mi let you set any audio files as a call signal -- you know where to look for the right settings. In this article, we'll look at all the current ways, from built-in MIUI tools to bypassing restrictions through the file system.
It's important to understand that the process can vary slightly depending on the firmware version (MIUI 12/13/14) and the phone model. For example, on the Xiaomi 13 Pro, the path to call settings is shorter than on the Redmi Note 10, but the general logic remains the same. We took into account all the nuances and prepared universal instructions that will work even on budget devices like the POCO M6 Pro. If you have previously tried to change the ringtone, but the system gave an error "File is not supported", here you will find a solution to this problem.
Before proceeding, make sure that:
- ๐ฑ Your phone is at least 30% charged (some file operations require power).
- ๐ต The song you want to play is in the deviceโs memory (not on the map). SD cloudy).
- ๐ The audio file format is compatible with MIUI (More about this in the Supported Formats section).
1. Audio file preparation: formats and limitations
Not every song is suitable for setting as a ringtone. MIUI imposes strict restrictions on file format, size and duration, and if you ignore these requirements, the system will either not show your track in the list of available tunes or will give an error when trying to save the changes.
Here are the key parameters that an audio file must follow:
- ๐ผ Supported formats:.mp3,.m4a,.ogg,.wav (but not all codecs!) The.flac or.aac format may not be recognized.
- โฑ๏ธ Duration: optimally up to 30 seconds. files longer than 1 minute will be cut automatically (sometimes curved).
- ๐ File size: no more than 5 MB. For.wav, the limit is stricter - up to 2 MB.
- ๐ Bitrate: no higher than 320 kbps. Files with a bitrate of 500+ kbps can be reproduced with distortion.
If your song doesn't meet these criteria, you'll need to convert it.
- ๐ฅ๏ธ Audio Editors for PC: Audacity, OCenaudio (allows you to crop the track and change the format).
- ๐ฑ Mobile applications: MP3 Cutter, Ringtone Maker (available on Google Play).
๐ก
Use online converters like Online-Convert if you donโt want to install programs. Choose MP3, 128 kbps, 44.1 kHz settings for the perfect balance of quality and compatibility.
| File format | Max size. | Support for MIUI | Recommendations |
|---|---|---|---|
| .mp3 | 5MB | โ Complete. | The Best Choice for Ringtones |
| .m4a | 4MB | โ Complete. | Good for melodies without loss of quality |
| .ogg | 3MB | โ ๏ธ Partial | It may not work on older versions of MIUI. |
| .wav | 2 MBB | โ Complete. | Suitable for short signals (alarm clock, notifications) |
โ ๏ธ Note: If you downloaded a song from YouTube via a converter, check it for availability DRM-Some tracks can play in the player but not be displayed in the call settings. Use programs like MediaInfo (PC) to analyze the file.
2. Method 1: Install the ringtone through Settings (the easiest)
This is a basic method that works on all Xiaomi devices with MIUI 10 and later. It does not require the installation of additional applications or superuser rights.
Step-by-step:
- Place the prepared file (for example, my_ringtone.mp3) In the Internal Storage folder โ If you don't have a folder, create it manually.
- Open the Settings app (cog icon).
- Go to the section โSounds and vibrationsโ โ Call.
- Click on Local Ringtones (or My Melodies in new MIUI versions).
- Your file will appear in the list โ select it and save the changes.
If the file is not displayed:
- ๐ Restart your phone - sometimes MIUI Does not update the list of tunes in real time.
- ๐ Check that the file is in Ringtones, not in the subfolder (for example, the file is in Ringtones, Ringtones/MyMusic).
- ๐ Make sure the file name does not contain any special characters (e.g. #, %, Cyrillic). ringtone1.mp3.
โ๏ธ Checking before installing the ringtone
โ ๏ธ Note: Some models (e.g. Redmi) 9A) Local Ringtones may not be available, in which case use Method 3 (via file manager) or Method 4 (third party applications).
Method 2: Use of a file manager (for hidden folders)
If the standard method didnโt work, try manually putting the file into the ringtones system folder, which requires a little more action, but is guaranteed to work even on custom firmware. Youโll need any file manager with access to hidden folders (such as the built-in MI File Manager or Solid Explorer).
Algorithm of action:
- Open the file manager and enable the display of hidden files (in the file manager). MI File Manager: โฎ โ Settings โ Show hidden files).
- Go to /storage/emulated/0/Media/Audio/Ringtones If you donโt have a Ringtones folder, create one.
- Copy your audio file into this folder.
- Reboot your phone (required!).
- Go to Settings โ Sounds and Vibrations โ Call and select your file from the list.
Why is this method more reliable?
- ๐ Files in a folder Media/Audio/Ringtones They are automatically indexed by the system as ringtones.
- ๐ก๏ธ Even after resetting your tune will remain on the list (unless you format your memory).
- ๐ It works on all versions of Android, including MIUI 14 on Xiaomi 14 Ultra.
What to do if the Media folder is missing?
Method 3: Third-party applications for ringtones (Zedge, Ringtone Maker)
If you're too lazy to mess with folders and settings, use specialized applications that not only make it easier to set up tunes, but also offer huge libraries of ready-made ringtones.-3 Xiaomi apps and selected the best ones.
Top.-3 ringtone:
| Annex | Pluses | Cons | Reference |
|---|---|---|---|
| Zedge | More than 1 million free ringtones, notifications and wallpapers | Advertising, some tracks require premium subscriptions | Google Play |
| Ringtone Maker | Track trimming, format conversion, recording from a microphone | The interface is overloaded with functions | Google Play |
| MP3 Cutter | Simple editor, batch processing support | There is no built-in ringtone library | Google Play |
How to install ringtone through Zedge:
- Install Zedge from Google Play and open it.
- In the Ringtones section, find your favorite tune (or upload yours through My Files).
- Click on the track โ Set as ringtone โ select Phone ringtone.
- Confirm the choice โ the melody will automatically apply.
โ ๏ธ Note: Some apps (e.g. Zedge) ask for permission to change system settings. Don't deny access or the ringtone won't set. If permission isn't issued, check if the application is blocked in Settings. โ Annexes โ Special access.
5. Method 4: For advanced โ ADB-teams (without root)
If you're a fan of experimentation and are willing to use ADB, this method will allow you to set any audio file as a ringtone, even if it doesn't show up in standard settings.The method works without superuser rights, but requires you to connect your phone to your computer.
What you need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ Cable USB Type-C (original so that there are no connection problems).
- ๐ ๏ธ Utility. ADB (You can download from the official Android website).
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ 7 times to press to unlock the developer settings).
Step-by-step:
- Connect the phone to the PC and allow debugging over USB (a request will appear on the smartphone screen).
- Open the command prompt (cmd in Windows or Terminal in macOS/Linux) and go to the folder with ADB.
- Set the file as a ringtone through standard settings (see Method 1).
If the team fails:
- ๐ Reconnect the phone and check that the debugging is USB included.
- ๐ Enter the adb device command in cmd โ if the device does not appear, install Xiaomi drivers.
- ๐ Make sure the Ringtones folder exists (create it manually if it doesn't exist).
๐ก
ADB-method is the only way to set a ringtone longer than 1 minute or in a non-standard format (e.g, FLAC). However, after the update MIUI file may be reset.
Method 5: For root-righted users (maximum customization)
If your Xiaomi has an unlocked bootloader and root access (for example, through Magisk), you can replace the system ringtones with your own. This will allow you to use tunes even in Safe Mode or after resetting.
Advantages of the method:
- ๐ง Full control of system sounds (calls, alarms, notifications).
- ๐ The melodies will not reset after the update MIUI.
- ๐๏ธ Ability to replace sounds for specific contacts.
How to replace the system ringtone:
- With Root Explorer (or Mixplorer with root access), go to /system/media/audio/ringtones.
- Copy your file into this folder (for example, my_ringtone.mp3).
- Change the file permission to 644 (long press). โ Permissions).
- Reboot the phone.
- Your tune will appear on the system ringtones list.
โ ๏ธ Note: Incorrectly changing files in the folder /system You can have bootloop before editing, back up your original files! If the phone stops turning on after you've replaced, restore the files through the TWRP.
How do you get back the standard ringtones?
7. Solving common problems
Even after the ringtone is properly installed, there can be problems, and we've collected common errors and ways to fix them.
Problem 1: The file does not appear in the list of ringtones
- ๐น Check the file extension โ sometimes.mp3 persist.mp3.mp3 (rename).
- ๐น Make sure the file is not corrupted (try to play it in the player).
- ๐น Move the file to the root of internal memory (to the Download folder) and try installing it from there.
Problem 2: Ringtones are played with distortions
- ๐น Convert the file to MP3 bitrate 192 kbps.
- ๐น If the track is cropped, make sure the cropping has gone without artifacts (use Audacity).
- ๐น On some models (Redmi Note 12) it helps to disable Dolby Atmos in the sound settings.
Problem 3: After the MIUI update, the ringtone reset
- ๐น If the file was in the Ringtones folder, just select it again in the settings.
- ๐น If the file is missing, check the folder. Media/Audio/Ringtones (sometimes MIUI duplicates folders).
- ๐น For guaranteed preservation, use Method 5 (root).
Problem 4: You canโt set a ringtone for a specific contact
- ๐น Open contact. โ Change. โ Rington (if not available, use the Contacts app)+).
- ๐น On some firmware (MIUI Global) this feature is disabled - changing the region to India will help in settings.