How to Set Your Music to a Call on Xiaomi: All Ways (including MIUI 14)

Setting your favorite tune on the phone is one of the first steps to personalize the new Xiaomi smartphone. However, users often find that standard MIUI settings do not allow you to easily add an arbitrary audio file as a ringtone. In this article, we will discuss 5 proven ways, including hidden firmware functions, working with a file manager and using third-party applications.

Xiaomi’s peculiarity is that the manufacturer limits the choice of tunes to pre-loaded files in the system folder /system/media/audio/ringtones. But you can bypass this limitation – and we will show how. Instructions are relevant for all modern models: from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra, as well as devices under the brands POCO and Black Shark.

Important: the procedure may vary slightly depending on the version of MIUI (12, 13 or 14) and the HyperOS shell, which replaces the classic firmware.

πŸ“Š What version? MIUI use?
MIUI 12 or older
MIUI 13
MIUI 14
HyperOS
I don't know.

1. Standard way through Xiaomi settings

The most obvious method is to use the built-in tools of the system, which is suitable if you want to select a tune from a pre-installed list or previously added files.

Algorithm of action:

  • πŸ“± Open the Settings app (cog icon)
  • πŸ”Š Go to the section Sound and vibration
  • 🎡 Select the Melody of the Call (or the Sound of Notifications if you need to change the signal) SMS)
  • πŸ“ At the top of the screen, click Local Melodies (in some versions). MIUI This item may be called My Melodies)

Here you will see all the audio files that the system recognizes as potential ringtones. MIUI automatically scans /MIUI/ringtone and /Ringtones folders on internal memory, so if your file is in a different directory, it will not be listed.

⚠️ Attention: B MIUI 14 and HyperOS Local Melodies may not be available, in which case use the methods in the following sections.

If the desired melody is not on the list, but it is on the phone, go to the method. β„–2 – Manual addition via file manager.

2. Adding a melody through the file manager

This method works on all versions of MIUI and does not require superuser rights. You need to manually place the audio file in the system folder that the firmware scans.

Step-by-step:

  1. Download or transfer audio files in.mp3,.m4a or.ogg format (up to 30 seconds is recommended for convenience).
  2. Open any file manager (embedded Files or third-party, such as Solid Explorer).
  3. Go to the root folder of internal memory (click Device or Internal Memory).
  4. Create a folder called MIUI (if it is not there), and inside it – a folder ringtone (registration is important!).
  5. Put your audio file in this folder.
  6. Reboot your phone (required!).

Once you reboot, your tune will appear in the Local Melodies section of the call settings, which works because MIUI automatically indexes the contents of the /MIUI/ringtone folder every time you turn on the device.

File format: MP3, M4A or OGG|

Duration: up to 30 seconds (optimum)|

Bitrate: no higher than 320 kbps|

Destination folder: /MIUI/ringtone/|

Reboot after copying-->

⚠️ Note: On some models (e.g, POCO F5 HyperOS folder MIUI It can be hidden. To see it, turn on the hidden files in the file manager settings.

If the melody does not appear after the reboot, check:

  • πŸ” The correctness of the folder name (the registry matters!)
  • πŸ“ Permissions to read the file (should be for all users)
  • πŸ”„ Try renaming the file to Latin without spaces (e.g, my_ringtone.mp3)

3.Use of the MIUI Music application

Little-known fact: Xiaomi’s firmware has a built-in MIUI Music app (or simply Music) that can assign tracks as ringtones, a method that’s handy if you store music in a standard player.

How it works:

  • 🎢 Open the Music app and find the track you want to use.
  • πŸ“Œ Click on three dots next to the track and select Set as.
  • πŸ”Š In the menu, select the ringing melody, the sound of notifications or the sound of the alarm clock.

The advantage of this method is that it doesn't require rebooting and it works even with files in arbitrary folders.

  • ❌ Not all formats are supported (for example,.flac may not be displayed)
  • ❌ In some regional versions MIUI item Set as missing

If you don’t have this option displayed, try updating the Music app via Google Play or use the following method.

πŸ’‘

If the "Set as" item is missing, try opening the track in the player, clicking on the album cover and holding your finger for 2-3 seconds - sometimes this is how a hidden menu appears.

4. Installation through third-party applications

If the built-in methods didn't work, we'll come to the rescue with specialized tools from Google Play, and we've tested a few and selected the most reliable ones:

AnnexRatings.FeaturesReference
Ringtone Maker4.7β˜…Audio editor, track trimming, support for all formatsPlay Market
Zedge4.5β˜…Ready-made ringtones library + download your ownPlay Market
MP3 Cutter and Ringtone Maker4.6β˜…Simple interface, export directly to system settingsPlay Market

Let’s look at the Ringtone Maker example:

  1. Install and open the application.
  2. Select an audio file from your phone’s memory.
  3. Cut the track to the desired fragment (optional).
  4. Click Save and select Set as a ringtone.
  5. Confirm your choice in a system dialogue.

Advantages of third-party applications:

  • πŸŽ›οΈ Possibility of accurate track trimming (selection of the best fragment)
  • πŸ”„ Support for all audio formats (including.flac and.wav)
  • πŸ“± Automatic addition to system settings MIUI

⚠️ Note: Some applications (e.g. Zedge) require permission to access files and contacts. Check reviews before installing them - in 2023, there were cases when spyware was distributed under the guise of ringtone makers.

5.The method for advanced: through ADB (without root)

If you're willing to use the Android debugging bridge (ADB), you can add a tune directly to the system folder without superuser rights, which works on all versions of MIUI, including HyperOS.

What you need:

  • πŸ–₯️ Computer with drivers installed ADB
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Additional β†’ For developers β†’ Debugging by USB)
  • πŸ”Œ USB-cable (preferably original)

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Execute the command to copy the file: adb push C:\path\to\your\ringtone.mp3 /sdcard/MIUI/ringtone/ (replace the path with the current one)
  4. Set file rights: adb shell chmod 644 /sdcard/MIUI/ringtone/ringtone.mp3
  5. Reboot your phone: adb reboot

Once you reboot, the melody will appear in the call settings, and this method is guaranteed to work because it simulates manual copying of the file, but through the command line.

What if the ADB can’t see the device?
1. Check if debugging is included on USB 2. Install drivers for your Xiaomi model (you can download it on the website) MIUI Downloads). 3. Try another one. USB-cable (cheap cables often don’t support data transfer). 4. In the command line, run adb devices – if the device doesn’t show up, reinstall. ADB Android SDK Platform-Tools.

6. Problem Solving: Why the Melody Is Not Set

If none of these methods worked, check out these points:

Problem.Possible causeDecision
The melody is not displayed in the settingsWrong folder or file formatCheck the path /MIUI/ringtone/ and convert the file to MP3
The sound is interrupted or distortedToo high bitrateTranscode the file to 192 kbps via Audacity
After the reboot, the melody disappears.MIUI resets media cacheClear the Media Store app cache in the settings
No "Local Melodies" item.Regional restrictions of MIUIUse third-party apps or ADB

A special case: on some HyperOS models (e.g. Xiaomi 14), the system may block ringtones from changing due to security policies.

  • πŸ”“ Try to temporarily disable the defense. MIUI safety-setting.
  • πŸ“¦ Set the melody through the Google Files app (it has a built-in tool for assigning ringtones).
  • πŸ”„ If nothing helps, reset the sound settings: Settings β†’ Annexes β†’ Application management β†’ Settings (three points) β†’ Resetting settings.

πŸ’‘

On HyperOS devices, standard methods may not work due to the new firmware architecture, in which case third-party applications or ADBs take precedence.

FAQ: Frequent questions about installing tunes on Xiaomi

Can I put music on a call without restarting my phone?
Yes, if you use third-party applications (like Ringtone Maker) or built-in MIUI Music player. When you manually copy a file to /MIUI/ringtone/ folder, rebooting is mandatory, since the system scans folders only when you start.
Why does my tune get cut off when it's installed?
MIUI By default, limits the duration of the ringtone 30 To avoid trimming: Cut the track in advance in an audio editor (Audacity is recommended). Use apps like Zedge that allow you to select a track fragment. Rename the file by adding a title at the beginning _long_ (for example, _long_my_song.mp3) β€” Sometimes it works in new versions. MIUI.
How to put your music on a call to a specific contact?
To do this: Open the Contacts app and select the contact you want. Click Edit (pencil icon). Tap the Call Melody (or Notification Sound) field. Select Add from the device and specify your audio file. If the option is missing, first add the melody to the system settings (by any of the methods described), then it will appear in the contact list.
Can I use music from Spotify or Yandex Music as a ringtone?
No, you can't, streaming services protect their tracks from being downloaded in a ringtone format: 🎧 Record the sound from the screen through the Screen Recorder app (quality will be low). πŸ” Find this track on YouTube and download it through a service like ytmp3.cc (watch over copyright!). πŸ’Ώ Buy a track in format MP3 (For example, on iTunes or Bandcamp).
After the MIUI update, all my tunes are gone. How do I recover them?
This is a known problem when switching to a new firmware version. Solutions: Check if files are still in /MIUI/ringtone/. If so, restart your phone. If the folder is empty, restore files from a backup (e.g., via Google Drive or Mi Cloud); Reassign tunes manually through settings or third-party apps; in the future, back up /MIUI/ringtone/ before upgrading to MIUI.