How to install music on a call in Xiaomi: 5 proven ways

Why Xiaomi’s Standard Melodies Are Tired of It and What to Do About It

Are you tired of the monotonous MIUI calls that half of Xiaomi owners have? Or do you want your smartphone to play your favorite song when you call? Custom melody is a simple procedure, but with nuances. In this article, we will discuss all the working methods, from standard settings to bypassing system constraints.

We warn you right away: in the latest versions of MIUI 14/15, the manufacturer has tightened the rules for third-party tunes. Now not every audio file can be assigned as a signal - the system checks the duration, format and even bitrate of the file (at least 64 kbit / s).

Method 1: Using standard MIUI settings (the simplest)

If you don’t want to install additional apps, use built-in tools, which works on all models, from the Redmi Note 12 to the flagship Xiaomi 14 Ultra.

Algorithm of action:

  • πŸ“± Open the Settings app β†’ Sound and vibration
  • πŸ”” Select the Call Melody (or Call Signal in some firmware)
  • 🎡 Click Add a Melody (bottom of the screen)
  • πŸ“ Select an audio file from the device’s memory (Music, Ringtones or Downloads folders)

Important: the system will only show files that support MP3, M4A, WAV formats up to 30 seconds long. If your track does not appear, check its settings through any audio application.

File format (MP3/M4A/WAV) |

Duration (≀30 sec)|

Bitrate (β‰₯64 kbit/s) |

The file is in the root memory (not on the SD-map)-->

Method 2: Use of a File Manager (for experienced)

If the standard method didn't work, try manually placing the file in the system folder. MIUI-permissions to access files (issued manually).

Instructions:

  1. Download or prepare an audio file (optimally: MP3, 192 kbit / s, 20-25 seconds)
  2. Connect your phone to your PC or use a file manager (such as Mi File Explorer)
  3. Move the file to /storage/emulated/0/MIUI/ringtone/ (if there is no ringtone folder, create one)
  4. Reset the device
  5. Go to the tune settings - your file will appear in the list

πŸ’‘

If the MIUI folder is not visible, turn on the display of hidden files in the file manager settings.

⚠️ Note: Not all Xiaomi models support this method. on some devices (e.g., on some devices, POCO F5) systemfolder MIUI/ringtone It's ignored by the firmware. In that case, move on to the method. 3.

Method 3: Applications for customizing calls

If the system methods didn't work, third-party utilities would come to the rescue. We tested 5 popular apps, the best results were shown by Zedge and Ringtone Maker.

How to set a tune through Zedge:

  • πŸ“² Install the app from Google Play
  • πŸ” In search, type in the title of the song or select a category (for example, Trends)
  • πŸ‘ Click on your favorite call. β†’ Install β†’ The ringing melody
  • βš™οΈ Confirm permissions (access to storage and sound settings)

The advantage of Zedge is that it has millions of free tunes, automatic clippings in 30 seconds, and the disadvantage is advertising in the free version.

Zedge|Ringtone Maker| Built-in settings|Other |Not installed-->

AnnexFree versionTrack trimmingIt's working on MIUI 15.
ZedgeYeah (with ads)Automatic.βœ…
Ringtone MakerYes.Hand-heldβœ…
MP3 CutterYes.Manual/auto❌ (trouble MIUI 14+)
RingdroidYes.Hand-held⚠️ (We need additional permits)

Method 4: Bypassing MIUI restrictions through ADB (for advanced)

If your Xiaomi model blocks the installation of custom tunes, you can use the ADB-This method requires a computer and enabled debugging. USB.

Step-by-step:

  1. Enable Developer Mode: Settings β†’ About Phone β†’ MIUI Version (click 7 times)
  2. Activate USB Debugging in Settings β†’ Additional β†’ For Developers
  3. Connect your phone to your PC and execute the command: adb shell settings put global ringtone_uri content://media/internal/audio/media/ID_your file (to know) ID You can use MediaStore or App FX File Explorer)
  4. Reset the device
How to find the ID of an audio file?
Open FX File Explorer, go to file folder β†’ long tap β†’ Properties β†’ MediaStore ID field. Or use the command: adb shell content query --uri content://media/external/audio/media

⚠️ Attention: Misuse of the right ADB If you're not sure what you're doing, skip this method or see a specialist.

Method 5: Creating a Melody from Video (for TikTok/Reels)

Want to make a viral sound from TikTok or Instagram Reels? don’t need to download the audio separately – use converter apps.

Best tools:

  • 🎬 Snaptube - download video + audio-extract
  • πŸ”Š MP3 Video Converter – Cuts and Converts to MP3
  • πŸ“± InShot - export of audio track from the clip

After extracting the audio, follow Method 1 or Method 3 to install. Note: many social networks compress the sound to a low bit rate (48-96 kbps), which can degrade the quality of the call.

Frequent problems and their solutions

Even after successfully installing a tune, Xiaomi users are plagued with bugs, and here are the most common ways to fix them:

  • πŸ”‡ The call won't play: check if the phone is in Do Not Disturb mode or Vibration. Go to Settings β†’ Notifications β†’ Regimes.
  • πŸ”„ The melody resets: it's a bug MIUI Solution - Re-establish the call through Zedge or file manager.
  • πŸ“΅ No sound when calling: check the volume in Settings β†’ Sound. β†’ Media volume. Sometimes settings get lost when Bluetooth headphones are connected.

πŸ’‘

If custom calls are missing after the MIUI update, it's not a bug, it's a feature. The manufacturer resets the user's audio settings to "optimize the work."

⚠️ Note: Some models (e.g. Xiaomi) 13T Pro) after setting a third-party tune, the alarm clock may disappear. Check the alarm settings separately!

Can I play a melody that is 1 minute long?
Technically, yes, but the system will cut it to 30 seconds when you play it, so to avoid trimming, use apps like Ringtone Maker to manually edit the duration.
Why isn’t my song on the list?
The reasons may be: Inappropriate format (needed) MP3/M4A/WAV) The file is on SD-map (move to internal memory) Bitrate below 64 kbit/s (recode via Audacity) The file name has Cyrillic or special characters (rename it Latin)
How to put different tunes on different SIM-card?
In MIUI 14/15, this feature only works for standard calls. For custom tunes: Set the main melody through Method 1 or Method 3 Go to Contacts β†’ Select Contact β†’ Melody by default β†’ Assign a custom call For a second SIM, repeat Step 2 by selecting another audio file.
Can I put music on the phone without cutting it?
No, MIUI software limits the duration to 30 seconds for third-party tunes. This restriction can only be circumvented through: Root rights and modification of system files (risky) Install custom firmware (for example, LineageOS) Both methods void the warranty and can lead to unstable phone operation.
Why did all my calls disappear after the reset?
Hard reset resets all user data, including custom tunes. To avoid loss: Save original audio files to the cloud (Google Drive, Mi Cloud) Back up /MIUI/ringtone/ through the file manager After reset, just reset the tunes from the saved files.