How to Set Your Music to Xiaomi: All Ways

Set your favorite song to a call on a Xiaomi smartphone seems like an easy task β€” until you face the limitations of MIUI. The system often blocks the addition of custom tunes through standard settings, offering only built-in ringtones. But the solution is from using hidden MIUI features to third-party applications with advanced capabilities.

In this article, we will discuss 5 Proven ways to put music on a call on Redmi, Poco or Black Shark – from the simplest (via file manager) to the most advanced (via file manager) ADB We will focus on the nuances for different versions. MIUI 12/13/14 Smartphone models where the algorithm may differ.

Important: If you use Xiaomi with global firmware (MIUI Global), some methods may require additional actions due to security policy. For the Chinese versions (MIUI China), advanced settings are available, but they require knowledge of Chinese or interface translation.

1. Standard method: through MIUI settings

The most obvious method is to use the built-in tools of the system, which is suitable for most Xiaomi models, but has a limitation: you can only select those files that the system recognizes as β€œringtones.” If your tune does not appear in the list, move on to the following methods.

Instructions:

  • πŸ“± Open the Settings app** (cog icon).
  • πŸ”” Go to the section Sound and vibration β†’ The ringing melody.
  • 🎡 Click Local Melodies (or My Melodies in New Versions) MIUI 14).
  • πŸ” Select the audio file you want from the list. If you don't have one, read on.

⚠️ Attention: MIUI It automatically scans only files in formats.mp3,.m4a.ogg with a bitrate of up to 320 kbps. If your file is.wav or.flac, convert it in advance (for example, through Audio-Converter).

πŸ’‘

To make the melody sound clear, cut it to 30 seconds and normalize the volume in an audio editor (such as Audacity).

2. Through File Manager: Manual Addition to Ringtones folder

If your tune doesn't appear in the standard ringtones list, it's probably in the wrong folder. MIUI scans only certain directories on internal memory, and the solution is to move the file to the Ringtones system folder.

Step-by-step:

  1. Connect your smartphone to your PC or use a file manager (such as Mi File Explorer or Solid Explorer).
  2. Copy the audio file (for example, my_ringtone.mp3) inner-memory.
  3. Move it to /storage/emulated/0/Ringtones/ If the folder is not available, create it manually.
  4. Reboot your phone (required!).
  5. Check for melody in Settings β†’ Sound β†’ Local tunes.

πŸ”Ή nuance MIUI 14: In newer versions, the system can ignore files added manually, in which case it will help to rename the file to Latin (without Cyrillic and spaces) or use a.nomedia file (see next section).

File format - MP3/M4A/OGG| Length not exceeding 1 minute| Latin name without spaces | Ringtones folder exists

-->

3.Use of.nomedia file for forced scanning

Sometimes MIUI ignores custom folders with tunes because of the.nomedia file, which prohibits multimedia scanning. Paradox: the same file can be used to force the ringtones list to be updated.

How it works:

  • πŸ“ Go to Ringtones (or Notifications for notifications) folder via file manager.
  • πŸ”„ Delete the.nomedia file if you have one.
  • πŸ“± Reboot the phone.
  • πŸ” If the melody doesn’t show up, create an empty.nomedia file at the root of the internal memory (this will force the system to rescan the media).

⚠️ Warning: Don't leave.nomedia in music or photo folders, which hides it from the gallery and players. Use it only to force the ringtones list to be updated.

Why is MIUI ignoring my files?
The system caches a list of ringtones when you first scan. If you add a file later, it won't appear in the settings until you reboot or force it to update (via.nomedia or clearing the Settings app cache).

4 Third-Party Apps: Zedge, Ringtone Maker and Others

If standard methods don't work, Google Play apps will come to the rescue, not only adding tunes to the system, but also offering editors to trim tracks and normalize sound.

Top.-3 apps:

AnnexFeaturesReference
ZedgeLibrary of ringtones and wallpaper, automatic addition to MIUIDownload
Ringtone MakerEditor for cropping tracks, support for all formatsDownload
MIUI Ringtone SetSpecialized solution for circumventing MIUI restrictionsDownload

πŸ”Ή How to use Zedge:

  1. Install the application and open it.
  2. Find your favorite tune (or upload yours through My Sounds).
  3. Click Set as ringtone β†’ select MIUI Ringtone.
  4. Confirm your choice in the system window.

⚠️ Note: Some applications (such as Ringtone Maker) require permission to change system settings. MIUI Blocks access, enable permission in Settings β†’ Annexes β†’ Special access β†’ Changes in system settings.

Zedge|Ringtone Maker|MIUI Ringtone Set|Other |Not using third-party apps-->

5. Advanced method: ADB-circumvention MIUI

If none of these methods work, the technical solution is ADB (Android Debug Bridge), which is suitable for advanced users and requires connecting a smartphone to a PC.

πŸ”§ What's the matter:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock Developer Settings).
  • πŸ”Œ Cable USB (preferably original).

πŸ“Œ Instructions:

  1. Connect your phone to your PC and open the command prompt (cmd in Windows or Terminal on macOS/Linux).
  2. Enter the command to check the connection: Adb devices should appear the name of your device.
  3. Give permission to write to system settings: adb shell pm grant android.permission.WRITE_SETTINGS
  4. Set the path to your melody as a ringtone: adb shell settings put system ringtone /storage/emulated/0/Ringtones/my_ringtone.mp3
  5. Reboot the phone.

πŸ”Ή For MIUI 14+: If the command fails, try an alternative method through content://:

adb shell content insert --uri content://media/internal/audio/media --bind name:s:"My Ringtone" --bind data:s:"/storage/emulated/0/Ringtones/my_ringtone.mp3" --bind is_ringtone:d:1

πŸ’‘

ADB-The only way to set a ringtone longer than 1 minutely FLAC/WAV on MIUI rootless.

6. Features for different Xiaomi models

The algorithm for setting the melody may vary depending on the smartphone model and the version of MIUI. Below are the key nuances for popular lines.

Model/SeriesFeaturesRecommended method
Redmi Note 10/11/12Supports all formats, but can ignore files >30MBFile Manager +.nomedia
Poco F3/4/5Fast media scan, but ringtone length limit (45 seconds)ADB or Zedge
Xiaomi 12/13/14Strict restrictions on custom ringtones in MIUI 14MIUI Ringtone Set or ADB
Black Shark 5/6There is no Ringtones folder by defaultCreate a folder manually + reboot

πŸ”Ή For Chinese firmware (MIUI China: Use an interface interpreter (e.g. MoreLocale 2) or install ringtones via MIUI Themes (see the following spoiler).

How to install a ringtone through MIUI Themes?
1. Download the theme with your favorite ringtone from MIUI Theme Store. 2. Apply the theme (even if it doesn’t like visually). 3. Go to Settings β†’ Sound β†’ Call Melody – there will be ringtones from the theme. 4. Choose the desired and cancel the application of the theme (ringtone will remain).

FAQ: Frequent questions about installing music on the call

πŸ”Š Why My Melody Doesn't Appear on the List, Even Though It's In The Ringtones Folder?
The reasons may be as follows: πŸ“Œ The file is incorrectly formatted (e.g..wma or.aac). πŸ“Œ The file name has Cyrillic or special characters. πŸ“Œ MIUI You have not had time to scan the file (try rebooting or creating.nomedia). πŸ“Œ The file is too large (optimally up to) 5 Solution: convert the file to MP3 bitrate 192–320 qbit/s and rename it to Latin (e.g, ringtone1.mp3).
🎡 Can I put a song on YouTube to the phone?
Yes, but you need to: Download audio from YouTube through a service type YTMP3 (Choose 128-192 kbps quality. Cut the track to 30 to 45 seconds in an audio editor (e.g., audio editor, MP3 Copy the file into the Ringtones folder and reboot the phone. ⚠️ Beware of sites that offer β€œringtones download in 1 click” – they often spread viruses.
πŸ“± Why After Updating MIUI My ringtone's gone?
MIUI updates often reset user settings, including ringtones. To recover: Check if the file is still in the Ringtones folder. If the file is still in place, reboot the phone. If the file is not, copy it again and use the.nomedia method. At the very least, use ADB to force the ringtone assign (see section 5).
πŸ”• How to put different tunes on different SIM-map?
The function is available in MIUI For dual-SIM models: Go to Settings β†’ SIM-maps and mobile networks. SIM-map, SIM 1) Press the Call Melody and set a custom ringtone. If you don't have an option, use the Dual Ringtone app from Google Play.
🎢 Can you make a vibration to music?
Yeah, but it does: πŸ“² Vibrate with Ringtone (available on Google Play). πŸ“Œ Notification and vibration permission. Setup: Install the app and open it. Select Custom Vibration and create a vibration pattern. Link it to a contact or globally.