How to Put Your Music to Your Owner in Xiaomi: 5 Ways to Work

Why set up a personalized melody for contact?

Have you ever missed an important call because a standard Xiaomi signal merged with noise on the street or in traffic? Or, conversely, you wanted to know immediately who is calling β€” boss, loved one or spammer β€” before you get your phone out of your pocket? Individual contact tunes solve both of these problems. In fact, psychologists say that the usual sound associations reduce the reaction time by 30-40%: the brain recognizes β€œyour” signal faster than the neutral one.

In MIUI, this feature is not obvious, because many users face limitations: you can’t choose a track longer than 30 seconds, the system can’t see downloaded files, or after updating the settings are reset. In this article, we will discuss all the current ways to install music to a particular person, from standard tools to bypassing locks through third-party applications, and you will learn what formats are supported, where to store audio files and how to avoid typical errors.

Method 1: Standard MIUI settings (without third-party applications)

The easiest method is to use the built-in MIUI tools. It is suitable for most Xiaomi, Redmi and POCO models on shell versions from MIUI 12 to MIUI 14. The main limitation is that the system only sees files that are in the Ringtones or Notifications folder on internal storage.

Step instructions:

  1. Download or transfer the audio file to your phone. Supports.mp3,.m4a,.ogg and.wav formats (up to 5 MB in size).
  2. Move the file to the Internal Storage β†’ Ringtones folder (if you don’t have the folder, create it manually).
  3. Open the Contacts app, find the right contact and tap on it.
  4. Click Edit (pencil icon) β†’ Notification sound.
  5. In the list, select Add Rington β†’ specify your file.

An important nuance: if the file is not displayed, check its duration - MIUI crops tracks longer than 30 seconds, and the system may not show files with non-standard tags (for example, if the metadata indicates the genre of "Podcast" instead of "Ringtone").

Format - MP3 or M4A| Duration ≀ 30 seconds | File in Ringtones| No special characters in the name

-->

Method 2: Use a file manager (for hidden folders)

If the standard method didn't work, the problem could be hidden system folders where MIUI defaults to store media files. For example, after upgrading to MIUI 14, some users complain that the phone doesn't see ringtones even though they're in the correct directory. The solution is to manually specify the path through the file manager.

How to do this:

  • πŸ“ Open Files (standard Xiaomi app) or install Solid Explorer.
  • πŸ” Enable the display of hidden files: Settings β†’ Show hidden files.
  • πŸ“‚ Go to Internal Storage β†’ MIUI β†’ sound_recorder β†’ call_record (Sometimes the ringtones are duplicated here).
  • πŸ”„ Copy your audio file into this folder and reboot your phone.

After rebooting, check the ringtones list in the contact settings - your file should appear. If not, try renaming it by removing spaces and special characters (e.g. mymelody.mp3 instead of My Melody #1.mp3).

Why can't MIUI see my files?
The system scans media only in certain folders (Ringtones, Notifications, Alarms) and ignores files with broken metadata, and the problem may be in the cache of the Contacts app β€” try to clear it in the settings.

Method 3: Applications for customizing ringtones

If you don't like the built-in MIUI tools, you can use third-party apps that circumvent restrictions on file length, format and location.

AnnexPlusesConsReference
ZedgeLarge library of ready-made ringtones, support for MP3/WAVAdvertising requires access to contactsGoogle Play
Ringtone MakerTrack trimming, format conversion, volume settingInterface overloaded, premium features feeGoogle Play
MP3 Cutter and Ringtone MakerSimple editor, export directly to MIUI settingsRestriction on track length in the free versionGoogle Play

How to set a tune through Zedge:

  1. Install the application and open it.
  2. In the search bar, type in the track title or select a category (e.g., "Pop Ringtones").
  3. Put it on your favorite ringtone. β†’ Set as β†’ Contact Ringtone.
  4. Select a contact from the list or find it through a search.

Zedge|Ringtone Maker|MP3 Cutter|Other |Not using third-party apps

-->

Warning: Some apps (like Zedge) request access to contacts and call history. If you're confused, use Ringtone Maker, which works with local files without syncing with servers.

Method 4: Through audio settings (for MIUI 14 and later)

The latest versions of MIUI (starting with MIUI 14) have an alternative way to customize ringtones directly from the audio menu, which is handy if you want to assign one tune to all incoming and another to specific contacts.

Step-by-step:

  1. Go to Settings β†’ Sound and vibration β†’ Phone Sound.
  2. Select Local Ringtones (bottom of the list).
  3. Click Add and specify the path to your file (it should be in Internal Storage).
  4. Return to Contacts, select the desired profile and assign the created ringtone.

This method works more stable than editing through a contact card, because it uses a central MIUI sound base. However, there is also a limit on the duration - if a track is longer than 30 seconds, the system will automatically crop it up to that time.

-->

Method 5: For the Advanced β€” ADB-Teams (bypassing all restrictions)

If none of these things worked, the radical solution is to manually edit system settings through the Android Debug Bridge (ADB), which is suitable for unlocked bootloaders and requires minimal command line knowledge, but allows:

  • 🎡 Install ringtones of any duration (even full-length tracks).
  • πŸ“ Use files from any folder (including: SD-map).
  • πŸ”„ Apply the settings to all contacts at once.

Instructions:

  1. Install ADB Tools on your computer and enable USB Debugging on your phone (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap to unlock the developer menu, then Settings β†’ Additional β†’ For Developers β†’ Debugging over USB).
  2. Connect your phone to your PC and execute the command: adb shell settings put system ringtone /storage/emulated/0/Download/mymusic.mp3 (replace the path with the current one).
  3. To assign a melody to a specific contact, use: adb shell content insert --uri content://com.android.contacts/raw_contacts --bind name:s: "Contact name" --bind custom_ringtone:s:"/storage/emulated/0/Ringtones/mytone.mp3"

⚠️ Attention: infidels ADB-commands can cause system settings to fail. Before experimenting, back up through Settings β†’ Additionally. β†’ Backup and reset.

Common Mistakes and How to Avoid Them

Even following the instructions, users often face problems, and here are the most common ones and ways to solve them:

Problem.Reason.Decision
The file does not appear in the list of ringtones.Wrong folder or formatTransfer the file to Ringtones and convert it to MP3
The melody is cut after 30 secondsMIUI LimitationUse ADB or trim the track in Ringtone Maker
Settings are reset after the updateResetting the cache of system applicationsCreate a backup copy through Mi Mover
No sound on the incoming call.Conflict with the "Do Not Disturb" regimeCheck the exceptions in Settings β†’ Sound β†’ Do not disturb

⚠️ Note: if you use Dual Apps (Cloning Apps) MIUI, individual ringtones may not work for duplicate contacts, in which case assign the melody through the main profile.

FAQ: Frequent questions about ringtones on Xiaomi

Can I play music longer than 30 seconds?
Yeah, but not through the standard settings. ADB-team (mode) 5) Or trim the track in the Ringtone Maker to 30 The system automatically trims long files, but the full-length track will play if assigned via content://.
Why is my tune quieter than standard?
This is a feature of MIUI, which normalizes the volume of user ringtones. To amplify the sound: Open the file in Audacity and apply the Normalize effect. Or use MP3 Gain to increase the volume without distortion.
How to put your music on SMS-notice?
The algorithm is similar: Place the file in the Notifications folder. Go to Settings β†’ Sound and Vibration β†’ Notification Sound. Select Local Notifications and specify your file. For a specific contact: open its card β†’ Edit β†’ Notification Sound.
Does it work for POCO and Redmi?
Yes, all of these methods are relevant for POCO and Redmi, as they run on the same MIUI shell. Except for the POCO Launcher model (e.g. POCO F1), where the path to settings may be slightly different: Settings β†’ Sound β†’ Phone Sound β†’ Local.
Can I use music from Spotify or Yandex Music?
No, because these services use secure files (DRM). But you can: Download the track on PC through the official application (if there is an offline mode). Convert it to MP3 SoundLoaders or Deezloader, put it on the phone and assign it to the ringtone. ⚠️ Note: downloading copyrighted music is prohibited, only use legal sources or your own recordings.