Smartphone Xiaomi 9 (codenamed Cepheus) is still popular among users due to the powerful hardware and flexible firmware MIUI. However, many owners face difficulties when trying to change the standard ringtone to their own β the system does not always allow you to choose an arbitrary audio file, and in some versions of MIUI this feature is completely hidden. In this article, we will analyze all the current ways to install custom ringtone, including bypassing the restrictions of firmware, choosing the optimal file formats and solving typical problems.
It is important to understand that the procedure differs depending on the version of MIUI (12, 13 or 14) and the file type (MP3, M4A, OGG). We tested all methods on Xiaomi 9 with global and Chinese firmware - in this article only working solutions without the need for root rights. If you want not just to replace the ringtone, but to customize customized tunes for contacts or eliminate the playback delay, here you will find the answers.
1.Preparation: Which audio files are suitable for ringtones on Xiaomi 9
Before installing a tune, make sure your audio file meets MIUI specifications.The system may not display files in the list of available ringtones for three reasons:
- π΅ Unsupported format: MIUI stable.mp3,.m4a (AAC) Formats like.flac or.wav may not play.
- β±οΈ Longest: optimal length of up to 30 seconds, files longer than 1 minute are cut automatically, causing sound distortion.
- π Wrong location: files should be in folders /Ringtones/ or /Notifications/ internal memory (not on the internal memory) SD-map!).
To check the file compatibility, use the free MediaInfo app (available on Google Play) that will show bitrates, codecs, and other settings. If your file doesn't fit, convert it through Audacity or online services like Online-Convert with settings:
| Parameter | Recommended value | Why is it important? |
|---|---|---|
| Format | .mp3 or.m4a | Maximum compatibility with MIUI |
| Bitreit | 128β192 kbps | Balance between quality and file size |
| Frequency of sampling | 44.1 kHz | Standard for mobile devices |
| Channels | Mono or Stereo. | Stereo gives you better sound but increases size |
| Duration | β€ 30 seconds | Avoids trimming and delays in reproduction |
β οΈ Note: Files with a bitrate above 320 kbps can cause sound stuttering on Xiaomi 9 due to hardware limitations of Qualcomm audio chip WCD9340. If the melody is played with interference, reduce the bitrate to 192 kbps.
2. Method 1: Installation of the ringtone through standard MIUI settings
This is the easiest method, but it doesn't work on all firmware versions. In MIUI 12/13, the path to settings may be different from MIUI 14, so follow the instructions for your version:
βοΈ Preparation for ringtone installation
For MIUI 12/13:
- Open the Settings app β Sound and vibration.
- Select the Call Melody (or the Notification Sound if you need to change the SMS signal).
- At the top of the screen, click Local or My Melodies.
- Find your file in the list and tap it for selection.
For MIUI 14:
- Go to Settings β Sounds and tactile sensations.
- Select the ringing melody. β My music.
- If the file is not in the list, click Add and specify the path to the ringtone folder.
If your file is not displayed even after rebooting, check:
- π folder /Ringtones/ for hidden files (enable the display of hidden elements in the file manager).
- π File name: it should contain only Latin letters, numbers and symbols _-.
- π Try moving the file to the folder /Notifications/ β Sometimes it works.
π‘
If MIUI 14 doesnβt have a βAddβ button in the tune menu, install the Mi File Manager file manager from Google Play and update it to the latest version β this often solves the problem.
Method 2: Using a file manager for manual installation
If the standard method didn't work, try installing the ringtone through a file manager, which is universal for all versions of MIUI and doesn't require root rights.
- π± File Manager (Mi File Manager, Solid Explorer, or File Manager) FX File Explorer).
- π΅ Prepared audio file in format.mp3 or.m4a.
Step-by-step:
- Copy your audio file to /Internal Storage/Ringtones/. If you don't have a folder, create it manually.
- Open the file manager, find your file and make a long press on it.
- In the context menu, select Set as β Call Melody (or Notification Sound).
- Confirm the choice β the system will automatically apply the file as a ringtone.
If the item is set as not:
- π§ Install an alternative manager (like Files by Google) β it often offers more options.
- π² Check that the file is not protected from changes (remove the read-only attributes in the file properties).
β οΈ Attention: On some firmware MIUI 13 After manually setting the ringtone through the file manager, the volume of the call may be reset. To fix this, go to Settings β Sound. β Volume and manually move the slider Melody of the call to the maximum.
Why arenβt all files on the ringtone list?
Method 3: Applications for installing custom ringtones
If the first two methods didn't work, use third-party apps. They bypass the restrictions. MIUI Allows you to install any audio files, including those on the SD-The best options:
| Annex | Advantages | Deficiencies |
|---|---|---|
| Ringtone Maker | Edit files (stripping, volume normalization), supports.flac | Advertising in the free version |
| Zedge | Large library of ready-made ringtones, automatic pruning | Requires registration for downloading |
| MP3 Cutter and Ringtone Maker | Simple interface, export directly to system settings | It does not support MIUI 14 on some devices. |
Instructions for Ringtone Maker:
- Install the app from Google Play and open it.
- Select an audio file from your phoneβs memory or write a new one.
- Cut the fragment (optimally - 20-30 seconds) and press Save.
- In the save menu, select Set as a ringtone.
- Confirm the action - the ringtone will be automatically applied.
For Zedge:
- Launch the application and find your favorite ringtone in the library.
- Click on it and select Set as ringtone.
- If the system requests permissions, give access to the Sound Settings.
π‘
Apps like Zedge or Ringtone Maker often solve the problem of undisplayable files, as they bypass the standard MIUI media scanner and integrate directly with system settings.
5. Problem Solving: Why the Rington isn't set up or playing
Even after installing it correctly, Xiaomi 9 users face typical problems: the melody does not play, resets to a standard one, or plays with a delay.
- π Rington doesn't play at all: Check if the phone is worth it in Do Not Disturb mode (Settings) β Do not disturb. Make sure the volume of the call is not zero (Settings) β Sound. β Loudness. Reboot your phone, sometimes MediaServer's audio service freezes.
- β³ Delayed reproduction (1β2 Seconds: This is a well-known problem. MIUI Android-based 10/11. Solution: Convert the file to.ogg with bitrate 96 Kbps. Turn off Adaptive sound in Settings β Sound. β Additionally.
- π Rington resets to standard: This is due to a malfunction in the com.android.settings application. Set the ringtone through Zedge, it fixes the settings more reliably. Check if you have a third-party audio management app (such as Volume Booster) installed that may conflict with the system.
Critical information for Xiaomi 9 on MIUI 12.5: If the ringtones stopped working after the firmware update, reset the Media Store application settings (Settings) β Annexes β Application management β Media storage β Warehouse β Reset. This will trigger a rescan of the media files.
π‘
If the ringtone is played intermittently (with a bang), try turning off High-quality audio in Settings β Sound β Sound quality. This feature sometimes conflicts with custom tunes.
6. Installation of individual melodies for contacts
On Xiaomi 9, you can assign unique ringtones for individual contacts, which works even if the standard tune set fails.
- Open the Contacts app and select the contact you want.
- Click Edit (pencil icon).
- Scroll down to the Melody of the Call (or Notification Sound).
- Choose Add and specify the path to your audio file.
- Save the changes.
If the item Melody of the call is missing:
- π Make sure that the contact is saved in the Google phone book, not on the phone. SIM-map.
- π Update the Contacts app to the latest version on Google Play.
- π± Check what's in the Settings β Annexes β Contacts β Permits enabled access to the Warehouse.
β οΈ Attention: MIUI 14 individual contact tunes may not work if Battery Optimization for the Contacts app is enabled. β Battery β Optimizing the battery.
7.Alternative methods: ADB and root access (for advanced)
If none of the above methods work, radical measures remain, such as using ADB (Android Debug Bridge) or obtaining root rights, which require technical skills and can affect the warranty.
To install the ringtone through ADB:
- Connect Xiaomi 9 to your PC and enable USB Debugging (Settings β About Phone β MIUI Version β 7 times tap on version, then go back to Additional β For Developers).
- Download Platform Tools and unpack them.
- Place your audio file (for example, my_ringtone.mp3) to the Platform Tools folder.
- Open the command line in this folder and do: adb push my_ringtone.mp3 /sdcard/Ringtones/ adb shell media scan
- The file should now appear in the ringtones list.
For users with root rights:
- Use Root Explorer to copy the file directly to the system folder /system/media/audio/ringtones/.
- Set the rights 644 (rw-r----) for the file.
- Reboot the phone.
Warning: Misuse of ADB or root can lead to data loss or device blinking.These techniques are only recommended if you know exactly what you're doing.