How to change the ringtone Xiaomi Redmi 9: 5 ways + error solving

Xiaomi Redmi 9 is one of the most popular budget smartphones, but even experienced users sometimes have questions about basic setup. Changing the ringtone seems like a simple task, but in MIUI this process has nuances, from hidden menus to restrictions on user tunes. In this article, we will analyze all the current ways to change the ringtone of a call, including bypassing standard system restrictions, and also solve typical problems like a β€œgray” menu item or no sound after a change.

It is important to understand that the interface may differ depending on the firmware version (MIUI 12, 13 or 14). We will consider all options and show universal methods that work on any Redmi. 9 (including Redmi modifications 9A/9C/9T). You will also learn how to install a custom ringtone longer. 30 This is possible despite the limitations of the system!

1. Standard method: through MIUI settings

The most obvious method is to use the built-in tools of the system, which is suitable for most users and does not require additional applications.

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to the section Sound and vibration.
  3. Slip on the item "Melody of the call" (or "rington" in some versions of MIUI).
  4. Select one of the preset tunes in the list. To listen, click on the track.
  5. Confirm the choice with the OK button or tick in the upper right corner.

If the Call Melody item is inactive (grey), it means that the phone has a No Sound or Do Not Disturb profile. To unlock the menu, go back to Sounds and Vibration and turn on any sound profile (such as Normal).

πŸ’‘

If there is no melody on the list, try pinching any track for 2 seconds – in some versions of MIUI, this opens up additional editing options.

Note: Standard ringtones in Redmi 9 are stored in /system/media/audio/ringtones. You can't delete or replace them without root rights, but you can add your own, as we'll explain later.

2 How to Play Your Melody: Bypassing the Limitations of MIUI

By default, MIUI only allows you to set tunes up to 30 seconds long and in.mp3 or.m4a format. However, there are legal ways to get around these restrictions without root rights.

  1. Prepare the file: 🎡 Edit the track in any audio editor (e.g. Audacity or MP3 Cutter) so that it does not exceed 5 minutes. πŸ“ Save the file in format.mp3 or.m4a (bitrate is 320 kbps). πŸ“² Move the file to the Ringtones folder on the phone’s internal memory (create it manually if it’s not there).
  2. Update the tone list: Reboot your phone β€” it will force you to update your media library. Or use a file manager (like Files by Google) and manually run the file scan.

Set up a custom ringtone

  • Return to Settings β†’ Sounds and vibration β†’ Call melody.
  • At the top of the screen will appear tab Local - tap it.
  • Select your file from the list.

File format: MP3 or M4A|

Duration - up to 5 minutes |

Destination folder - /Ringtones/|

Bitrate – no higher than 320 kbps

-->

If your ringtone doesn’t appear on the list even after a reboot, check if the file is hidden (the name shouldn’t start from a dot) and if it’s in cloud storage (like Google Drive or Mi Cloud).

3. Use of third-party applications

If embedded tools MIUI They seem to be limited, you can use third-party apps, and they offer advanced features like editing tunes, installing different ringtones for you to use. SIM-maps, schedule of sound profiles.-3 tested applications:

AnnexFeaturesLink (Google Play)Limitations
Ringtone MakerAudio editor, track trimming, call setting/SMS/alarm clockDownloadAdvertising in the free version
ZedgeRingtones and wallpaper library, weekly updatesDownloadRequires registration for downloading
MP3 Cutter and Ringtone MakerPrecise track trimming, support for MP3/WAV/AAC formatsDownloadWatermark on cropped files

When using third-party applications, consider:

  • πŸ”’ Some programs request access to Contacts and Warehouse, which is necessary for integration with system settings.
  • πŸ“± After installing the ringtone through a third-party application, check whether the settings have reset in the MIUI (Sometimes the system returns a standard tune).
  • πŸ”„ If the ringtone is not applied, try reinstalling the app or clearing its cache in Settings. β†’ Annexes.

Zedge|

Ringtone Maker|

Standard settings MIUI|

Other|-->

4. Different ringtones for two SIM-map

Redmi 9 supports two SIM-You can assign a different tune to each card, and that's convenient if you use one card for work and the other card for personal calls:

  1. Open the Settings. β†’ SIM-maps and mobile networks.
  2. Choose the first one. SIM-map, SIM 1).
  3. Slip on the item Melody of the call for SIM 1.
  4. Set your desired tune from a standard or local list.
  5. Repeat steps 2-4 for SIM 2.

If the SIM Melody is not on the menu, it means that your MIUI version does not support this feature (relevant for firmware older than 2021).

Alternative way to use older versions of MIUI
1. Install the Dual app SIM Ringtone from Google Play. 2. Give it access to contacts and storage. 3. In the app, select for each SIM-4 Activate Force Apply in the application settings. minus: the application must work in the background, which increases battery consumption by 2-3%.

Also note that with active mode "Do not disturb" individual settings of ringtones for SIM-To avoid this, add important contacts to the Exceptions (in the Do Not Disturb mode settings).

5 Problem Solving: The ringtone does not change or play

Sometimes, after a change in the ringtone, users encounter errors: the sound does not change, the standard melody is played or not at all.

  • πŸ”‡ Sound turned off in profile: Check what is in Settings β†’ Sound and vibration selected profile Normal or Vibration + sound.
  • πŸ“΅ Contact has a custom ringtone: Open contact in Phone, tap Edit and reset tune settings.
  • πŸ”„ Cash Media Libraries Are Outdated: Go to Settings β†’ Annexes β†’ Music (or Media Storage) and clear the cache.
  • πŸ“± Error after update MIUI: Reset the sound settings to standard in Settings β†’ System system β†’ Resetting settings β†’ Reset the sound settings.

πŸ’‘

If the ringtone is reset after the reboot, it is a sign of a malfunction in com.android.providers.media, the system module responsible for media files. Solution: clear the data of this module in Settings β†’ Apps β†’ Show system β†’ Media storage (confirmation required).

A special case is that the ringtone is played but with a delay (1-2 seconds after the start of the call), which is due to the optimization of the battery in MIUI.

  1. Go to Settings β†’ Battery and Performance β†’ Battery Consumption Management.
  2. Find the Phone (or Contacts) app and select Without Limits.
  3. Reboot the phone.

6 Advanced settings: ringtones for specific contacts

MIUI allows you to assign unique tunes to individual contacts, which is useful if you want to know who's calling right away without looking at the screen.

  1. Open the Contacts app.
  2. Select the contact you want and tap Edit (pencil icon).
  3. Scroll down to the Melody of the Call (or Rington) item.
  4. Select a tune from the standard list or click Add to download yours.
  5. Save the changes.

If the call melody option is not in the contact card, it means that:

  • Contact saved not on the phone, but on the phone SIM-Map (transfer it to Google Account or Local Memory).
  • MIUI version older than 12.0.2.0 – Update the firmware through Settings β†’ System Update.
  • Activated mode Simple version in the settings of special features (disable it in Settings β†’ Special. features β†’ Simple version).

πŸ’‘

To quickly find contact with the custom ringtone, search for Contacts for ringtone: (without space) and the system will show all contacts with individual tunes.

You can also assign vibration patterns to your contacts, and to do this, select Vibration in your contact card and create a unique sequence (e.g., two short signals + a long one) that works even in silent mode.

FAQ: Frequent questions about ringtones on Redmi 9

Can I put a ringtone longer than 30 seconds?
The standard MIUI settings limit the length to 30 seconds, but if you put a file in the /Ringtones/ folder and use a third-party application (like Ringtone Maker), the system will accept a track up to 5 minutes long, but only the first 30 seconds will play back - that's a firmware restriction.
Why did all the ringtones drop after the MIUI update?
This is standard system behavior in major updates (e.g., from MIUI 12 to MIUI 13). To avoid losing settings, before updating: Save all custom ringtones to the cloud (e.g., Google Drive). Back up contacts with customized tunes via Settings β†’ System β†’ Backup. Remember or take pictures of current settings in Sounds and Vibration. After updating, restore the ringtones manually - they will not automatically return.
How to get back the standard MIUI ringtones if they are missing?
If standard tunes have disappeared after a reset or update, follow these steps: Go to Settings β†’ Applications β†’ Application Management. Find Media Storage (com.android.providers.media). Tap Storage β†’ Clear the data. Reboot the phone. The system will restore the standard ringtones from the backup. If this didn't work, you will have to reset the phone to factory settings (Settings β†’ System β†’ Reset), but this will delete all user data.
Can I install a ringtone in WAV or FLAC format?
Technically, yes, but MIUI doesn't guarantee that files in these formats will play correctly. It's optimized for.mp3 and.m4a (AAC). If you want to try it, convert WAV to MP3 with a bitrate of 192 kbps (e.g., Online-Convert). For FLAC, use the Ringtone Maker app that supports this format. Remember, WAV files take up 10 times more space than MP3, which can affect performance.
Why is the ringtone quiet, even though the volume is at its maximum?
This problem is related to the volume normalization in MIUI. To increase volume: Install the Volume Booster app from Google Play. Activate Media Amplification mode (do not exceed 120% to avoid distortion). Or edit the ringtone file in the audio editor by increasing volume by 6-10 dB. If the problem persists, check if the speaker is closed with a protective film or case. Also clean the speaker connector from dust using a soft brush.