How to set a unique melody on the contact in Xiaomi Redmi 10S: 3 proven ways

Xiaomi Redmi 10S is a popular smartphone with flexible audio settings, but not all users know how to assign a customized tune for a specific contact. Standard instructions often miss nuances from the limitations of MIUI to working with third-party applications. In this article, we will analyze all the current ways, from basic to advanced, and also tell you how to get around typical errors.

By default, Redmi 10S uses a common melody for all incoming calls, but personalization is available in literally several taps. Importantly, depending on the version of MIUI (12.5, 13 or 14), the location of menu items may vary slightly, and we took these features into account and prepared universal solutions.

Preparation: Verification of MIUI version and access rights

Before setting up your tunes, make sure your Redmi 10S runs on the current firmware. Go to Settings โ†’ About Phone โ†’ MIUI Version. If the version is older than MIUI 12.5, some features may not be available.

Also check the permissions for the Contacts app:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ” Find Contacts and select Permissions.
  • ๐Ÿ”Š Make sure that Warehouse rights are enabled (for downloading tunes) and Microphone (for recording voice ringtones).

โš ๏ธ Note: If you use Google Contacts instead of the standard Xiaomi app, syncing tunes may not work. โ„–3 of this article.

For stable operation, we recommend clearing the cache of the Contacts and Phone application. This will eliminate possible lags when assigning tunes. You can do this in the same Application Management menu by selecting Clear Cache.

๐Ÿ“Š What version? MIUI you use?
MIUI 12.5
MIUI 13
MIUI 14
I don't know.
other

Method 1: Assigning a melody through the standard Contacts app

The easiest method is to use the built-in MIUI tools, which is suitable for most users and does not require the installation of additional programs.

Instructions:

  1. Open the Contacts app and select the contact you want.
  2. Click on the three dots in the top right corner and select Edit.
  3. Scroll down to the Melody of the Call (or Notification Sound for Messages) block.
  4. Select one of the standard tunes or click Add to download yours.

Limitations of the method:

  • ๐ŸŽต Only melodies in format are available.mp3,.m4a or.ogg.
  • ๐Ÿ“ Files must be in the Ringtones or Notifications folder on the internal storage.
  • ๐Ÿ”• Some versions MIUI Do not support the assignment of tunes to WhatsApp or Telegram through this method.

โ˜‘๏ธ Preparation of the melody file

Done: 0 / 4

If the desired melody is not in the list, transfer it to the Ringtones folder through any file manager (for example, Files by Google or standard Explorer).

Method 2: Using the Phone app for advanced settings

MIUI has a hidden feature that allows you to assign different tunes for the first and second calls, which is useful if you want to distinguish important calls from regular ones.

How to set up:

  1. Open the Phone app and go to the Contacts tab.
  2. Choose a contact and click on the icon โš™๏ธ (Management).
  3. In the Call Melody section, activate the option Different Melodies for repeated calls.
  4. Assign the main and additional melodies from the list.
ParameterDescriptionNote
The main melodyLoses on the first call.You can choose from standard or custom
Re-calling melodyLoses on the second and subsequent callsMust be different from the main
Vibration.Vibration pattern for callYou can set up separately for the first and second call.
No sound.Turns off the melody, leaving only vibrationsIt does not work for repeat calls if the option "Different tunes" is enabled.

Redmi 10S with MIUI 13+ has an option called Adaptive Melodies, which automatically adjusts the volume according to the noise level in the room. To activate it, go to Settings โ†’ Sound โ†’ Adaptive Sound and turn on the appropriate switch.

๐Ÿ’ก

If the desired tune is not displayed in the list, try to restart the phone. Sometimes MIUI does not update the library in real time.

Method 3: Third-party applications for flexible settings

If the standard methods don't work, use third-party tools. We tested 3 applications that are compatible with Redmi 10S:

  • ๐ŸŽถ Zedge is the largest database of ringtones and notifications with the ability to assign to contacts. MIUI No root rights.
  • ๐Ÿ”” Ringtone Maker โ€” allows you to crop tracks and assign them to contacts. Supports formats. MP3, WAV, FLAC.
  • ๐Ÿ“ฑ Contact Ringtones is a customized melody management app, and it even works with WhatsApp and Viber contacts.

Instructions for Zedge:

  1. Install the app from Google Play.
  2. In the Ringtones section, find your favorite tune and click Set.
  3. Select For a contact and specify the contact you want from the list.
  4. Confirm the preservation โ€“ the melody will be assigned automatically.

โš ๏ธ Note: Some applications (such as Ringtone Maker) require permission to change system settings.

For users who want to create a melody from their music, Ringtone Maker is the right fit:

  • Import the track from the device memory.
  • Cut the fragment (optimal length - 20-30 seconds).
  • Save it in MP3 format and assign it to the contact via the standard menu.
How to remove the assigned melody?
To reset a customized melody for a contact, open his card in the Contacts app, select Edit โ†’ Call Melody โ†’ Default. After that, a standard call signal will be used.

Problem Solving: Why the Melody is Not Set

If after all the manipulations the melody is not played, check the following points:

Problem.Reason.Decision
The melody is not displayed in the list.File in an unsupported format or corruptedConvert to MP3 via Online-Convert or Audacity
The bell goes without sound.Contact blacklisted or "Do Not Disturb" mode enabledCheck the settings โ†’ Do not disturb โ†’ Exceptions
The melody is reset after rebootingCache failure of the "Contacts" applicationClear the cache in Settings โ†’ Applications โ†’ Contacts โ†’ Storage
It doesnโ€™t work for WhatsApp/TelegramMessengers use their notification settingsSet up the melody in the app itself (Notifications section)

If the problem persists, try resetting the sound settings to factory:

  1. Go to Settings โ†’ System and device โ†’ Resetting.
  2. Select Reset Sound Settings (does not affect personal data).
  3. After the reboot, repeat the tune-up.

๐Ÿ’ก

Before resetting the sound settings, record the current volumes of the alarm clock, media and calls - they will have to be adjusted again.

Creating unique melodies: from voice recording to AI-generation

Do you want your Redmi 10S to play a loved one's voice or an AI-generated track when you call?

Method 1: Recording voices through the "Dictophon"

  • ๐ŸŽค Open the standard Dictaphone app and write down a phrase (for example, โ€œMasha calls you!ยป).
  • ๐Ÿ’พ Save the record in format M4A (optimal quality for ringtones).
  • ๐Ÿ“ Transfer the file to the Ringtones folder and assign it to the contact.

Method 2: Generating Melody with AI

Services like Soundraw or Boomy allow you to create a unique track in 2 minutes:

  1. Go to the Soundraw website (works in the Redmi 10S browser).
  2. Choose a style (e.g. Electronic or Piano).
  3. Create a track and download it in MP3 format.
  4. Upload the file to your phone and assign it through Contacts.

For fans of retro sound, 8-Bit Ringtone Maker is a good app, which converts any tune into an 8-bit style (like in old games), which is not only original, but also helps to quickly identify the call.

FAQ: Frequent questions about tune-ups on Xiaomi Redmi 10S

Can I assign different tunes to calls and messages from the same contact?
Yes, but you need to use two different menus: For calls: Contacts โ†’ Edit โ†’ Call Melody. For messages: Contacts โ†’ Edit โ†’ Notification Sound (not available in all versions of MIUI). If the Notification Sound option is missing, install a third-party app like Contact Ringtones.
Why did all the individual tunes drop after the MIUI update?
This is a well-known MIUI 13/14 problem. After major updates, the system resets user audio settings. To avoid this: Before upgrading, back up your Ringtones folder (like Google Drive). After updating, return the files to their place and reassign the tunes manually. In the future, Xiaomi promises to fix this bug, but for now (2026) the problem is relevant.
How to assign a melody to a contact from WhatsApp or Telegram?
Standard settings MIUI They don't allow you to control the melodies for messengers: ๐Ÿ“ฒ WhatsApp: โ‹ฎ โ†’ Settings โ†’ Notifications โ†’ Notification tone (assigned to all chats or individual chats). ๐Ÿ’ฌ Telegram: โ‹ฎ โ†’ Settings โ†’ Notifications and sounds โ†’ The sound of notifications. ๐Ÿ”ง For flexible settings, use Contact Ringtones (paid version supports instant messengers).
Can I play a tune longer than 30 seconds?
Technically yes, but not recommended: ๐Ÿ”‹ Extra battery is used when losing. ๐ŸŽต Can be cut off by the system after 30-45 seconds (depending on version) MIUI). ๐Ÿ“ฑ Increase the cache size of the phone app. Optimal length is 15-25 seconds. Use Ringtone Maker or Audacity to trim the tracks.
How to transfer tunes when changing your phone (for example, on Redmi Note 12)?
Save the Ringtones folder and perform the transfer: Connect Redmi 10S To PC and copy the Internal Storage folder โ†’ Ringtones. Move it to the new phone in the same directory. If the tunes don't show, restart the device. To sync through Mi Account: Activate backup to Settings โ†’ Xiaomi account โ†’ Mi Cloud โ†’ Backup. Make sure that the Media Files option is enabledยป.