Are you tired of the standard tunes in Xiaomi Redmi and want to install your favorite song on an incoming call? This task seems simple, but MIUI has its nuances β especially if you use custom audio files or want to assign different tunes to different contacts. In this article, we will analyze all the relevant ways, from basic settings to bypassing the limitations of the system.
Itβs important to understand that the process may differ depending on the MIUI version (14 or 15) and the Redmi model (e.g. Redmi Note 12 vs Redmi 10C).Weβve taken these features into account and prepared general instructions that work on most devices, and youβll learn how to avoid common bugs β for example, why some files donβt appear in the tone list or how to solve a problem with track cropping.
If youβve tried to change your call through Settings β Sounds and Vibrations before, but it didnβt work out, donβt worry. There are alternative methods in this article, including using a file manager and third-party apps. And for those who like automation, weβll show you how to assign unique tunes to WhatsApp, Telegram and other instant messengers.
1.Preparation: Which Files Are Suitable for Calling Redmi
Before you set your music to a call, you need to make sure your audio file is MIUI compliant. The system doesn't support all formats and track durations. Here are the key parameters:
- π΅ Formats:.mp3,.m4a,.wav,.ogg. FLAC and APE unsupported!
- β±οΈ Duration: optimally up to 30 seconds (the system can cut long tracks automatically).
- π Location: The file must be in the Ringtones or Notifications folder on internal memory.
- π Volume: It is recommended to normalize the sound (e.g. via Audacity) to avoid distortion.
MIUI 15 automatically ignores files with bitrates above 320 kbps β even if they are in a supported format.If your track doesnβt appear in the tone list, try converting it to MP3 192-256 kbps using online converters (for example, Online-Convert or CloudConvert).
| Parameter | Recommended value | What if we don't follow? |
|---|---|---|
| File format | MP3 (192β320 kbps) | The file will not appear in the melody selection menu. |
| Duration | 30 seconds. | The system will crop the track by default (possibly unsuccessful) |
| Storage folder | /storage/emulated/0/Ringtones/ | The file will not be available for selection as a call. |
| File name | Without special symbols (e.g, my_ringtone.mp3) | May cause failures in reproduction |
If you downloaded music from the Internet (e.g. YouTube via a converter), check the file for metadata. Sometimes it contains incorrect characters that prevent MIUI from recognizing the track. You can use MP3Tag (available from the Play Market) to clean up the metadata.
2. Method 1: Set up a call through standard MIUI settings
This is the simplest method that works on all Redmi models (including Redmi Note 11, Redmi 12, Redmi A2, etc.)
- Open the Settings app (the gear icon on the home screen).
- Go to the section Sound and vibration.
- Select the item Melody of the call.
- At the top of the screen, click on Local Melodies (or My Melodies in MIUI 15).
- If your file is in the right Ringtones folder, it will appear in the list. Tap it for pre-listening, then click OK.
Problem: If the file is not listed, even after the device is restarted, check:
- π Is the file properly named (without spaces and special characters at the beginning)?
- π Have you updated the list of tunes with swipe down?
- π± Did the phone reboot after adding the file?
MIUI 15 has a pre-trimming feature, so if your tune is longer than 30 seconds, the system will suggest you select a piece to play, and use the slider to set the beginning and end of the segment.
Convert to MP3 (192-320 kbps)|
Rename the file (e.g. ringtone1.mp3)|
Place it in the /Ringtones/| folder
Reboot the phone |
Update the list of tunes in the settings-->
Method 3: Assigning a Melody through a File Manager
If the standard method didn't work, you can set up a call directly through the file manager, which is useful if you want to quickly test a few tunes or use Redmi with custom firmware.
Instructions:
- Open the Files app (or any other manager, such as Solid Explorer).
- Go to the folder where your audio file is stored (such as Downloads or Music).
- Long click on the file β select Set as β Call melody.
- Confirm the choice in the window that opens.
β οΈ Note: In some versions MIUI In this case, copy the file manually to the Ringtones folder (create it if it's not there) and restart the phone:
/storage/emulated/0/Ringtones/If the Ringtones folder is not displayed, turn on the hidden files in the file manager settings. Also make sure you have enough rights: some firmware requires root access to write to the system folders.
π‘
To quickly create a Ringtones folder, open the file manager, go to the root directory of internal memory and click "Create a folder." Name it exactly Ringtones (registration is important!).
Method 3: Use of Third-Party Applications
If embedded tools MIUI You don't like it, you can use third-party apps, and they offer more options, like cutting tracks, assigning different tunes to the other side. SIM-maps, creating playlists for calls, etc. Here's the top-3 tested applications:
- πΆ Zedge is a huge library of free tunes and wallpaper, and lets you download tracks directly to the Ringtones folder.
- π Ringtone Maker is a tool for cropping and normalizing sound. Useful if your track is too long or quiet.
- π± Ringo is a utility for assigning unique melodies for contacts, groups and even applications (WhatsApp, Telegram, etc.).
Example of installation via Zedge:
- Download Zedge from the Play Market and open it.
- Go to the Ringtones tab.
- Find your favorite track and click on it.
- Select Set as ringtone (Set as a ringtone).
- Confirm the action in the system window.
β οΈ Note: Some applications (e.g. Ringo) require additional permissions to work with contacts and calls. Before installing, check reviews in the Play Market - there is a risk of running into advertising software. We recommend using only proven utilities with a rating above 4.5.
If you want to assign different tunes to SIM1 and SIM2 (relevant to two-sim Redmis), do the following:
- Open Settings β Sounds and vibration β Call melody.
- At the top of the screen, select the right one. SIM-map, SIM 1).
- Set the melody for the first SIM, then repeat the process for the second.
5. Set up unique calls for contacts
In MIUI, you can assign a customized tune to each contact in the phone book, which is convenient if you want to know who's calling without looking at the screen.
- Open the Contacts app.
- Find the right contact and tap it.
- Click on three dots in the upper right corner β Set the ringtone.
- Select a file from the list (or click Add if your tune is not available).
- Save the changes.
If you donβt have the option to Set a Call Melody, update Contacts via Play Market. In older versions of MIUI (up to 12.5), this functionality may have been hidden.
For mass-purpose tunes (for example, for the whole family or work group), use the Ringo app:
- Open Ringo and go to the Group tab.
- Select a contact group (or create a new one).
- Press the band's ringtone and select a tune.
- Save the settings.
β οΈ Note: When you reset your phone to factory settings, all individual contact tunes are reset. To avoid this, export the settings via Ringo (Option Backup in the App Menu).
6 Problem Solving: Why the Melody is Not Set
Sometimes users find that the file is not displayed in the tone list or played when they call, and here are the most common reasons and solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| File not visible in settings | Wrong folder or format | Place the file in /Ringtones/ and convert it to MP3 |
| The melody is cut off | Track duration >30 seconds | Cut the file through Ringtone Maker or Audacity |
| The bell doesn't play. | File corrupted or too quiet | Check the volume in Settings β Sounds or normalize sound |
| Error "File not supported" | High bitrate or DRM-defence | Convert to MP3 192 kbps without protection |
If none of these methods worked, try resetting the sound settings:
- Open Settings β Applications β Application Management.
- Find the Settings app (or System UI).
- Press Warehouse. β Clear the data.
- Reboot the phone and reset the call.
Last Chance: If the problem persists, check the integrity of the system files.
- Go to Settings β About the phone β System update.
- Click on the three dots in the top corner β Check for updates.
- If you have a MIUI update, install it.
What if all the tunes are missing after the MIUI update?
7. Additional chips: calls for messengers and alarm clock
Redmi can customize unique sounds not only for regular calls, but also for notifications in messengers (WhatsApp, Telegram, Viber) and alarm clocks.
For messengers:
- π± WhatsApp: Open the chat β three-point β Wallpaper and sounds β The sound of the notification.
- π¬ Telegram: Settings β Notifications β Sound.
- π§ Viber: More β Settings β Notifications β Sound.
For the alarm clock:
- Open the Watch app.
- Go to the Alarm tab.
- Create a new alarm clock or edit an existing one.
- Click on the Melody and select the file from Local Melodies.
β οΈ Attention: B MIUI 15 Adaptive Sounds is available, which automatically adjusts the volume of the alarm clock based on the noise level in the room. If your alarm clock is too quiet, turn off this option in Settings. β Sounds. β Adaptive sounds.
For automation enthusiasts, Play Market has an app called Tasker that lets you assign different tunes based on the time of day, location, or even the weather, such as setting up a quiet call at work and a loud home.
π‘
To play the alarm clock melody correctly, it must be at least 10 seconds long.Too short files may cause the alarm to repeat or not play at all.