How to Put Your Music in a Call to Xiaomi Redmi: All Ways

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).

ParameterRecommended valueWhat if we don't follow?
File formatMP3 (192–320 kbps)The file will not appear in the melody selection menu.
Duration30 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 nameWithout 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.

πŸ“Š What audio format do you normally use for calls?
MP3
M4A
WAV
I don't know.

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.)

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to the section Sound and vibration.
  3. Select the item Melody of the call.
  4. At the top of the screen, click on Local Melodies (or My Melodies in MIUI 15).
  5. 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:

  1. Open the Files app (or any other manager, such as Solid Explorer).
  2. Go to the folder where your audio file is stored (such as Downloads or Music).
  3. Long click on the file β†’ select Set as β†’ Call melody.
  4. 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:

  1. Download Zedge from the Play Market and open it.
  2. Go to the Ringtones tab.
  3. Find your favorite track and click on it.
  4. Select Set as ringtone (Set as a ringtone).
  5. 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:

  1. Open Settings β†’ Sounds and vibration β†’ Call melody.
  2. At the top of the screen, select the right one. SIM-map, SIM 1).
  3. 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.

  1. Open the Contacts app.
  2. Find the right contact and tap it.
  3. Click on three dots in the upper right corner β†’ Set the ringtone.
  4. Select a file from the list (or click Add if your tune is not available).
  5. 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:

  1. Open Ringo and go to the Group tab.
  2. Select a contact group (or create a new one).
  3. Press the band's ringtone and select a tune.
  4. 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 causeDecision
File not visible in settingsWrong folder or formatPlace the file in /Ringtones/ and convert it to MP3
The melody is cut offTrack duration >30 secondsCut the file through Ringtone Maker or Audacity
The bell doesn't play.File corrupted or too quietCheck the volume in Settings β†’ Sounds or normalize sound
Error "File not supported"High bitrate or DRM-defenceConvert to MP3 192 kbps without protection

If none of these methods worked, try resetting the sound settings:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find the Settings app (or System UI).
  3. Press Warehouse. β†’ Clear the data.
  4. Reboot the phone and reset the call.

Last Chance: If the problem persists, check the integrity of the system files.

  1. Go to Settings β†’ About the phone β†’ System update.
  2. Click on the three dots in the top corner β†’ Check for updates.
  3. If you have a MIUI update, install it.
What if all the tunes are missing after the MIUI update?
After major updates (e.g., from MIUI 14 to MIUI 15), system folders can be reset. To recover tunes: 1. Connect your phone to your PC and copy the backup of the Ringtones folder (if any). 2. If no copies, download the tunes again and place them in the folder. 3. Reboot the device. 4. Open Settings β†’ Sounds β†’ Call Melody and update the list with a swipe down. If the tunes still don't show, try installing them through the file manager (met 3).

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:

  1. Open the Watch app.
  2. Go to the Alarm tab.
  3. Create a new alarm clock or edit an existing one.
  4. 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.

FAQ: Frequent questions about setting up calls in Redmi

Can I play music on a 1 minute call?
Technically, yes, but MIUI will cut it to 30 seconds automatically. To avoid that, cut the track in advance in the Ringtone Maker or Audacity app. If you want a long tune, consider playing a Tasker playlist - but that requires additional tweaks.
Why is my tune quieter than the standard one?
This is due to the normalization of sound in MIUI. The system automatically reduces volume for high peak files. Solutions: Normalize the track in Audacity (the Normalize effect with the parameter -1 dB). Boost the volume manually in any audio editor (but don't overdo it to avoid distortion). Check the volume settings in Settings β†’ Sounds β†’ Media Volume.
How to put your music on a call for a specific WhatsApp contact?
WhatsApp itself doesn't have that feature, but you can use a workaround: Install Ringo. In Ringo settings, select Notifications β†’ WhatsApp. Assign a unique melody to contact. Enable the option to Re-determine notification sounds. Now, when a call or message from that contact is made, the selected melody will play.
Can I use songs from Spotify or Apple Music as a call?
No, it's not directly possible because of DRM-But there are workarounds: Download the track to your PC through official services (if you have a subscription); use an audio recorder (like Audacity) to record sound from the screen (legal if it is for personal use); convert the recorded file to a recording file. MP3 And put it in the Ringtones folder. ⚠️ Please note that the distribution of protected tracks violates copyright.
After the MIUI update, all my tunes are gone. How do I recover them?
Updates sometimes reset user folders. Try: Connect your phone to your PC and check if the Ringtones folder is still in the root directory. If the folder is not, restore it from the backup (if you have one). Download the tunes again and put them in /storage/emulated/0/Ringtones/. Reboot your phone and update the tune list in the settings. If the tunes were assigned via Ringo, restore the settings from the backup in the app itself.