Why are the standard ringtones Xiaomi 9S not satisfied with users?
The Xiaomi 9S (also known as the Mi 9 SE in the global version) comes with a standard set of incoming tunes, but many owners want to personalize the soundtrack. The reasons range from wanting to stand out in the crowd to needing to quickly identify the call by a unique sound, for example, businessmen often set different tunes for work and personal contacts, and creative people prefer author's compositions.
However, not everyone knows that MIUI (branded shell Xiaomi) has limitations on the format and duration of audio files for ringtones. Standard methods through the settings menu do not always work, especially if the file is downloaded from the Internet or has a non-standard extension. In this article, we will discuss 5 proven ways to install any melody on a call - from basic to advanced, including bypassing the system limitations.
It is important to note that after the update MIUI 14 audio interface has changed. If your Xiaomi 9S runs on the old version of the firmware (for example, MIUI 12 or Android 10), some menu items may differ.
Method 1: Installation of the melody through standard MIUI settings
The easiest method is to use the built-in MIUI tools, which are suitable for those who want to select a tune from a preset list or add a file already in the phone's memory.
- Open the Settings app (the gear icon on the desktop).
- Go to the section Sound and vibration.
- Select the item Melody of the call (in some versions β Sound of notifications β Melody of the call).
- At the top of the screen, click on Local Melodies or Add (if the option is available).
- Select an audio file from the device's memory. Supports.mp3,.m4a,.ogg and.wav formats.
If Local Melodies are not available, then your version of MIUI does not support it. In this case, move to Method 2.
The file should not be longer than 30 seconds.
Format: MP3 or M4A (recommended)
File size: up to 5 MB
The file name without special characters (e.g., "ringtone.mp3")
-->
β οΈ Attention: B MIUI 14 When selecting a local file, the system can automatically crop it to 20 seconds. To avoid this, use third-party applications (see Method 4).
If you want to assign a unique tune for a specific contact:
- Open the Contacts app.
- Select the contact you need and click Edit.
- Scroll down to the Melody of the Call and specify the file.
Method 2: Transfer the file to the Ringtones system folder
If the standard method didn't work, you can manually add a melody to the system folder that MIUI scans when searching for ringtones, which requires access to the file system, but does not need root rights.
Instructions:
- Connect Xiaomi 9S computer-to-computer USB-cable and activate file transfer mode (MTP).
- On your computer, open the phone's internal memory and find the Ringtones folder. If you don't have one, create it in the root directory.
- Copy the prepared audio file into this folder (see the requirements in the checklist above).
- Turn off the phone and restart it.
- The file will now be available in the Melody of the Call menu.
Alternatively, use a file manager on your phone (e.g., Mi File Explorer or Solid Explorer):
- π Open the app and go to the root directory (/storage/emulated/0/).
- π Find or create a Ringtones folder.
- π€ Move the audio file over there.
- π Reset the device.
| File format | Max. Duration. | Support for MIUI | Notes |
|---|---|---|---|
| .mp3 | 30 seconds. | Yes. | The best choice |
| .m4a | 40 seconds. | Yes. | Best quality at the same size |
| .ogg | 25 seconds | Partially. | It may not appear in older versions of MIUI. |
| .wav | 15 seconds | Yes. | Large file size |
β οΈ Note: If the file does not appear in the ringtones list after rebooting, check it for availability DRM-Files downloaded from streaming services (e.g. Spotify or Yandex Music) are often protected and will not be played as ringtones.
Method 3: Using the Zedge app to download ringtones
Zedge is one of the most popular free tunes and wallpaper downloads, offering a huge library of audio optimized for Xiaomi smartphones, and the advantage of this method is that you don't have to manually edit files or search the Internet.
How to set a tune through Zedge:
- Download Zedge from Google Play.
- Open the app and go to the Ringtona tab.
- Find your favorite tune (you can use search by genre or keyword).
- Click on the sound and select Set as a ringtone.
- Confirm your choice in the system window.
Zedge automatically trims files to a permissible length and converts them to a supported format.
- π Pre-listen to melodies before installation.
- π₯ Download sounds for further use.
- π΅ Assign different ringtones for calls and notifications.
π‘
If Zedge does not offer the βInstall as a ringtoneβ option, check the application permissions in Settings β Apps β Zedge β Permissions and enable storage access.
The downside is that it's dependent on the Internet and it's free, but for most users, it's a compromise for convenience.
Method 4: Applications for audio trimming and conversion
If your audio file is not suitable in format or duration, it can be prepared using specialized applications, such as Ringtone Maker or MP3 Cutter.
- π Cut the track to the desired length (recommended 15-30 seconds).
- π Convert format to.mp3 or.m4a.
- π Adjust volume and add feiding effects.
Instructions for using Ringtone Maker:
- Install the app from Google Play.
- Select an audio file from your phoneβs memory.
- Move the sliders to select the beginning and end of the fragment.
- Click Save and select Set as a ringtone.
In Xiaomi 9S, when trimming through the Ringtone Maker, it is recommended to set the bitrate not higher than 192 kbit / s, otherwise the file may not play as a ringtone.
Why is pruning important for ringtones?
Method 5: Assigning a Melody through ADB (for Power Users)
If none of these methods worked, you can use the Android Debug Bridge (ADB), which is suitable for advanced users because it requires a command line, and the advantage is that you can set any file as a ringtone, even if MIUI can't see it.
Step-by-step:
- Enable Developer Mode on Xiaomi 9S: Settings β About Phone β MIUI Version (click 7 times)
After rebooting, the file will be available in ringtone settings, which is especially useful if:
- π΅ MIUI Can't see the Ringtones folder.
- π The file has a non-standard extension (for example,.flac).
- π You need to install a ringtone on a custom firmware device.
β οΈ Attention: Use ADB Incorrect commands can disrupt the system, do not change system files outside of Ringtones, Notifications or Alarms folders.
π‘
ADB is the most reliable way to install a ringtone on the Xiaomi 9S if standard methods donβt work, but it requires technical skills and can be dangerous if used incorrectly.
Problem Solving: Why is the melody not set?
If you followed the instructions but the ringtone never appeared in the settings, check out the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| The file does not appear in the list | Wrong format or folder | Convert to.mp3 and place it in /Ringtones/ |
| The sound is interrupted or not being reproduced. | Too high bitrate | Reduce bitrate to 128-192 kbit/s |
| The option "Local melodies" is not available | Restriction of regional firmware | Use Zedge or ADB |
| The melody plays with a delay | The file is too long. | Cut to 15-20 seconds |
If the problem persists, try:
- π Reboot the phone.
- π² Update MIUI last-minute.
- π Reset the sound settings in Settings β System system β Resetting settings β Reset the sound settings.
In rare cases, the culprit may be battery optimization, which suspends the applications responsible for playing ringtones, to rule out this factor:
- Find the application that installed the ringtone (such as Zedge) and turn off optimization for it.