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

Are you tired of the standard ringtones on your Xiaomi Redmi and want to install your favorite song or unique tune on an incoming call? In this article, we will look at all possible ways, from simple MIUI settings to using third-party apps. No matter what model you have: Redmi Note 12, Redmi 10 or older version, instructions will be suitable for all devices based on MIUI 12, 13 and 14.

Xiaomi's custom ringtone installation process has its nuances: the system limits the choice of tunes to standard files, but there are workarounds. We'll show you how to add your music to the list of available ringtone, how to cut a track to the right length, and even how to assign unique tunes to different contacts. And if standard methods don't work, we'll share proven Google Play apps that solve the problem in a couple of clicks.

Important: some methods require access to the file system or installing additional software. We have noted all the potential risks and provided recommendations on how to avoid errors. If you are a beginner, start with the simplest method (section 2) and move on to more complex ones only when necessary.

1. Preparation: Which files are suitable for ringtones?

Before you set music to a call, you need to make sure your audio file meets the requirements of the MIUI system. Not all formats and settings are supported - this is a common reason why users do not see their tune in the list available.

The basic requirements for the file:

  • 🎡 Format:.mp3,.m4a,.wav,.ogg. The most universal β€” MP3 bitrate 128-320 kbit/s.
  • ⏱️ Duration: optimal 15-40 seconds; the system can cut too long tracks automatically (sometimes unsuccessfully).
  • πŸ“ Placement: The file must be in the phone’s memory (not on the phone’s memory) SD-map!) along one path: /storage/emulated/0/Ringtones/ β€” ringtone; /storage/emulated/0/Notifications/ β€” notice-in; /storage/emulated/0/Alarms/ β€” alarm-box.
  • πŸ”Š Volume: check that the track is not too quiet. MIUI There is no separate volume control for custom ringtones.

If your file doesn’t match these parameters, you can convert it with free services like Audio-Converter or crop it in the MP3 Cutter app (available on Google Play). To crop it right on your phone, the standard Xiaomi Music app will also work β€” highlight the track, click β€œMore” β†’ β€œSlice”.

⚠️ Attention: Files from DRM-protection (e.g. downloaded from Apple Music or Spotify) will not play as ringtones» MP3 defenseless.

πŸ“Š What audio format do you use most for ringtones?
MP3
M4A (AAC)
WAV
OGG
I don't know.

2. Method 1: Installation of the ringtone through standard MIUI settings

This is the simplest method that works on all Redmi models without any additional applications, which is suitable if your audio file is already in the correct folder (Ringtones) and meets the format requirements.

Instructions:

  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. In the list that opens, select Local Music or My Melodies (the name depends on the firmware version).
  5. Find your file in the list and click on it. If there is no file, check if it is in the /Ringtones/ folder.
  6. Click OK or Save to apply the changes.

If your file isn’t showing up, even if it’s in the right folder, try:

  • πŸ”„ Restart your phone - sometimes MIUI Does not update the list of tunes immediately.
  • πŸ“‚ Move the file to another folder (like Downloads) and then back to Ringtones.
  • πŸ” Make sure the file name does not contain special characters (e.g. #, %, Cyrillic.

Convert to MP3| Cut to 30 seconds |Rename to Latin |Put in /Ringtones/|Reboot phone-->

Method 3: Using a file manager to add a ringtone

If the standard method doesn’t work, you can manually add a file to the ringtones database through a file manager, which is suitable for MIUI 12-14 and does not require root rights.

Step-by-step:

  1. Install a file manager with access to system folders, such as FX File Explorer or Solid Explorer (enable hidden files in the settings).
  2. Copy your audio file into one of the system folders: /system/media/audio/ringtones/ β€” ringtone; /system/media/audio/notifications/ β€” notice-in; /system/media/audio/alarms/ β€” alarm-box. ⚠️ Attention: These folders are protected. If the file manager doesn't let you write data there, use it. ADB-team (section) 5) Or skip this method.
  3. Reboot the phone.
  4. Go to Settings β†’ Sound and Vibration β†’ Call Melody and select your file from the list.

Alternative option (without access to system folders):

  • πŸ“ Create a media folder on the internal memory, and inside it – audio, then ringtones.
  • 🎡 Put your file in there.
  • πŸ”„ Reset the device.

After the reboot, the file should appear in the list of available ringtones. If not, check the permissions to the folder (they should be 755 for the folder and 644 for the file).

πŸ’‘

If the file doesn’t appear in the ringtones list, try changing its extension from.mp3 to.ogg – sometimes this helps trick the system.

Method 3: Applications for installing ringtones (without root)

If the standard methods don't work, third-party apps will come to the rescue, which lets you bypass the limitations of MIUI and assign any tune to a call, notification or alarm clock, and we tested 5 popular apps and selected the two most reliable ones.

AnnexAdvantagesDeficienciesReference
ZedgeLarge base of ready-made ringtones; Ability to upload your file; Integration with MIUI.The commercial is free.Google Play
Ringtone MakerTrimming tracks directly in the application; Volume setting; Export to system folders.The interface is in English.Google Play
MP3 Cutter and Ringtone MakerSupport for all audio formats; Preview before saving; No advertising.There is no direct integration with MIUI settings.Google Play

Instructions for Zedge (the easiest option):

  1. Install the application and open it.
  2. Go to the Ringtones section.
  3. Click on the + icon in the lower right corner and select My Sounds.
  4. Select your file from your phone’s memory.
  5. Press Set as ringtone (set as ringtone).
  6. Confirm your choice in the system window.

If you want to crop the track before installing, use the Ringtone Maker:

  • 🎡 Select a file from memory.
  • βœ‚οΈ Move the sliders to cut the beginning and end.
  • πŸ”Š Press Play to listen to the result.
  • πŸ’Ύ Save the file and select Set as ringtone.

πŸ’‘

Google Play apps are the most reliable way to install custom ringtone if standard MIUI methods don't work, and they automatically put files into the right system folders and update the database.

5. Method 4: Using ADB to add ringtones (for advanced)

If you’re familiar with ADB (Android Debug Bridge), this method will allow you to add a ringtone directly to the MIUI system database, and it works even on newer firmware versions where folder access is restricted.

What you need:

  • πŸ–₯️ Computer with installed ADB-driver;
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Additional β†’ For developers β†’ Debugging by USB);
  • 🎡 Your audio file in format MP3 or OGG, Latin name (for example, my_ringtone.mp3).

Instructions:

  1. Connect your phone to your computer via USB and select File Transfer mode.
  2. Copy your file into /sdcard/Ringtones/ (if not, create it).
  3. Open the command line (Windows) or the terminal (macOS/Linux) and enter: adb shell su chmod 644 /sdcard/Ringtones/my_ringtone.mp3 exit exit
  4. Reboot the phone.
  5. Go to Settings β†’ Sound and Vibration β†’ Call Melody and select your file.

If the su command is not working (no root rights), use an alternative method:

adb push my_ringtone.mp3 /sdcard/Ringtones/


adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Ringtones/my_ringtone.mp3

⚠️ Attention: Misuse of the right ADB It can cause a phone malfunction. Don't follow commands unless you're sure they're there. MIUI 14 some ADB-commands can be blocked – in this case, use the applications from section 4.

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB In the developer settings. 2. Reinstall the drivers ADB (Use the official Google. 3. Try another one. USB-4. Enter in the command line: adb kill-server adb start-server then reconnect.

Method 5: Assigning Unique Contact Ringtones

In MIUI, you can assign a customized tune to individual contacts, which is convenient if you want to know who's calling without looking at the screen, and it works for both standard and custom ringtones.

Instructions:

  1. Open the Contacts app.
  2. Select the right contact and click on it.
  3. Slip on three dots in the upper right corner and select Change.
  4. Scroll down to the Melody of the Call (or Rington) item.
  5. Select Local Music and enter your file.
  6. Save the changes.

If you want to assign different tunes to different contact groups (e.g. Work and Family):

  • πŸ‘₯ Create groups in the Contacts app (Management) β†’ Groups).
  • 🎡 Assign a unique tune to each group through Settings β†’ Sound and vibration β†’ The ringing melody for the band.

MIUI 14 has a Dynamic Ringtones feature, which changes the tune depending on the frequency of calls of a particular contact. To turn it on, go to Settings β†’ Sound and Vibration β†’ Dynamic Ringtones and select contacts.

7. Problem Solving: Why is the ringtone not being installed?

If you followed the instructions but the music never set, check out these points:

Problem.Reason.Decision
The file does not appear in the list of ringtones.Wrong folder or formatPlace the file in /Ringtones/ and convert it to MP3.
Rington plays but is circumcisedToo long a track.Cut the file to 30 seconds in Ringtone Maker.
The melody is quiet or distortedLow bitrate or incompatible formatUse an MP3 with a bitrate of 192 kbps or higher.
After rebooting, the ringtone is reset.MIUI cache errorClear the Settings app cache (Settings β†’ Applications β†’ Application Management β†’ Settings β†’ Storage β†’ Clear the cache).
You can’t select a file from Google Drive or the cloud.MIUI blocks access to cloud filesDownload the file to your phone before installing it.

If none of these methods worked, try:

  • πŸ”„ Update. MIUI Up to the latest version (Settings) β†’ The phone. β†’ Updating the system).
  • πŸ“± Reset the sound settings to standard (Settings) β†’ Sound and vibration β†’ Resetting settings).
  • πŸ› οΈ Install an alternative launcher (like Nova Launcher) that supports custom ringtones.

8. Frequently Asked Questions (FAQ)

Can I put music on a call without a computer?
Yes, all the ways in this article (except ADB) work right on your phone, and the easiest way is to use the Zedge app or the Ringtone Maker app from Google Play.
Why does my song get cut off when set as a ringtone?
MIUI automatically cuts tracks longer than 30 to 40 seconds, so to avoid this, cut the song in advance in the MP3 Cutter app or through the MP3Cut online service.
How to get back the standard ringtones after installing your music?
Go to Settings β†’ Sound and Vibration β†’ Call Melody and select one of the standard options (MIUI, Default Call, etc.). If your custom ringtone remains on the list but you want to delete it, just delete the file from the /Ringtones/ folder.
Can I use different ringtones for SIM-Redmi cards with two SIMS?
Yes, MIUI has one. Go to Settings β†’ Sound and Vibration β†’ Call Melody, then select SIM 1 or SIM 2 and assign your own tune to each SIM.
Why did my ringtone disappear after the MIUI update?
Updates sometimes reset the audio settings. Check if your file is still in /Ringtones/. If so, reassign it in the settings. If not, copy the file again and restart the phone.