The Xiaomi Mi 9 is still a popular device even after years due to its balanced characteristics and flexible MIUI firmware. However, many users face a problem: a standard set of ringtones quickly becomes boring, and attempts to replace them with their own tunes do not always end in success. In this article, we will analyze all the current ways to install custom ringtones, from official methods through the settings menu to workarounds for files with βinappropriateβ formats.
The Mi 9 (codenamed cepheus) is a feature of MIUI limitations on the duration and format of audio files. For example, the system can ignore tracks longer than 30 seconds or with a bitrate higher than 192 kbit / s. We tested all methods on MIUI 12-14 firmware (including global and Chinese versions) and highlighted working solutions even for non-standard cases - when the melody does not appear in the selection list or is reset after a reboot.
Preparation: audio file requirements for Xiaomi Mi 9
Before downloading music to your phone, make sure that the files meet the MIUI technical limitations.The system automatically filters the ringtones according to the following criteria:
- π΅ Format:.mp3,.m4a,.ogg,.wav (priority y) MP3 bitrate up to 320 kbit/s).
- β±οΈ Duration: optimal 5-30 seconds. Files longer than 40 seconds may not appear in the list.
- π Placement: Ringtones, Notifications or Alarms folders in the root memory directory.
- π Volume: normalize the sound (peak volume is not higher) -3 dB, otherwise the melody will be quieter than the standard.
To check the file settings, use free programs like Audacity (on PC) or MP3 Cutter (on Android). If your track is.flac or.aac, convert it via Online-Convert or VLC Media Player.
β οΈ Attention: Files from DRM-protection (e.g. downloaded from Apple Music or Spotify) will not play as ringtones. Use only audio without copyright protection.
| Parameter | Recommended value | Consequences of non-conformity |
|---|---|---|
| Bitreit | 128β320 kbit/s | Files with bitrate > 320 kbps may not be played |
| Frequency of sampling | 44.1 kHz | 48 kHz or higher can cause distortions |
| Channels | Mono or Stereo. | Multichannel audio is not supported |
| File size | < 5 MB | Large files may not appear in the selection menu |
π‘
If you cut a track from a song, add a smooth fade-out in the last 2-3 seconds. This will eliminate a sharp break in the melody when you call.
Method 1: Install ringtones through standard MIUI settings
The easiest method is to use the built-in MIUI menu. It works on all versions of the firmware, but has a limitation: the files must be in the correct folder and correspond to the format.
Instructions:
- Connect Xiaomi Mi 9 to your PC via USB (File Transfer Mode) or download the audio file directly to your phone.
- Move the melody to the Ringtones (for calls), Notifications (for notifications) or Alarms (for alarm clocks) folder. SD-map!).
- Open Settings β Sound and vibration β Call melody.
- Select your file from the list. If it's not there, reboot your phone and check again.
The correct file format (MP3/M4A)|File in a folder Ringtones/Notifications|Duration < 30 seconds|No. DRM-defense
-->
β οΈ Note: On some versions MIUI 13+ Ringtones folder may not exist by default. Create it manually through any file manager (e.g. Mi File Manager or Solid Explorer).
What if the file is not listed?
Method 2: Use a file manager with root rights (for experienced)
If the standard method didnβt work and you have an unlocked bootloader and root rights, you can replace the system ringtones, which is suitable for setting tunes on all default contacts or for replacing standard signals (for example, an alarm clock).
Algorithm:
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/media/audio/ringtones (for calls) or /system/media/audio/alarms (for alarm clocks).
- Copy your file into this folder. Importantly, the file name must match the original file name (e.g., the file name must be the same as the original file name, Mi_Tune.mp3), Otherwise, the system won't recognize it.
- Change the file permission to 644 (rw-r-----).
- Reboot the phone.
The advantage of this method is that the melody will be available even after the settings are reset.
- π¨ Damage to system files can lead to bootloop ( looped boot).
- π After updating MIUI change may be reset.
π‘
Backup /system/media/audio folder is a must! Use the adb pull /system/media/audio command to save original files.
Method 3: Third-party applications for installing ringtones
If the first two methods didn't work or you don't want to mess with the file system, use specialized applications that bypass the limitations of MIUI and allow you to set tunes of any length.
Top.-3 Proven applications for Xiaomi Mi 9:
| Annex | Advantages | Deficiencies |
|---|---|---|
| Ringtone Maker | Cuts tracks, normalizes volume, supports all formats | Advertising in the free version |
| Zedge | Large library of ready-made ringtones, synchronization with the cloud | Requires registration for downloading |
| Ringtones for Me | Simple interface, support for dark theme | Track length limit of 30 seconds |
Instructions for Ringtone Maker:
- Install the app from Google Play.
- Select an audio file from your phoneβs memory.
- Cut the track (optional) and press Save as a ringtone.
- Assign a name and confirm the preservation.
- Go to Settings β Sound β Call Melody and select your file.
β οΈ Note: Some apps (e.g. Zedge) install ringtones in their own folder, which can be cleared when you delete the program. /sdcard/Ringtones.
Typical problem solving
Even after installing the Xiaomi Mi 9, users are faced with bugs.
Problem 1: The melody does not appear in the selection list
Causes and solutions:
- π Wrong folder: Move the file to /sdcard/Ringtones (subfolder!).
- π Media file not scanned: Restart your phone or manually run the scan through Mi File Manager (Media Scanner menu).
- π΅ Unsupported format: Convert to MP3 bitrate 192 kbit/s.
Problem 2: Rington resets after rebooting
This is a bug in some versions of MIUI 12.
- π Update your firmware to the latest stable version.
- π± Set the tune through a third-party app (like Ringtone Maker).
- π§ Reset the sound settings: Settings β Annexes β Application management β Settings (β) β Resetting settings.
Problem 3: The melody plays with distortion
The fault is the high audio settings:
- π Reduce the bitrate of the file to 192 kbit/s.
- ποΈ Turn off Mi Sound Enhancer in Settings β Sound. β Sound effects.
- π Check the file for clipping (distortion from too high volume) in Audacity.
How to Set Different Melodies for Different Contacts
The individual ringtones function is unstable in MIUI, but it can be configured through standard tools or third-party applications.
Method 1: Through Google Contacts:
- Open the Contacts app.
- Select a contact and click Edit.
- Slip on the ringtone and select the file.
- Save the changes.
Method 2: Contact Ringtones app:
- π₯ Install the app from Google Play.
- π Provide access to contacts and storage.
- π΅ Assign unique tunes for each contact.
- π The application works even if the standard function MIUI refuses to maintain the settings.
π‘
To check if your ringtone is working, call yourself from another phone or use the command ##4636# β Sound Testing.
Alternatives: vibration and LED-indication
If you donβt like sound notifications, you can configure the Xiaomi Mi 9 to:
- π³ Vibrational patterns: Create a unique vibration for each contact β Sound. β Vibration on the bell.
- π‘ Colour LED-Indicator: Use the Light Manager app to assign notification colors (e.g., red for the app). SMS, blue-colored).
- π Quiet mode with exceptions: C Settings β Do not disturb add important contacts to the exceptions.
To create custom vibration patterns:
- Go to Settings β Sound β Vibration when calling β Create a pattern.
- Write down a sequence of vibrations (e.g., long-short-long).
- Save and assign contact.
π‘
Xiaomi Mi 9 LED-The indicator only works when the screen is off. If the indicator does not blink, check the battery saving settings in Settings β Battery β Sleep regimen.