Are you tired of the standard ringtones on your Xiaomi and want to install your favorite song or unique tune on an incoming call? This task seems simple, but users often have difficulties: the system does not see downloaded files, the melody is cropped or sounds distorted. In this article, we will discuss all the current ways to install custom ringtones on Redmi, POCO and other devices running MIUI (including versions 12, 13 and 14).
Itβs important to understand that the process is different from what other manufacturers (such as Samsung or Google Pixel) offer. Xiaomi uses its own MIUI shell, which imposes restrictions on file format, location and even duration. Weβll look at both official methods through phone settings and workarounds for power users β including working with the file system and third-party applications.
If you've tried to change the ringtone before, but you've encountered an error like "File is not supported" or "It's impossible to set a tune," this guide will help you understand the reasons and find a solution. And for those who want to go further, there's a bonus section at the end of this article on how to assign customized tunes to individual contacts.
1. Audio files requirements for ringtones on Xiaomi
Before downloading music to your phone, make sure the file meets MIUI specifications, otherwise the system will not show it in the list of available tunes.
Basic parameters:
- π΅ File format: only.mp3,.m4a (AAC),.ogg or.wav. Formats like.flac or.aac may not be supported.
- β±οΈ Duration: optimal for up to 30 seconds. Files longer than 1 minute may be cropped or sound delayed.
- π File size: no more than 5 MB (for MIUI 14 limit increased to 10MB).
- π Bitrate: 128-320 kbit/s is recommended. Too high bitrate can cause distortions.
If your file does not meet these criteria, you can convert it using free services like Audio-Converter or MP3 Cutter applications (available on Google Play). Note: some users report that MIUI is better at accepting files with a bit rate of 192 kbps - they are less likely to cause errors during installation.
β οΈ Attention: Files from DRM-protection (e.g. downloaded from Apple Music or Spotify in premium quality) will not work as ringtones.
| Parameter | Recommended value | What if we don't follow? |
|---|---|---|
| Format | .mp3 or.m4a | The file will not appear in the list of tunes. |
| Duration | 30 seconds | The melody will be cut or not played in full. |
| Bitreit | 128β192 kbps | Possible sound distortion or errors during installation |
| File size | Up to 5MB (10MB for MIUI 14) | The system will fail to install the message "File is too big" |
2. Method 1: Installation of the ringtone through standard MIUI settings
This is the simplest method that works on all modern Xiaomi smartphones, including the Redmi Note 12, POCO X5, Xiaomi 13 and other models with MIUI 12/13/14.
Steps for installation:
- Put the audio file in your phoneβs memory, and the best way to do that is to use the Ringtones folder (if you donβt have one, create it manually in the root directory).
- Open the Settings app (cog icon).
- Go to the section Sound and vibration.
- Select the Call Melody (or the Notification Sound if you want to change the signal for messages).
- At the top of the screen, click on Local or My Melodies (depending on the MIUI version).
- Find your file in the list and select it. If there is no file, check the storage path or restart the phone.
If the melody is not set after these actions, try the following:
- π Move the file to another folder (such as Music or Downloads).
- π² Restart your phone - sometimes MIUI Does not update the list of files in real time.
- π οΈ Check if there are restrictions on access to files in Settings β Annexes β Application management β Settings (three points) β Special access β Access to all files.
File in format MP3/M4A/OGG|Duration up to 30 seconds|Bitreit 128β192 quid|File placed in Ringtones folder|Checked absence DRM-defense-->
β οΈ Note: Some models (e.g. Redmi) 10A or POCO M4 Pro) Ringtones folder is hidden by default. To see it, turn on the hidden files in any file manager (for example, in the standard Files from Xiaomi).
Method 2: Using a file manager for manual installation
If the standard method didn't work, you can try installing the ringtone through the file system, which is suitable for advanced users and requires care.
Instructions:
- Connect your phone to your computer via USB (in file transfer mode) or use the file manager on the device itself.
- Go to /system/media/audio/ringtones, if you don't have one, create it manually (root or ADB permissions are required).
- Copy your audio file into this folder. The file name should be in Latin, without spaces (for example, the file name should be in the file file file file file file, my_ringtone.mp3).
- Change the file permissions to 644 (readable for everyone, written for owner only). This can be done via Total Commander or adb shell chmod 644 /path/to/file.mp3.
- Restart your phone and check for the melody in the settings.
This method is more reliable because files from the system folder /system/media/audio/ are guaranteed to appear in the ringtones list.
- π« Do not delete standard files from this folder β this can cause crashes.
- π§ If you donβt have root rights, use them. ADB For copying files (command: adb push) my_ringtone.mp3 /sdcard/Ringtones/).
- π After the reboot, you may need to clear the Settings app cache (Settings) β Annexes β Application management β Settings β Clear the cache).
How to Access System Folders Without Root
If you are not sure about your actions, it is better to use the following method - through third-party applications.
Method 3: Applications for installing custom ringtones
For those who don't want to mess with the file system, there are special applications that simplify the process.
- πΆ Zedge is the largest database of ringtones and notifications with the ability to upload their files. MIUI free-of-setting.
- π Ringtone Maker β allows you to crop audio files and install them as ringtones directly from the app.
- π± MP3 Cutter and Ringtone Maker β a utility for creating melodies from music tracks with pre-listening.
How to install ringtone through Zedge:
- Download and install Zedge from Google Play.
- Open the app and go to the Ringtones tab.
- Click on the + icon in the lower right corner and select Add from device.
- Select your audio file and confirm the installation.
- In your phone settings (Sound and vibration β Call Melody), select Zedge as the source.
Advantages of this method:
- β No need to manually copy files.
- β Automatically converts files to supported format.
- β It allows you to assign different tunes to SIM-Maps (relevant to dual-SIM models Xiaomi).
β οΈ Note: Some apps (such as Ringtone Maker) may request access to contacts and SMS. Refuse unnecessary permissions β access to storage is enough to install the ringtone.
Using the MIUI | File Manager | Using applications (Zedge, etc.) | Routing my phone and editing system files | I don't change standard tunes-->
5. Method 4: Assigning individual tunes for contacts
If you want each contact to have a unique tune, MIUI provides this, which is convenient for quickly identifying the caller without looking at the screen.
How to set up:
- Open the Contacts app and select the contact you want.
- Click on the three dots in the top right corner and select Set the ringtone (or Edit β More β Call Melody).
- In the window that opens, select Locals and find your file.
- Save the changes.
Features of this method:
- π Individual tunes only work for contacts stored in the phoneβs memory (not for the phoneβs memory). SIM-map).
- π± On some models (e.g. Xiaomi) 12T) This feature is only available for Google contacts synced to your account.
- π΅ If the melody is not played, check if there is a limit on the duration in the contact settings.
For mass-purpose melodies, you can use the Contacts+ application, which allows you to group contacts and assign them common ringtones.
π‘
If the individual melody doesnβt work, check the priority of sound profiles in Settings β Sound and Vibration β Modes. In No Sound or Donβt Disturb Custom Ringtones can be ignored.
Method 5: Bypassing MIUI restrictions through ADB (for advanced users)
If none of the previous methods worked, you can try to bypass the limitations of MIUI using ADB (Android Debug Bridge), which requires connecting the phone to a computer and basic command line knowledge.
Instructions:
- Install ADB on your computer (you can download from the official Android website).
- Turn on USB Debugging on your phone (Settings β About Phone β MIUI Version (7 times press) β Additional β Developers β USB Debugging).
- Connect the phone to the PC and in the command line, perform: adb devices Make sure that the device is determined.
- Copy the file to the system folder: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/
- Set permissions: adb shell chmod 644 /sdcard/Ringtones/ringtone.mp3
- Update the media base: adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Ringtones/ringtone.mp3
After that, the melody should appear in the list of available ringtones. If not, reboot the phone.
β οΈ Attention: Use ADB It can cause failures if you enter commands incorrectly. Do not change system files without a backup!
π‘
ADB-The method is the most reliable way to install a ringtone on Xiaomi if the standard methods don't work. MIUI file format and location.
7. Frequent problems and their solutions
Even after completing all the instructions, Xiaomi users may encounter errors.
| Problem. | Possible cause | Decision |
|---|---|---|
| The file is not displayed in the list of tunes | Wrong format or path | Check the file extension and move it to /sdcard/Ringtones/ |
| The melody is cut off when playing | It's too long. | Cut the file to 30 seconds with MP3 Cutter |
| File corrupted error | High bitrate or DRM-defence | Convert the file to.mp3 with a bitrate of 192 kbit/s |
| The ringtone doesn't change for SIM-map | Dual-SIM Limitations | Assign a melody separately for each SIM In Settings β SIM-maps and mobile networks |
If none of the solutions worked, try the following:
- π Reset the sound settings to factory (Settings) β System system β Resetting settings β Reset the sound settings).
- π² Update. MIUI to the latest version - in the new firmware, many errors with ringtones have been corrected.
- π οΈ Check your phone for viruses (some malware blocks the change in system sounds).