How to Put Your Melody on a Call in Xiaomi: 5 Ways to Use MIUI

Xiaomi’s MIUI-based smartphones offer flexible audio settings, but it’s not always clear how to replace the standard ringtone with your own.This guide will help you understand the nuances of choosing a.mp3 file to bypass system constraints. We’ll look at official methods through Settings, using a file manager, and even third-party applications for advanced users.

It's important to understand that the procedure may differ depending on the version of MIUI (12, 13, 14 or HyperOS) and the model of the smartphone β€” for example, on the Redmi Note 12 and Xiaomi 13 Pro, the paths to the audio settings are visually different. However, the general algorithm remains universal. If you encounter an error "File is not supported", the article has a solution to this problem.

File Preparation: Requirements for Call Melody

Before installing a tune, make sure your audio file meets the MIUI specifications. The system supports.mp3,.m4a and.ogg formats, but with limitations:

  • 🎡 Duration: optimally 15-30 seconds (files longer than 1 minute may be cropped or played incorrectly).
  • πŸ“ Size: up to 5 MB (for stable operation without lags).
  • πŸ”Š Bitrate: 128-320 kbps (too low quality will lead to distortions).
  • πŸ“ Location: The file must be in the device memory (not on the device). SD-map or cloud).

If your file doesn't fit, use free converters like Online Audio Converter or Audacity to edit, for example, you can crop a track up to 20 seconds and save it to MP3 at a bit rate of 192 kbps.

⚠️ Attention: Files from DRM-protection (for example, downloaded from Apple Music or Spotify) will not play as a ringtone.

πŸ“Š What type of melody format do you prefer?
MP3
M4A (AAC)
OGG
WAV
I don't know.

Method 1: Installation through standard MIUI settings

The easiest method is to use the built-in MIUI tools. It works on all models, including the POCO X5, Redmi 10C and Xiaomi’s flagship 14:

  1. Open the Settings app (the gear icon on the desktop).
  2. Go to the section β€œSounds and vibrations” β†’ The ringing melody.
  3. In the upper right corner, click Add (or + in older versions of MIUI).
  4. Select Local Melodies and specify the path to the file in the device’s memory (usually the Downloads or Music folder).
  5. Confirm the choice - the melody will appear in the list of available.

If no Add button, your version of MIUI limits this function, then go to Method 3 using the file manager.

Check the file format (MP3/M4A)

Cut the track to 30 seconds

Copy the file into your phone memory

Make sure the file is not protected. DRM-->

Method 2: Use the Ringtones folder (for power users)

MIUI automatically scans certain folders for melodies, and if you put a file in /storage/emulated/0/Ringtones/, it will appear in the list of standard tunes.

  1. Connect your smartphone to your PC or use a file manager (such as Mi File Manager).
  2. Create a Ringtones folder at the root of your internal memory (if you don’t have one).
  3. Place the prepared audio file (for example, my_ringtone.mp3).
  4. Reset the device (required!).
  5. Go to Settings β†’ Sounds and Vibrations β†’ Call Melody – your file should appear in the list.

If the Ringtones folder doesn’t appear after the reboot, check the file access rights (should be rw-r----) or use the Ringdroid app to force the addition.

folderAppointmentExample of a path
RingtonesBell melodies/storage/emulated/0/Ringtones/
NotificationsNotification sounds/storage/emulated/0/Notifications/
AlarmsThe alarm clock sounds/storage/emulated/0/Alarms/
MusicGeneral music (not scanned as a melody)/storage/emulated/0/Music/

Method 3: Applications for setting tunes (if standard methods don't work)

If MIUI blocks the addition of custom tunes, use third-party utilities.

  • 🎢 Ringdroid allows you to crop tracks and set them as a bell/alarm clock.
  • πŸ”§ Zedge – a catalog of free tunes with the ability to download directly to the system.
  • πŸ“± Ringtone Maker – Advanced Editor with Support for Formats FLAC and WAV.

Instructions for Ringdroid:

  1. Install the app from Google Play.
  2. Select a track from the device memory.
  3. Cut the desired fragment (15-25 seconds are recommended).
  4. Click Save as Ringtone – the file will be added to the system list automatically.

⚠️ Note: Some applications (e.g. Zedge) require permission to access storage and microphone. Denie access to microphone if the feature is not needed, this will reduce the risk of data leakage.

πŸ’‘

If the melody does not play after installation, check whether the phone is worth it in Do Not Disturb mode or if the Profile is activated.

Method 4: Use ADB (for advanced users)

If you're familiar with ADB (Android Debug Bridge), you can manually write the path to the tune in the system settings, which is suitable for devices with a locked bootloader and no root rights.

Procedure:

  1. Install Platform Tools on your PC and enable USB Debugging on your smartphone (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times press to activate Developer Mode).
  2. Connect your phone to your PC and execute the command: Adb devices Make sure the device is identified.
  3. Copy the file to the system folder (rights required): adb push my_ringtone.mp3 /system/media/audio/ringtones/
  4. Change the access rights: adb shell chmod 644 /system/media/audio/ringtones/my_ringtone.mp3
  5. Reset the device.

After that, the tune will appear on the standard list, and caution: improper use of ADB can cause system failures.

What if the ADB can’t see the device?
Make sure Xiaomi USB Drivers are installed and USB debugging enabled. Try changing the cable or USB port. In some cases, switching the connection mode from Charging to File Transfer in the notification curtain helps.

Problem Solving: Why is the melody not set?

If you follow the instructions but the melody doesn’t appear on the list or is not played, check out the following points:

  • πŸ” File format: MIUI may not support WAV or FLAC β€” convert MP3.
  • πŸ“‚ Location: The file should be in internal memory, not in the SD-map or cloud.
  • πŸ”„ System cache: Clear the Settings app cache (Settings) β†’ Annexes β†’ Application management β†’ Settings β†’ Warehouse β†’ Clear the cache).
  • πŸ“΅ Sound Profile: Make sure that no Vibration or No Sound mode is activated".

If the problem persists, try resetting the sound settings to factory:

  1. Go to Settings β†’ Sounds and vibrations.
  2. Click on the three dots in the upper right corner β†’ Reset settings.

πŸ’‘

On HyperOS devices (e.g. Xiaomi 14), the path to audio settings may vary: Settings β†’ Sound and vibration β†’ Call and notification melody.

How to put different tunes on different SIM-card

Xiaomi smartphones with support for two SIM-Cards: Redmi Note 11 Pro+, POCO F5 And so, you can assign a unique tune to each line:

  1. Open the Settings. β†’ SIM-maps and mobile networks.
  2. Choose. SIM-map, SIM 1).
  3. Click the Call Melody and select the file from the list.
  4. Repeat for SIM 2.

If the option is not available, upgrade to the latest version of MIUI or use the Dual App app to create separate profiles.

FAQ: Frequent questions about installing tunes on Xiaomi

Can I play a tune longer than 30 seconds?
Technically, yes, but the system will cut it to ~25 to 30 seconds when played. For the full version, use third-party applications like Ringdroid, which allow cycling.
Why does my tune sound quieter than standard?
This is due to the normalization of volume in MIUI. To amplify the sound: Open the file in an audio editor (such as Audacity). Apply the Normalize effect with a setting of -3 dB. Save and repeat the installation.
How to put a tune on notifications?
The algorithm is similar: Place the file in /storage/emulated/0/Notifications/. Go to Settings β†’ Sounds and vibrations β†’ Notifications Sound. Select your file from the list. For individual applications (such as WhatsApp or Telegram), the audio settings change in the messengers themselves.
Does this method work on Xiaomi with HyperOS?
Yes, but with nuances: In HyperOS, the path to audio settings can be called Sound and Vibration (without the "and"). Some models (such as Xiaomi 14 Ultra) require a reboot after adding a file to Ringtones.
Can I put a tune on the alarm clock?
Yes, for this: Place the file in /storage/emulated/0/Alarms/. Open the Watch app β†’ Alarm β†’ create a new one or edit an existing one. In the Sound section, select your file. If the file is not in the list, check its format (only MP3 and M4A are supported).