How to put music on the Xiaomi phone: all ways and life hacks

Are you tired of the standard ringtones on Xiaomi and want important contacts to have unique tunes? Not only will this add personality to your smartphone, but it will also help you quickly identify the caller without looking at the screen. In this article, we will explore all possible ways to assign personal music to contact, from basic MIUI settings to bypassing system constraints.

The unique feature of MIUI firmware (especially in versions 14 and 15) is that the individual ringtones feature is sometimes hidden or unintuitive, and weโ€™ll show you how to do this on Redmi Note 12, POCO X5, Mi 11 and other devices of the brand, including budget and flagship lines, and weโ€™ll also tell you what audio file formats are supported, where to get them and how to avoid typical errors.

Why is it that Xiaomi canโ€™t put music in touch?

Many users find that the option of assigning a custom ringtone is simply not in the contact menu.

  • ๐Ÿ“ฑ An outdated version MIUI โ€” In the firmware below 12.5, the function was limited.
  • ๐Ÿ”„ Regional restrictions โ€“ some global and Chinese versions have hidden options.
  • ๐ŸŽต Inappropriate file format โ€” MIUI It does not support all audio formats (more in the table below).
  • ๐Ÿ”ง Failures in the application "Contacts" - sometimes helps to clean the cache.

If you tried to assign a tune through a standard menu but failed, donโ€™t despair.In the following sections, weโ€™ll look at alternative methods, including using third-party apps and hidden MIUI settings.

โš ๏ธ Note: Some Xiaomi models (e.g. Redmi) 9A or POCO M3) The individual ringtones are locked at the firmware level, and in this case, only rooting or installing custom firmware will help, but this will void the warranty!

๐Ÿ“Š What version? MIUI You're using it?
MIUI 14
MIUI 15
MIUI 12/13
I don't know.
other

Method 1: Standard Melody Assignment through the Contacts app

If your smartphone supports this feature, here is a step-by-step instruction:

  1. Open the Contacts app (a human silhouette icon).
  2. Find the right contact and tap it to open the card.
  3. In the upper right corner, press three dots (โ‹ฎ) and select "Edit".
  4. Scroll down to the Rington block (or Call Sound in some versions).
  5. Select "Add Rington" โ†’ "Local Music" (if you want to upload your file).
  6. Specify the folder with the audio file (usually Music or Ringtones) and select the track.
  7. Save the changes with the "Ready" button.

If there is no Rington in the editing menu, then your version of MIUI does not support this function directly.

The file must be in MP3, M4A or WAV format.

Duration not exceeding 30 seconds (optimally 10-15 seconds)

Volume normalized (not quieter -16 dB)

The file is renamed in Latin (without spaces and symbols)

-->

Method 2: Using the Music app to create a ringtone

If the standard method doesnโ€™t work, you can go a workaround through the Music app (or Mi Music):

  1. Download the audio file to your phone (for example, via Telegram or Google Files).
  2. Open the Music app and find your track in the library.
  3. Slip on the track, then press three dots (โ‹ฎ) โ†’ "Use it as a ringtone".
  4. In the menu that opens, select "Appoint contact".
  5. Find the right contact in the list and confirm the choice.

This method works even on MIUI 12, but has a limitation: the melody will be assigned only to incoming calls, not notifications (SMS, messengers), and some users note that after updating the firmware settings are reset.

๐Ÿ’ก

If the desired track is not in the Music library, move it to /Internal Storage/Music/ and restart the application.

Method 3: Third-party applications for flexible ringtone settings

If the built-in MIUI tools don't work, third-party tools come to the rescue, and we tested a few and selected the most reliable ones.

AnnexSupport for MIUIFeaturesCons
Ringoโœ… Yes, including MIUI 15)Individual ringtones for calls/SMS, silence scheduleAdvertising in the free version
Zedgeโœ… Yes.Large library of free ringtones, MP3 supportRequires access to contacts
MP3 Cutter and Ringtone Makerโœ… Yes.Track trimming, format conversion, appointment to contactsThe interface is overloaded

How to use Ringo (we recommend it!):

  1. Install the app from Google Play.
  2. Open Ringo and give access to your contacts and files.
  3. Go to the "Contacts" tab and select the one you want.
  4. Click "Rington" โ†’ "Select file" and point the way to your music.
  5. Save the settings.

โš ๏ธ Note: Apps like Ringo can conflict with system sounds MIUI. If notifications are missing after installation, check the settings of Sounds and vibrations. โ†’ Volume of notifications.

Supported audio file formats for ringtones on Xiaomi

Not all audio files are suitable for ringtone. MIUI supports the following formats:

  • ๐ŸŽต MP3 โ€” The most versatile, but can be cut to 30 seconds.
  • ๐ŸŽต M4A (AAC) โ€” Better quality with smaller size.
  • ๐ŸŽต WAV โ€” No losses, but takes up a lot of space.
  • ๐Ÿšซ FLAC, OGG, WMA โ€” not supported by default.

The optimal parameters for ringtones:

  • ๐Ÿ”Š Bitrate: 128-192 kbit / s (above - excessive for a call).
  • โฑ๏ธ Duration: 10-20 seconds (long tracks are cut automatically).
  • ๐Ÿ“ Location: Ringtones, Notifications or Music folders in internal memory.
How to convert a file to a supported format?
Use free online services like Audio-Converter or Google Play's MediaConverter app. Choose MP3 or M4A, a bitrate of 192 kbps, and trim the track to 20 seconds for better results.

Where to download free ringtones for Xiaomi?

If you donโ€™t want to mess around with the trimming of tracks, here are proven sources of ready-made ringtones:

  • ๐ŸŒ Zedge (Google Play) โ€“ millions of free tunes, updated daily.
  • ๐ŸŽถ MobCup โ€“ Russian-language database of ringtones with convenient sorting by genre.
  • ๐Ÿ“ฑ Ringtone Maker โ€“ lets you create a ringtone from any song directly on your phone.
  • ๐Ÿ’พ Local archives โ€“ for example, RingtonesHub (download in format) MP3).

Beware of sites with suspicious permissions (such as those requiring access to your contacts or SMS) and use official apps from Google Play.

๐Ÿ’ก

Before downloading the ringtone from an unknown site, check the reviews and rating in Google Play - this will save you from viruses and advertising software.

Problem Solving: Why doesnโ€™t the individual ringtone work?

If you have assigned a tune but a standard signal is playing when calling, check the following:

  1. Application Rights: Make sure that Contacts and Music have access to files (Settings โ†’ Applications โ†’ Permissions).
  2. File format: Reconvert the track to MP3 with a bitrate of 192 kbit/s.
  3. Storage folder: Transfer the file to /Internal Storage/Ringtones/.
  4. Cache Systems: Clear the cache of the Contacts and Music applications (Settings โ†’ Apps โ†’ Storage โ†’ Clear the cache).
  5. MIUI Updates: Check for updates in Settings โ†’ About Phone โ†’ System Update.

If the problem persists, try resetting the sound settings:

  1. Go to Settings โ†’ Sounds and vibrations.
  2. Press three points (โ‹ฎ) โ†’ "Reset the settings".
  3. Reboot the phone.

FAQ: Frequent questions about setting up ringtones on Xiaomi

Can you put different tunes on the SIM-map?
Yes, but only if you have two. SIM-For this, open the settings. โ†’ SIM-maps and mobile networks. SIM-map โ†’ "rington SIM-Assign a separate tune for each card. SIM. Please note: individual contact ringtones will overlap settings SIM-map.
Why did all the ringtones drop after the MIUI update?
This is a known MIUI problem. After major updates (like version 13 to version 14), system audio settings can be reset. To avoid this: Before updating, back up contacts via Settings โ†’ Google โ†’ Backup. Use third-party apps (like Ringo) that save settings regardless of the system.
Can I put music on notifications from messengers (WhatsApp, Telegram)?
Individual contact ringtones in messengers are set up separately: WhatsApp: Open chat โ†’ three points โ†’ Notifications โ†’ Notification Sound. Telegram: Settings โ†’ Notifications โ†’ Sounds (but not individually for contacts). For flexible settings, use the Notification Channels app (requires Android 8+).
How to make vibration unique to contact?
On Xiaomi, you can assign a customized vibration pattern: Open contact โ†’ Edit. Find Vibration (or Vibration Signal). Choose a ready-made pattern or create your own (click Create and write down the sequence). If you don't have the option, install Vibration Patterns from Google Play.
Does this manual work for POCO and Redmi?
Yes, all of the described methods are relevant for all MIUI-based smartphones, including: POCO F5, POCO X5 Pro, POCO M6; Redmi Note 12/13, Redmi 12, Redmi A2; Xiaomi 13/14, Xiaomi Civi 3; and other models with MIUI 12-15 firmware. Except for Android One devices (for example, Mi A3), which uses a โ€œpureโ€ Android without MIUI.