How to Set a Call Melody on Xiaomi Redmi: All Ways 2026

Almost every smartphone owner wants to change the standard ringtone to Xiaomi Redmi – factory tunes quickly get bored, and personalized sound makes your phone stand out among others. However, the MIUI interface is not always intuitive: the audio settings menu is hidden in unexpected sections, and adding custom tunes requires knowledge of the nuances of the Android file system. In this article, we will discuss 5 working ways to install the ringtone on the Redmi Note 12/11/10 Pro, Redmi A2/A1 and other models – from the basic method through settings to bypassing the limitations of MIUI for user files.

Xiaomi’s smartphones feature a proprietary MIUI shell that imposes restrictions on audio files. For example, in some versions you can’t just choose a tune from the Downloads folder – the system will only show files from standard directories. We’ll tell you how to bypass this restriction without root rights, what formats are supported (.mp3,.m4a,.ogg), and why sometimes after updating MIUI ringtones are reset to standard ones. You’ll also learn how to assign unique tunes to individual contacts and why some files are not displayed in the selection list.

1. Method: through standard MIUI settings

The easiest method is to use built-in shell tools, which is suitable for most Redmi models on MIUI 12-14 and does not require any additional applications to be installed, but it has a limitation: you can only select files that are in the Ringtones, Notifications or Alarms folders on internal memory.

To set the ringtone through settings:

  • πŸ“± Open the Settings app** (cog icon).
  • πŸ”Š Go to the Sound and Vibration section (in some versions) MIUI It's called Sound).
  • 🎡 Click on the ringtone (or the call sound).
  • πŸ“ At the top of the screen, select the Local tab (if not, the list of available tunes will immediately open).
  • βœ… Select the desired file and press OK or Ready.

β˜‘οΈ Preparation of the ringtone file

Done: 0 / 4

πŸ’‘

If the desired melody is not in the list, check if the file is in the Ringtones folder on the internal drive. MIUI ignores files in other directories (for example, Downloads or Music).

If the list only displays standard tunes, then your file is in the wrong folder. Move it to Internal Storage β†’ Ringtones (create the folder manually if necessary). Also make sure that the file does not have Cyrillic characters or spaces in the name - this can cause a read error.

2. Method: Add custom ringtones through file manager

MIUI limits the choice of tunes to specific folders, but this limitation is easy to get around. To do this, you need to manually put the sound file in the system directory, which the shell scans for ringtones, the method works on all Redmi with Android 10 and later, including the Redmi Note 13 Pro+ and Redmi K60.

Instructions for adding a custom ringtone:

  1. πŸ“‚ Connect your phone to your PC or open any file manager (such as Mi File Explorer or Solid Explorer).
  2. πŸ“ Go to the root folder of internal memory (Internal Storage).
  3. πŸ” If you don’t have a Ringtones folder, create it (registration is important!).
  4. πŸ“€ Copy the prepared sound file (format) into it.mp3 or.m4a, duration).
  5. πŸ”„ Reboot your phone (required!) MIUI Updated the list of available tunes.
  6. 🎢 The file will now be available in audio settings (see Method 1).
Why doesn't MIUI see my tune?
If the file does not appear in the ringtones list, check: 1) The folder is called Ringtones (without typos, with a capital letter). 2) File is not hidden (no point at the beginning of the name, for example.my_ringtone.mp3). 3) The file format is supported (reconvert to the MP3 via Audacity or online services). 4) File is not corrupted (try to play it in the player).

Important: Once MIUI is upgraded to a new version (e.g., from MIUI 13 to MIUI 14), custom ringtones can be reset to standard ones, because the system recreates the database of media files. To avoid this, save a backup of the Ringtones folder to your PC or the cloud.

3. Method: Use of third-party applications

If the first two methods didn't work (for example, because of the features of the firmware or the lack of root rights), you can install the ringtone through specialized applications.

  • 🎧 Zedge – the largest database of ringtones and notifications with the ability to pre-listen.
  • πŸ”Š Ringtone Maker – allows you to crop tracks and save them directly to system folders.
  • πŸ“± Files by Google – file manager with ringtones assignment function (works even on blocked ones) MIUI).

Consider installing through Zedge (a free app rated 4.5+ on Google Play):

  1. πŸ“₯ Install Zedge from Google Play.
  2. πŸ” In the search box, type in the name of the melody or select a category (e.g. Trends 2026).
  3. ▢️ Listen to your favorite ringtone and click Download.
  4. πŸ“² After downloading, click Set as... and select Call Melody.
  5. βœ… Confirm the choice - the ringtone will be used automatically.

⚠️ Note: Some applications (such as Ringtone Maker) require permission to access storage. If the ringtone is not used after installation, check the permissions in Settings β†’ Annexes β†’ Permit management β†’ Memory.

The advantage of this method is that you don't have to manually copy files to system folders, but it has a disadvantage: after you delete an application (such as Zedge), some ringtones can disappear from the list of available ones. To avoid this, copy your favorite files to the Ringtones folder on the internal drive.

πŸ“Š What type of ringtone installation do you use more often?
Through MIUI settings
Through the file manager
Third-party applications (Zedge, etc.)
Never change the ringtone.

4. Method: Assigning Unique Melodies to Contacts

MIUI allows you to assign individual ringtones to individual contacts β€” a useful feature if you want to know who is calling without looking at the screen β€” and it works for both standard tunes and custom files (if they are added correctly to the system).

How to set a personal ringtone for contact:

  1. πŸ“‡ Open the Contacts app** (or Google Contacts if you use sync).
Model RedmiSupport for individual ringtonesLimitations
Redmi Note 12 Pro/Pro+Yes (MIUI 13/14)Not working for contact groups
Redmi 10/10AYes (MIUI 12.5+)Castom ringtones in MP3 format only
Redmi K50/K60Yes (all versions)When the settings are reset, the appointments are reset.
Redmi A2/A1Partially (standard melodies only)Requires an upgrade to MIUI 14

If the option to Set the ringtone is not in the contact menu, check:

  • πŸ“± Version MIUI (on Android Go models, such as Redmi A1, function may be disabled).

5. Method: bypassing the MIUI restrictions for user files

Some Xiaomi firmware (especially Redmi for the Chinese market or with a modified MIUI) even after copying files to the Ringtones folder, they do not appear in the selection list, because the system scans media files only when it is first turned on or after it is reset, the solution is to force the media database to be updated.

How to get MIUI to see custom ringtones:

  1. πŸ“± Install Rescan Media Root from Google Play.

πŸ’‘

If ringtones are still not displayed, check if storage access for the Settings or Contacts app is disabled in Settings β†’ Apps β†’ Permissions.

For advanced users, there is another way – editing the file. media_profiles.xml, It's a system ringtone that stores paths to the system ringtone, but it requires root rights and can cause failure if you do something wrong.

⚠️ Note: on Redmi with a blocked bootloader (most global versions), obtaining root rights will result in a reset of all data and possible loss of warranty.

Problem Solving: Why the Rington is Not Set

Even after you've completed all the instructions, you may encounter errors, and let's look at the typical problems and their solutions:

Problem.Possible causeDecision
The file does not appear in the listWrong folder or formatTransfer the file to Ringtones, convert to MP3
Rington resets after updateMIUI to Rebuild Media BaseSave a backup of the Ringtones folder
No sound when you ring.File corrupted or too quietCheck the volume in Audacity, normalize the sound
The "failed to establish" errorNot enough rights.Give permission to access storage for the Settings app

If after using the ringtone, there is no sound when calling:

  • πŸ”Š Check the volume of the call (volume buttons) β†’ Calling mode).
  • πŸ“΅ Make sure no Do Not Disturb or No Sound mode is activated.
  • πŸ”„ Restart your phone – sometimes a sound driver MIUI Β«hangingΒ».

On Redmi models with dual speakers (such as Redmi K50 Gaming), check if the second speaker is disabled in the audio settings. Go to Settings β†’ Sound and Vibration β†’ Sound Quality β†’ Speakers and select Stereo mode.

FAQ: Answers to Frequent Questions

Can I install a ringtone longer than 30 seconds?
Technically, yes, but MIUI will cut it to 30 seconds when playing. To avoid trimming, use apps like Ringtone Maker to pre-edit the track. The optimal duration is 15-25 seconds (which is the standard for most ringtones).
Why did my ringtones disappear after the MIUI update?
With major upgrades (e.g., from MIUI 13 to MIUI 14), the system recreates the media database, and the paths to custom ringtones are lost. Solution: Copy the Ringtones folder backup backup back to your phone. Use Rescan Media Root to force scan. Reboot the device.
How to make a vibration under the ringtone on Xiaomi Redmi?
MIUI allows you to create custom vibration patterns for calls. To do this: Go to Settings β†’ Sound and Vibration β†’ Vibration when calling. Choose to create vibration and record your pattern (e.g., three short pulses). Save and assign it for contact or globally. On models with a linear vibrator (e.g., Redmi Note 12 Pro+), the vibration will be clearer.
Can I use music from Spotify/YouTube as a ringtone?
Directly from apps – no, but you can download an MP3 track (e.g. via Snaptube or YTMP3) and then add it to the Ringtones folder as instructed in Method 2.
Why can't a Redmi A1/A2 have a custom ringtone installed?
Redmi A series models run on Android Go, where some MIUI features are stripped down. Solutions: Update your firmware to the latest version of MIUI (if available). Use third-party apps like Zedge. Install an alternative launcher (like Nova Launcher) that can offer its own audio settings.