How to put your music on a subscriber in a Xiaomi phone: a detailed guide

Setting a customized ringtone to a specific call on a Xiaomi smartphone is a useful feature that helps you quickly identify important calls. Unlike standard ringtone melodies, personalized melodies make your phone more convenient and emotionally colored, but many users have difficulty assigning their music to a subscriber through standard MIUI settings.

The problem is often the limitations of the file system or the non-obvious menu paths. In this article, we will explore all the current ways to install custom tunes, from simple methods through the Contacts app to advanced solutions using file managers and other customized music. ADB-We will pay special attention to the nuances of working with the latest versions. MIUI 14/15 model Redmi/POCO, where the interface is different.

Why Standard Methods Don’t Work

The main reason why users can’t install their music on a subscriber in Xiaomi is the MIUI system’s restrictions on using arbitrary audio files as ringtones.

  • 🎡 Built-in tunes from the package /system/media/audio/ringtones
  • πŸ“± Music App sounds (only if the file is added to the Ringtones playlist")
  • πŸ”„ Melodies downloaded through "Themes" (limited selection)

When you try to select a file from a Downloads or Music folder, the system often gives an error "File is not supported" or simply does not display it in the list, this is because MIUI scans only certain directories for audio files with correct metadata (bitrate is not higher than 320 kbps, up to 30 seconds).

⚠️ Attention: Files in format.m4a (AAC) or.flac may not appear on the ringtones list even if the ringtones are properly positioned.mp3 bitrate 192-256 kbps.

Another common problem is resetting individual tunes after the MIUI update, which is that the system resets paths to custom files if they are not stored in standard folders, and we will discuss the solutions to these problems in the next sections.

πŸ“Š What kind of tunes have you tried?
Through the Contacts app
With the help of a file manager
Used third-party applications
Never tried.

Method 1: Through the standard "Contact" application

The most obvious, but often ineffective, method is to assign a tune directly through the contact card, which is suitable for the latest versions of MIUI 14/15, but requires pre-production of an audio file.

Instructions:

  1. Open the Contacts app and select the contact you want.
  2. Click on the three dots in the upper right corner β†’ "Edit".
  3. Scroll down to the "Call Melody" section and tap it.
  4. In the window that opens, select "Add" (+ icon) β†’ "Local Music".
  5. Find the folder where you pre-copyed the melody (Internal Storage β†’ Ringtones is recommended).
  6. Select the file and save the changes.

If your file does not appear in the list, check:

  • πŸ“ Storage folder: files should be in /storage/emulated/0/Ringtones/, /Music/ or /Notifications/
  • 🎼 Format: only.mp3,.ogg,.wav (no) DRM-defense)
  • ⏱️ Duration: no more 30 seconds (optimum) 15-20)

β˜‘οΈ Preparation of an audio file for MIUI

Done: 0 / 5

⚠️ Note: On some models POCO (for example, POCO X5 Pro) Local Music may not be available, in which case use Method 3 with file manager.

Method 2: Using the Music app to create ringtones

The built-in Music app in MIUI has a hidden feature of cropping tracks for use as ringtones, a technique that is suitable if you want to use a snippet of a song from your library.

Step-by-step:

  1. Open the Music app and find the track you want to use.
  2. Slip on three points next to the track β†’ "Use as a ringtone".
  3. In the editor that opens, crop the fragment (maximum 30 seconds) and click "Save".
  4. The system will automatically save the cropped file to the Internal Storage β†’ MIUI β†’ ringtone folder.
  5. This snippet will now be available in the list of tunes when editing the contact.

Advantages of the method:

  • πŸŽ›οΈ Built-in editor allows you to cut the track accurately
  • πŸ“ Automatically save to the correct folder
  • πŸ”„ Support for most audio formats (converted to: MP3)

Disadvantages:

  • ❌ Not working with DRM-Protected tracks (for example, downloaded from Apple Music)
  • ❌ Duration limit (maximum 30 seconds)

πŸ’‘

If the desired track is not in the Music app, copy it to the Internal Storage β†’ Music folder and update the library through the application settings.

Method 3: Manually copy files through file manager

For users who don’t have the standard method, the most reliable way is to manually place audio files in system folders, which requires a file manager with access to root directories (such as MiXplorer or Solid Explorer).

Instructions:

  1. Download and install a file manager with root access support (you don’t have to have root rights).
  2. Copy your audio file (in.mp3 or.ogg format) into one of the system folders: /storage/emulated/0/Ringtones/ – for ringtones /storage/emulated/0/Notifications/ – for notifications /storage/emulated/0/Alarms/ – for alarm clocks
  3. Restart the device (required to update the media base).
  4. Open contact β†’ edit β†’ ringtone. Your file should appear on the list.

If the file is not displayed even after rebooting:

  • πŸ”„ Check the folder rights: it should be readable to all applications
  • πŸ“› Make sure the file name does not contain Cyrillic or special characters (use this). ringtone1.mp3)
  • πŸ”„ Update the media base through the Files app (section Audio")
folderAppointmentMax. Duration.Supported formats
RingtonesBell melodies30 seconds.MP3, OGG, WAV
NotificationsNotification sounds10 seconds.MP3, OGG
AlarmsAlarm clocks60 seconds.MP3, WAV
MIUI/ringtoneSystem ringtones30 seconds.MP3 (bitrate ≀320 kbps)

⚠️ Note: On some Redmi Note models 12 newer file /MIUI/ringtone It can be hidden. To see it, turn on the hidden files in the file manager settings.

How to update the media base manually?
If files do not appear in the list even after rebooting, open the Files app" β†’ Go to the Audio section" β†’ Click on three dots in the upper right corner β†’ "Update media files. Alternatively, you can use the command via ADB: adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///storage/emulated/0/Ringtones/

Method 4: Using Third-Party Applications

If the system methods don’t work, Google Play apps will come to the rescue, allowing you to bypass the limitations of MIUI and assign any music to the contact.

Top.-3 tested applications:

  • 🎧 Ringtone Maker – allows you to crop tracks and set them as ringtones for specific contacts. Supports all formats and has a built-in converter.
  • πŸ”Š Zedge is a database of ringtones and notifications with the ability to assign contacts.
  • πŸ“± Contacts+ β€” It's an alternative contact app with advanced tune settings. MIUI 15.

Instructions for Ringtone Maker:

  1. Install the application and give access to the storage.
  2. Select an audio file from the device memory.
  3. Cut the desired fragment (up to 30 seconds).
  4. Press "Save How" β†’ "rington".
  5. Assign a name (for example, mom_ringtone.mp3).
  6. Open the contact in the standard app and select the saved melody.

Advantages of third-party applications:

  • πŸŽ›οΈ It works with all audio formats (including: FLAC and M4A)
  • πŸ“ No need to manually copy files
  • πŸ”„ Save settings after updating MIUI

πŸ’‘

Apps like Zedge or Ringtone Maker are often updated and adapted to newer versions of MIUI, so they can work even where standard methods fail.

Method 5: Advanced Method through ADB (for Power Users)

If none of the above methods worked, you can use ADB (Android Debug Bridge) to force the addition of a melody to the system list, which requires connecting the phone to a computer and basic command line knowledge.

Step-by-step:

  1. Install ADB Tools on your computer.
  2. Turn on "Debugging by" USB" on the phone (Settings) β†’ The phone. β†’ Version. MIUI (press 7 times) β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  3. Connect your phone to your computer and execute the command: Adb devices (you should display your device)
  4. Copy the audio file to the system folder: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/
  5. Update the media base: adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Ringtones/ringtone.mp3
  6. Reboot the device: adb reboot

After the reboot, the file should appear in the list of available tunes. If not, check the folder rights:

adb shell chmod 644 /sdcard/Ringtones/ringtone.mp3

⚠️ Note: Some Xiaomi models (e.g. Xiaomi) 13T) folder /sdcard/ It may be a symbolic reference to /storage/emulated/0/. In this case, use the full path: /storage/emulated/0/Ringtones/.

The only way to assign a tune longer than 30 seconds is to use ADB to modify the system file /system/media/audio/ringtones, but this requires root access and can disrupt the device.

Solving problems with individual melodies

Even after successful installation, users face typical problems:

  • πŸ”• The melody is reset after the update MIUI
  • πŸ”Š The sound is interrupted or played with a delay
  • πŸ“΅ The melody is not played on an incoming call.

Decisions:

Problem.Reason.Decision
The melody is droppedMIUI update resets paths to custom filesUse /MIUI/ringtone/ or third-party applications
The sound is interrupted.Incorrect bitrate or file formatConvert to MP3 with a bitrate of 192 kbps
The melody doesn't play.File corrupted or unavailableCheck the folder rights and file integrity
Delayed reproductionSlow reading from a memory cardTransfer the file to internal memory

If the melody is not played on the incoming call, but works when testing:

  1. Check if there is a "Do Not Disturb" mode for this contact.
  2. Make sure the file is not on SD-map (MIUI It can block access to external media during a call).
  3. Reset the settings of the Phone application (Settings β†’ Applications β†’ Application Management β†’ Phone β†’ Storage β†’ Reset).

πŸ’‘

If all custom tunes are missing after the MIUI update, check the /MIUI/ringtone/backups/ folder – sometimes the system saves backups there.

FAQ: Frequent questions about installing music on a subscriber

Can I play music without a computer?
Yes, use Method 3 (file manager) or Method 4 (third-party applications). ADB-method.
Why does my tune get cut off when it's installed?
MIUI automatically crops files longer than 30 seconds. Use the editor in the Music app or third-party cropping programs.
How to put different tunes on the first and second call?
This feature is not available in standard MIUI. Use the Contacts+ or True Phone app for advanced settings.
The melody works in the settings, but it doesn't play when you call.
Check: The file is not on SD-No restrictions for contact in "Do Not Disturb" file format supported (MP3/OGG)
Can I put a melody on an SMS from a specific contact?
Yes, but only through third-party apps like Zedge or Ringtone Maker. Standard MIUI doesn't support customized SMS sounds.