How to Make Music Contact in Xiaomi: All the Ways to Work

Are you tired of the standard ringtone on Xiaomi and want important people to have unique tunes? or do you need to quickly identify a call from a colleague, relative or courier by sound? On Xiaomi, Redmi and POCO smartphones with MIUI shell, there are several ways to assign a custom ringtone to a specific contact - both through built-in tools and through third-party apps.

In this article, we will discuss 5 proven methods, including configuration through MIUI Contacts, Google Contacts, file system and specialized utilities. We will pay special attention to the nuances for different versions of MIUI (12 to 14) and smartphone models - from the budget Redmi Note to the flagship Xiaomi 13T Pro.

1. Method: through standard MIUI Contacts (fastest)

If your Xiaomi is running MIUI 12-14, the easiest way to assign a unique ringtone is through the built-in Contacts app. This method requires no additional software installation and takes less than a minute.

Here's the step-by-step instruction:

  • πŸ“± Open the Contacts app (an icon with a person’s silhouette on the home screen or in the app menu).
  • πŸ” Find the contact you want in the list or use the search bar at the top.
  • ✏️ Tap on the contact, then click the Edit button (pencil in the upper right corner).
  • πŸ”” Scroll down to the default Ringtone block and select Add Ringtone.
  • 🎡 In the window that opens, select one of the suggested tunes or click Local Ringtones to upload your file (formats.mp3,.m4a,.wav).
  • πŸ’Ύ Save the changes with the Ready button in the upper right corner.

β˜‘οΈ Preparation of the ringtone file

Done: 0 / 4

⚠️ Note: On some models (e.g, POCO X3 Pro or Redmi 9A) The default Rington option can be hidden. If it's not, check if the system sounds are disabled in the settings (Settings) β†’ Sound and vibration β†’ System sounds. Also make sure that the contact is stored in the phone's on-line memory, not in Google Accounts - for synchronized contacts, this method may not work.

2. Method: through Google Contacts (for synchronized contacts)

If your contacts are synced with a Google Account, the standard method in the first section may not work.In this case, use the official Google Contacts app, which allows you to assign customized ringtones even to Xiaomi with MIUI.

Algorithm of action:

  • πŸ“² Install Google Contacts from Play Market if it is not installed by default.
  • πŸ” Open the application and find the right contact.
  • βš™οΈ Click on the three dots in the upper right corner and select Change.
  • πŸ”” Scroll down to the default Ringtone section and tap it.
  • 🎢 Choose a tune from the suggested ones or download yours through the option Add ringtone.

πŸ”Ή Important: After assigning a ringtone via Google Contacts, it may be necessary to restart the phone for the changes to take effect. Also make sure that the Xiaomi settings enable synchronization of contacts with Google Account (Settings) β†’ Accounts. β†’ Google β†’ Synchronization of contacts).

πŸ“Š What type of ringtone settings do you use more often?
Standard MIUI Contacts
Google Contacts
Party of annex
File manager
I don't assign individual ringtones.

3. Method: through the file manager (for experienced users)

If you prefer manual control or want to use tunes longer than 30 seconds (which is not possible with standard settings), you can manually add an audio file to the Ringtones system folder. MIUI, It requires access to the file system.

Instructions:

  1. πŸ“ Connect your phone to your PC or open any file manager (such as Mi File Manager or Total Commander).
  2. πŸ” Go to the root folder of internal memory (not to the SD-And find the Ringtones directory. If you don't have one, create it manually.
  3. 🎡 Copy your audio file (formats) into this folder.mp3,.The file name must be in Latin, without spaces (e.g., ogg,.wav, mom_call.mp3).
  4. πŸ”„ Reboot your phone to update the ringtones list.
  5. πŸ“ž Now, when editing the contact, your file will be available in the Local Ringtones section.
Why is the file not listed in the ringtones list?
If the file does not appear in the settings, check: - File format (only MP3, M4A, WAV, OGG are supported). - The folder should be called "Ringtones" (registration is important!). - The file should not be hidden or read-proof. - After copying the file, you need to reboot or clear the cache of the Contacts application (Settings β†’ Applications β†’ Contacts β†’ Storage β†’ Clear cache).

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) POCO F3) The Ringtones system folder can be protected. If you can't create a folder or copy a file, try using the Ringtones system folder. ADB-The alternative is to use the Notifications or Alarms folder, but then the melody will only be available for notifications or alarms.

4. Method: via the Zedge app (ringtones store)

If you don't want to mess with files or standard MIUI tunes seem boring, use the Zedge app, the largest catalog of ringtones and wallpapers. It's free, has a Russian-language interface and is optimized for Xiaomi.

How to install ringtone through Zedge:

  • πŸ“₯ Install Zedge from Play Market.
  • πŸ” In the Ringtones section, find your favorite tune (you can use a search by genre or name).
  • ⬇️ Click on the Download button (arrow down) next to the selected track.
  • πŸ”§ After downloading the tap, Set as a ringtone and select the option to Contact.
  • πŸ“ž In the contact list that opens, select who you want to assign this melody to.

πŸ”Ή The pluses of Zedge:

  • 🎢 A huge library of melodies (from classics to memes).
  • πŸ”„ Automatic Rington Update.
  • πŸ“± Optimized for MIUI (No conflicts with system settings).

⚠️ Warning: The free version of Zedge has ads, but it doesn't interfere with the basic functionality. If you downloaded a ringtone but it doesn't apply to a contact, check if the optimizer blocks it. MIUI (Settings β†’ Battery. β†’ Optimizing the battery β†’ Zedge β†’ No restrictions).

5. Method: via the Ringtone Maker app (for track trimming)

If you want to use a snippet of your favorite song as a ringtone, but it’s too long, use the Ringtone Maker app, which allows you to crop audio files and save them directly to the Ringtones system folder.

Step-by-step:

  1. πŸ“₯ Install Ringtone Maker.
  2. 🎡 Select an audio file from your phone’s memory (formats are supported) MP3, FLAC, WAV).
  3. βœ‚οΈ Cut the track to the desired length (15-30 seconds are recommended for ringtone).
  4. πŸ’Ύ Save the file by selecting the Save as a ringtone option.
  5. πŸ“ž The melody will now be available in the contact settings.

πŸ”Ή Tip: If you cut a song with voices, select a snippet with the minimum number of words so that the ringtone sounds clearer when you call. You can also add a face-in/face-out (smooth start/end) in the Ringtone Maker settings so that the melody does not break abruptly.

πŸ’‘

If the ringtone sounds quiet after pruning, turn up the volume in the Ringtone Maker app itself (the "Normalize audio" option).

Comparison of methods: which one to choose?

To make it easier for you to determine, we have compiled a comparative table of all methods with their pros and cons:

MethodDifficultyInternet is requiredSupport for MIUI 12–14Limitations
MIUI Contacts⭐ (simple)❌ No.βœ… Yes.For local contacts only, length limit
Google Contacts⭐⭐ (middle-of-the-road)βœ… Yes (for synchronization)βœ… Yes.It doesn’t work without a Google Account.
File manager⭐⭐⭐ (difficult)❌ No.βœ… Yes.Requires manual control, there may be problems with rights
Zedge⭐ (simple)βœ… Yes.βœ… Yes.Advertising in the free version
Ringtone Maker⭐⭐ (middle-of-the-road)❌ No.βœ… Yes.Requires file trimmings

πŸ”Ή Recommendation: For most Xiaomi users, the first method is the best (via the first method). MIUI If it doesn't work, try Google Contacts. For creativity (own tunes, cropping tracks) Ringtone Maker or manual file copying is fine.

πŸ’‘

On Xiaomi with MIUI 14, individual contact ringtones are more stable if the contact is stored in local memory rather than in Google Account.

Frequent problems and their solutions

Sometimes, even after you set it up properly, the ringtone doesn't work, and here are the most common reasons and ways to fix them:

  • πŸ”• Rington does not play when calling: Check if the contact is blacklisted (Contacts) β†’ Settings β†’ Make sure the sound is not turned off by a physical button on your phone (some Redmi models have a hardware switch). β†’ Sound and vibration β†’ Do Not Disturb and check if contact is added to exceptions.
  • πŸ”„ Rington resets after update MIUI: It's a known problem. MIUI Solution 13-14: Reassign the ringtone through Google Contacts after the update. If the problem recurs, use third-party apps (such as Zedge) that are independent of system updates.
  • πŸ“± No Default Rington option in Contact: Update Contacts app via Play Market. check if system apps are disabled in settings (Settings) β†’ Annexes β†’ Application management β†’ Show it all. β†’ Contacts β†’ If nothing helps, reset the Contacts app settings (Settings) β†’ Annexes β†’ Contacts β†’ Warehouse β†’ Clear the data. Attention: this will delete the call history!

⚠️ Attention: On some firmware MIUI (Especially custom ones like Xiaomi.eu, the individual ringtones feature can be disabled at the system level, in which case only flashing to the official version or using third-party applications like Ringtone Scheduler will help.

πŸ” Can I put different ringtones for calls and messages of the same contact?
Yes, but only with third-party apps. In standard MIUI settings, you can only assign one ringtone to call. For notifications (SMS, WhatsApp, etc.), you have to use separate settings in each messenger. For example, on WhatsApp, go to the chat with a contact β†’ three points β†’ Notifications β†’ Notification tone.
🎡 Why My Melody Cuts When Installed as a Rington?
MIUI automatically trims ringtones longer than 30 seconds. To avoid this: Use Ringtone Maker for pre-trimming. Or rename the file to.ogg and put it in the Ringtones folder, sometimes bypassing the restriction.
πŸ“± Does this instruction work for POCO redmi?
Yes, all of the methods described work on POCO and Redmi smartphones, as they use the same MIUI shell. Except for the POCO Launcher models (e.g., POCO F5), where the path to settings may be slightly different, but the logic remains the same.
πŸ”„ After resetting, all the individual ringtones are gone?
Unfortunately, individual ringtones are not saved when reset to factory settings.To restore them: If contacts are synced with a Google Account, reassign ringtones through Google Contacts. If the ringtones were local, check the Ringtones folder for files and assign them manually. πŸ”Ή Tip: Back up your Ringtones folder regularly (for example, via Mi Cloud or Google Drive).
🎧 Can I play music from Spotify or Yandex Music as a ringtone?
No, it's not directly possible because of DRM-But there's a workaround: Download the track to your phone through an official app (if you have an offline listening experience available) and use an app like Audio Recorder to record a playback of the track in a format. MP3. Cut the record in Ringtone Maker and save as a ringtone. ⚠️ Note: This use may violate the terms of service.We recommend using only legally purchased tracks or free tunes from Zedge.