How to set a melody on a message in Xiaomi phones: full instruction

Getting a message with a unique melody is not just a way to stand out, but a practical tool for quickly recognizing important notifications. Owners of Xiaomi smartphones (including the Redmi and POCO lines) often face the question: how to replace the standard signal with your own sound for SMS, messengers or system alerts? In this article, we will analyze all the available methods, from basic MIUI settings to hidden functions for advanced users.

The MIUI firmware feature is the flexibility to customize audio profiles, but not all options are on the surface. For example, in new versions (starting with MIUI 13), the algorithm for selecting tunes has changed, and some models (for example, Xiaomi 13 Pro or POCO F5) support dynamic sound themes. We will take into account all the nuances, including restrictions for devices with global and Chinese firmware, and also give recommendations for choosing audio file formats to avoid playback problems.

If you want your Redmi Note 12 to signal a message from a loved one with a tune from your favorite movie, or need a quiet vibration alert for work chats, this guide will help you set things up in 5 minutes. And if standard methods don’t work, we’ll show you how to get around restrictions through third-party apps or hidden menus of engineering mode.

Preparation: what sound formats Xiaomi supports

Before installing your own tune, it is important to make sure that the selected audio file is compatible with MIUI firmware. Xiaomi smartphones support the following formats:

  • 🎡 MP3 β€” universal format recommended for most cases: Optimal bitrate: 128-192 kbit / s.
  • 🎡 WAV β€” No loss of quality, but takes up more memory, suitable for short signals (up to 30 seconds).
  • 🎡 OGG β€” It's rarely used, but it's supported by the system.
  • 🚫 M4A/AAC β€” It is not recommended because some versions MIUI reproduce them with distortion.

The audio file should not be longer than 30 seconds, otherwise the system will cut it automatically. The optimal duration for notifications is 3-5 seconds. If you plan to use an excerpt from a song, crop it in advance using applications like MP3 Cutter or Audacity.

⚠️ Attention: On devices with MIUI 14 and later, you may have a problem playing files downloaded from the Internet. The system blocks them by default as "unsafe." To unlock, go to Settings β†’ Annexes β†’ File management β†’ Permits and enable storage access for the Music app.

FormatMax. Duration.Support for MIUI 12Support for MIUI 14Recommendation
MP330 seconds.βœ… Yes.βœ… Yes.⭐ Best choice.
WAV20 secondsβœ… Yes.βœ… Yes.For high quality
OGG30 seconds.⚠️ Partially.❌ No.Don't use
M4A30 seconds.⚠️ Distorted❌ No.Not recommended

πŸ“Š What audio format do you prefer for notifications?
MP3
WAV
OGG
Other
I don't know.

Method 1: Installation of the melody through standard MIUI settings

The easiest method is to use built-in firmware options, which is suitable for most models, including the Xiaomi 12T, Redmi 10 and POCO X5.

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to the section Sound and vibration.
  3. Select Notification Melody (or Notification Sound in older versions of MIUI).
  4. In the list of available sounds, tap on Add a melody (or Local tunes).
  5. Select an audio file from the device's memory. If it's not listed, click View and manually specify the path (e.g., Internal Storage β†’ Ringtones).

Check format (MP3/WAV)|Shoot up to 5-10 seconds |Please move the file to Ringtones|Reboot phone (optional)

-->

If the desired sound is not in the list, make sure it is in the root folder Ringtones, Notifications or Music. the system scans only these directories by default. For models with MIUI 13+, the Download option is also available, allowing you to download standard tunes from the Xiaomi cloud.

⚠️ Note: On some devices (e.g. Redmi) 9A There may be no option to add a tune due to the manufacturer's limitations for budget models.

πŸ’‘

If you want to use a tune from Spotify or YouTube, download it in MP3 format using services like YTMP3, and then trim it to the desired length.

Method 2: Customize individual tunes for contacts

You can assign a unique sound to a message from a particular person, which is useful if you want to know who the notification came from right away β€” for example, to highlight a call from a boss or a close friend.

  1. Open the Contacts app.
  2. Find the right contact and tap it.
  3. Click Edit (pencil icon in upper right corner).
  4. Scroll down to the Notification Melody (or Message Sound) item.
  5. Select one of the suggested sounds or click Add to upload your file.

Note that this feature only works for SMS and the standard Messages app. For instant messengers (WhatsApp, Telegram), individual tunes are customized within the apps themselves (see Method 4).

Why is there no melody for contact?
If after the assignment of the sound it is reset to standard, check: 1. Access rights to contacts from the Phone application. 2. The presence of a file in the Ringtones folder (sometimes the system "loses" the way after the update). 3. No conflicts with applications for blocking spam (for example, Truecaller).

On dual-devices SIM-cards (for example, Xiaomi 11 Lite) NE 5G) You can assign different tunes to each SIM:

  1. Go to Settings. β†’ SIM-maps and mobile networks.
  2. Choose. SIM-map and tap the Melody of Notifications.
  3. Set up a customized sound.

Method 3: Using third-party applications for flexible customization

If standard methods are not satisfied (for example, you want to assign different sounds to different messengers or use dynamic tunes), pay attention to third-party utilities.

  • πŸ“± Zedge is a database of free tunes and notification sounds with the possibility of pre-listening. Supports automatic installation in the system.
  • 🎢 Ringtone Maker – allows you to crop audio files and save them directly to the Ringtones folder.
  • πŸ”” Notification History – not only adjusts sounds, but also keeps a notification log (helpful if you missed a message).

To set the melody through Zedge:

  1. Download the app from Google Play.
  2. Find your favorite sound in the Notification Sounds section.
  3. Select Set as Notification Sound and select Set as Notification Sound.
  4. Confirm the installation in the window that appears.

⚠️ Note: Some applications (such as Ringtone Maker) require permission to change system settings. If the sound is not applied after installation, go to Settings β†’ Annexes β†’ Special access β†’ Change system settings and enable access for the utility.

πŸ’‘

The application side may conflict with MIUI energy-saving modes. If the melody is not played, add the utility to the exception list in Settings β†’ Battery and Performance β†’ Battery Consumption Management.

Method 4: Set up sounds in messengers (WhatsApp, Telegram, etc.)

For popular messengers, the notification melodies are set separately from the system parameters. Consider the process using the example of WhatsApp and Telegram:

WhatsApp

  1. Open WhatsApp and tap three dots in the top right corner.
  2. Select Settings β†’ Notifications.
  3. Click the Notification Tone and select the sound from the list.
  4. For individual chats: open a dialog β†’ Three points β†’ Notification settings β†’ Tone of notifications.

Telegram

  1. Go to Settings. β†’ Notifications and sounds.
  2. Select Notification Sound (for all chats) or set up a separate sound for a specific contact in their profile.
  3. Telegram can also turn off the vibration or adjust its rhythm.

The algorithm is similar for Viber and Facebook Messenger, and the main difference is that Viber allows you to assign unique sounds to group chats, while Messenger only assigns sounds to private messages.

πŸ’‘

If the messenger does not have the option to add your melody, copy the audio file to the Notifications folder on the phone, and then select it from the list of standard sounds in the application settings.

Method 5: Problem Solving – Why the Melody is Not Set

Sometimes users are faced with the fact that the selected sound is not saved or reproduced, let's consider the typical causes and ways to eliminate them:

Problem.Possible causeDecision
The sound is not displayed in the list.File in unsupported format or in the wrong folderConvert to MP3 and move to Ringtones
The melody is reset after rebootingApp cache error SettingsClear the cache in Settings β†’ Apps β†’ Settings β†’ Storage
The sound is being played with a delay.Too large file size or low device performanceCut the file to 5 seconds or use WAV
There is no option to add a melody.Firmware restriction (e.g. on Redmi Go)Use third-party applications (see Method 3)

If none of the methods worked, try resetting the sound settings to the standard:

  1. Go to Settings β†’ System and device β†’ Resetting.
  2. Select Resetting Sound Settings (not to be confused with a full reset!).
  3. Confirm the action and restart the phone.

What to do if the sound is distorted?
Distortions are often associated with the file bitrate. Try: 1. Convert MP3 to WAV at 16 bitrate/44.1 kHz. 2. Turn off sound effects in Settings β†’ Sound and vibration β†’ Sound Effects. 3. Check if Dolby Atmos is enabled (may conflict with notifications).

Additional features: dynamic sounds and automatic change of melodies

Advanced users can adjust the dynamic change of tunes depending on the time of day, contact or even the weather.

  • πŸ€– Tasker is an action automation app that allows you to create rules like, "If a message is from your mom, play the melody X, if a colleague's a sound Y".
  • 🌦️ MacroDroid – a simplified analogue of Tasker with ready-made templates for setting notifications on schedule.
  • 🎡 Dynamic Ringtones – Changes tunes randomly from a given list.

Example of settings in Tasker:

  1. Create a new task (Task β†’ New Task).
  2. Add the condition (Trigger): Event β†’ Phone β†’ Received Text.
  3. Please include the contact number or keyword in the message.
  4. Add Action: Audio β†’ Ringtone β†’ Set Notification Sound.
  5. Select a file and save the task.

For devices with MIUI 14, Adaptive Sounds is also available in the theme settings, which automatically adjusts the volume of notifications to the environment (for example, mutes the signal in a quiet room).

FAQ: Frequently Asked Questions

Can I put my tune on the alarm clock in Xiaomi?
Yes, go to the Watch app β†’ Alarm clock β†’ alarm settings β†’ alarm melody. Here you can select any audio file from the device memory. Note: for an alarm clock, it is better to use files lasting 10-20 seconds so that the signal does not break off too quickly.
Why did all the tunes drop after the MIUI update?
This is a known problem when you upgrade to a new firmware version, and it resets the paths to user files. To recover the sounds, move the files back to the Ringtones folder. Reboot the phone. Reassign the tunes in the settings. If the Ringtones folder is gone, create it manually in the root directory of internal memory.
How do you make vibration accompany melody?
In MIUI, vibration and sound are set separately. To enable both alerts: Go to Settings β†’ Sound and Vibration β†’ Vibration. Enable Vibration at notifications. Select the vibration rhythm (e.g., Short-Long). For instant messengers (e.g., WhatsApp), the vibration setting is in their own notification settings.
Can I use music from Spotify as a notification tune?
Directly from Spotify, no, because the app doesn't provide access to downloaded tracks for other programs. However, you can: Download the track to MP3 through third-party services (make sure it's legal!) Cut it to the right length. Set it as a tune through Settings or Zedge. Alternatively, some launchers (like Nova Launcher) allow you to assign sounds from Spotify for notifications, but this doesn't work on all devices.
Why is there no option on Xiaomi 13 Ultra to add a tune?
On flagship models (e.g. Xiaomi 13 Ultra or Mix Fold 3) with MIUI 14, the audio settings interface is changed. To add your tune: Go to Settings β†’ Sound and Vibration β†’ Additional β†’ Local Melodies. Click Add and select a file. If there are no options, upgrade the firmware to the latest version or use Zedge. On Chinese firmware (China ROM), this feature may be blocked. In this case, you will need to unlock the bootloader and install global firmware.