How to Put Your Melody on a Call to Xiaomi: All Ways 2026

Why Xiaomi’s Standard Melodies Are Boring and How to Replace Them

You're tired of the standard. MIUI-The ringtone you hear in every second Xiaomi owner? Or you want your Redmi Note 12 smartphone or your smartphone. POCO X5 Did you play your favorite song on an incoming call? Replacing the ringtone with Android is a simple procedure, but in firmware MIUI There are nuances that not everyone knows about.

Unlike the β€œbare” Android, where you just copy a file to the Ringtones folder, Xiaomi often requires additional configuration. MP3-file-length 30 Seconds or a format other than.ogg. In this article, there are actual ways to do this. MIUI 14/15 (HyperOS, which works on all Redmi models 10 Xiaomi 14 Ultra.

Method 1: Using standard MIUI settings (the simplest)

If you need to quickly change the ringtone to one of the preset tunes or add your short-length file (up to 30 seconds), use the built-in tools:

  1. Open the Settings app (cog icon).
  2. Go to the section Sound and vibration.
  3. Select Call Melody (or Notification Tones if you need to change the SMS signal).
  4. In the upper right corner, click + Add (or Local in older versions of MIUI).
  5. Select a file from the device memory (supports.mp3,.m4a,.ogg formats).

⚠️ Attention: MIUI It automatically crops tracks longer than 30 seconds. If your file is larger, use Method 2 or Method 3.

The file is in internal memory (not on the SD-map)|

File format β€” MP3 or M4A (OGG floundering)|

The track length does not exceed 30 seconds (for the standard method)|

File not protected by DRM (undownloaded from Apple Music/Spotify)

-->

Once added, the melody will appear in the list of available ringtones, if it is not available, restart your smartphone or check the path to the file (should be in /storage/emulated/0/Ringtones/).

Method 2: Manual installation via file manager (for advanced)

This method is suitable if you want to:

  • 🎡 Use the full version of the song without cropping.
  • πŸ“ Add a ringtone without format restrictions (including.flac or.wav).
  • πŸ”„ Avoid failures when updating MIUI (Files in system folders will be saved).

Instructions:

  1. Connect your smartphone to your PC or use a file manager (such as Mi File Explorer or Solid Explorer).
  2. Create folders (if not): /storage/emulated/0/Ringtones/ - for ringtones /storage/emulated/0/Notifications/ - for notifications /storage/emulated/0/Alarms/ - for alarm clocks
  3. Place your audio files in the appropriate folders. File names should be Cyrillic and space-free (e.g., Cyrillic, my_ringtone.mp3).
  4. Reset the device.
  5. Go to Settings β†’ Sound and Vibration β†’ Call Melody – your file will appear in the list.
Why is the file not displayed in the settings?
If the melody does not appear after the reboot, check: 1. Access rights: The folder must be readable (click on the folder) β†’ "Properties" β†’ Allow access for all applications. 2. File format: MIUI Ignores files with bitrates above 320 kbps or non-standard tags (ID3-Reconvert the file through Audacity or online services. 3. Media Cache: Clear the Media Store app cache to Settings β†’ Annexes β†’ Application management.

Important for Xiaomi on HyperOS: In new firmware versions (starting with the MIUI 15) the Ringtones folder can be hidden. To see it, turn on the hidden files in the file manager settings or use the ADB-team:

adb shell settings put global hidden_api_policy 1

Method 3: Third-party applications (for flexible configuration)

If the first two methods didn’t work or you need advanced features (like different ringtones for different contacts), install one of these apps:

AnnexFunctionsReferenceCons
ZedgeRingtones library + the ability to upload your filesGoogle PlayAdvertising requires access to contacts
Ringtone MakerTrack trimming, format conversion, call setting/SMSGoogle PlayThe interface is overloaded
Files by GoogleEasy access to Ringtones/Notifications foldersGoogle PlayNo audio editor

⚠️ Note: When using third-party apps, disable battery optimization for them in Settings β†’ Annexes β†’ Permits β†’ Auto-run, otherwise the ringtone may reset after rebooting.

Through standard MIUI settings|

Manual installation through folders |

Third-party applications (Zedge, Ringtone Maker) |

I haven't tried it yet.

-->

How to assign different tunes to different contacts

MIUI allows you to assign unique ringtones to individual subscribers.

  1. Open the Contacts app.
  2. Select the contact you want and click Edit (pencil icon).
  3. Scroll down to the Melody of the Call (or Notification Sound).
  4. Select a file from the list (including custom ones added earlier).
  5. Save the changes.

If the call melody option is missing:

  • πŸ”§ Make sure the contact is saved in local memory (not in your Google account).
  • πŸ“± Update the Contacts app to the latest version on Google Play.
  • πŸ”„ Restart your smartphone – sometimes the feature appears after a reboot.

πŸ’‘

If you use TrueCaller, the assignment of individual ringtones only works for contacts saved in the phone book (not for spam numbers).

Problem Solving: Why the Melody is Not Set

If after all the manipulations your Xiaomi stubbornly ignores the custom ringtone, check out these points:

Problem.Reason.Decision
The file is not displayed in the settingsWrong format or pathReconvert to MP3 (bitrate 128-192 kbps) and place in /Ringtones/
Rington resets after rebootingMIUI restrictions for third-party filesUse Ringtone Maker or assign a tune through ADB
The sound is interrupted or distortedHigh bitrate or DRM-defenceReduce bitrate to 160 kbps in Audacity
No Ringtones folder.Hidden in new versions of MIUICreate it manually or use ADB (see above)

Critical case: If none of the methods work, reset the sound settings to the factory.

  1. Go to Settings β†’ System and device β†’ Reset settings.
  2. Select Resetting Sound Settings (not a full reset!).
  3. After restarting, re-set the ringtone.

πŸ’‘

In 90% of cases, the problem is solved by converting the file to MP3 with a bitrate of 128 kbit / s and placing it in the correct folder.

Bonus: How to make vibration under the ringtone

MIUI allows you to synchronize the vibrator with the melody.

  1. Go to Settings β†’ Sound and vibration β†’ Vibration when calling.
  2. Select the customized vibration.
  3. Click Add and record your vibration pattern (e.g., long-short pulses to the rhythm of a song).
  4. Save and assign this template for incoming calls.

For maximum effect:

  • 🎼 Choose the vibration to the rhythm of the melody (for example, for a track with drum beats).
  • πŸ”Š Set the volume of the call to 70-80%, so the vibration will be more clearly felt.
  • πŸ“± In Xiaomi models 13/14 Linear motor vibration works more accurately than in the budget Redmi.

FAQ: Frequent questions about ringtones in Xiaomi

Can I put a ringtone longer than 30 seconds?
Yes, but not through standard settings. Use Method 2 (manual file placement in the Ringtones folder) or the Ringtone Maker app. MIUI only crops tracks when added through the Sound and Vibration menu.
Why did my ringtone disappear after the MIUI update?
Updates sometimes reset the paths to custom files. Check if your file is still in the /Ringtones/ folder. If yes, restart your smartphone. If not, re-install.
Can I use a song from Spotify/Yandex Music?
No. Files downloaded from streaming services are DRM protected and will not play as ringtones. download music from legal sources without protection (for example, buy tracks on Google Play Music or convert CDs).
How to make the melody play without fading?
MIUI has a default smooth ringtone attenuation. To turn off: Install Ringtone Maker. Open your file and trim it so that the end of the track is sharp. Save as a new ringtone.
Does this guide work for POCO?
Yes, POCO uses the same MIUI firmware (or HyperOS in newer models), so all methods are applicable. Except for POCO F1 on older versions of MIUI (below 12), where ADB may be required to unlock system folders.