How to Put a Melody on Xiaomi for Notification: The Complete Guide

Smartphone personalization is not just a matter of aesthetics, but also a way to instantly identify the source of an incoming message without looking at the screen. Owners of Xiaomi, Redmi and POCO devices often face the desire to replace the standard, familiar sound with something unique. MIUI operating systems and the new HyperOS provide ample opportunities for fine-tuning audio, but the process of installing your own files can seem confusing due to the peculiarities of the file system and access rights.

In this article, we will take a look at the nuances of your gadget’s sound design, how to upload any audio file to the system, how to assign different tracks to different contacts or messengers, and what to do if the selected ringtone is not played. Understanding the logic of the sound subsystem will allow you to create a truly individual notification profile.

Audio file preparation and format requirements

Before you start settings in the menu, you need to make sure that the audio file itself meets the technical requirements of the system. Android, which is the basis of Xiaomi shells, works most consistently with MP3 format. Although modern versions of firmware can support OGG or AAC, using MP3 guarantees compatibility of 100% and no errors in playback. The file must be stored in the device memory, not in the cloud storage, so that the system can read it correctly.

An important aspect is the length and volume of the track. For notifications, the optimal length is from 2 to 5 seconds; too long a file can be cropped by the system or incorrectly looped when frequent messages. Also, it is worth considering that the maximum volume of system notifications is often limited by software, so excessively quiet recordings may simply not be audible in a noisy environment.

⚠️ Note: Do not use files with DRM-The system will not be able to play protected content as system sound, and in the selection list you will see only silence or error.

For ease of management, it is recommended to create a separate folder for ringtones. This is not a strict requirement, but it makes navigation much easier when choosing a sound in the future, especially if the phone has gigabytes of music stored in memory. Place the prepared file in the root of internal memory or in the Notifications folder, if it already exists.

Basic installation of global sound notification

The most common scenario is to replace the standard sound for all incoming messages by default, affecting system applications and services that do not have their own individual audio settings, and the process in the MIUI 14 and HyperOS shells is almost identical, with only minor details in the interface.

To start, you need to go to the main settings menu of the device. Find the section responsible for the audio and select the desired profile. The system will offer a standard set of tunes, but we will need to add your file. Click on the plus icon or the Add button to open the file manager.

☑️ Pre-installing check

Done: 0 / 4

Once you select a file from memory, it will automatically be copied to the system directory of sounds and made available for selection. If you don't see your track in the list, try rebooting your smartphone - this will update the media library and force indexing of new audio files.

Action.Path to the menu (MIUI/HyperOS)The result
Global tuningSettings → Sound and vibration → NotificationsChanges the sound for all applications by default
The sound of the bellSettings → Sound and vibration → Phone callChanges the melody of the incoming call
The sound of lockdownSettings → Sound and vibration → Sound of blockingReproduced when the screen is turned on

Customize individual sounds for applications

One of the most useful features in Xiaomi’s ecosystem is the ability to assign unique tunes to each particular app, which allows you to hear whether a message came from Telegram, WhatsApp or this email, without even taking the phone out of your pocket.

This is done through the notification management menu, where you can not only select a tune, but also adjust the importance of the notification, which affects whether the sound will play in Do Not Disturb mode. Note that some applications may need to first allow notifications to be displayed in principle.

Each app's settings often have their own sound engine, and if you've changed the sound in Android's global settings, but the app (like Viber) keeps beeping the old way, then the internal settings of the app itself are the priority, so you have to go to the settings inside the app, find the Notifications section, and then select System Sound or a specific tune.

⚠️ Note: In the newer versions of Android (13 and above), notification management has become more granular. Make sure you change the sound for the notification category (e.g., Personal Messages) you plan to use, rather than for the category “Everybody else».

📊 What app is most important to you to set up?
Telegram
WhatsApp
Text
Post
Other

For advanced users, an ADB setting is available to force audio paths to be changed for system events, but this requires a computer and basic command line knowledge. Standard means can cover 99% of the needs of the average user through the Settings → Applications menu.

Personalized sounds for specific contacts

Of particular importance is the ability to highlight calls and messages from important people. When the phone is down, it's a unique sound that will help you know if you need to react urgently. In Xiaomi's standard Contacts or Phone app, this feature is very convenient.

Open the contact card you want. In the list of available actions, find Melody or Rington, where you can assign a separate file for voice calls. Similarly, the message sound is adjusted if the contact uses a standard SMS application. For instant messengers, the logic may differ: on WhatsApp, for example, you need to open a chat with a contact, click on the name from above and select Notification Sound.

It’s worth noting that if a contact doesn’t have a customized ringtone, it will use the phone’s global setting, which creates a hierarchy of priorities: Contact settings override the application settings, which in turn override the default system settings.

Secret codes for sound checks
Enter the code ##64663## in the Phone app to get into the engineering menu, where you can test the speaker and vibration to make sure the hardware is working before you set up the software.

Use short but recognizable pieces of ringtone for contacts, which will provide quick identification of the caller, long pieces of music as a ringtone for one contact can annoy others if you do not have time to respond quickly.

Using the theme of design to change sounds

Not everyone knows that Xiaomi has a whole industry of themes that change not only icons and wallpapers, but also system sounds. Themes is a powerful customization tool built into the shell. There are thousands of free design options available, including unique sets of notification sounds.

To use this method, open the Themes app, go to Melodies or search for Notification Sounds. If you choose a package you like, you can use it in whole or in part. Often users download the theme just for the sake of the sound package, ignoring the visual changes.

The advantage of this method is that the sounds are already optimized for duration and volume by the authors of the themes, and it also allows you to quickly change the “mood” of the phone depending on the time of year or event, simply switching between the established themes.

⚠️ Warning: When downloading themes from third-party, unofficial sources (not through the Topics app), be careful. Modified themes may contain malicious code or cause system instability. Use only verified content.

💡

Tip: If you like the sound from a theme, but the theme itself doesn’t fit visually, apply the theme, copy the audio file you like from the MIUI folder to your folder, and then return the standard theme.

Once you have applied the theme, the sounds are replaced automatically. If you decide to delete the theme, the system will return to standard MIUI sounds, so if you want to save custom sound, it is better to move it to your personal folder beforehand, as described in the previous sections.

Problem Solving: Why the Melody Doesn't Work

Quite often, users are faced with a situation where everything seems to be set up correctly, but the sound is not played. The most common reason is working power saving modes or "Do not disturb." In HyperOS and MIUI, these features work aggressively to save battery power, and can block the background playback of sounds.

Check if the silent mode or vibration mode is on, and also make sure that the notification volume slider (separate from the media volume and the call) is not turned to zero, and this can be done by pressing the volume buttons and selecting the settings (three dots or gear) for detailed channel adjustment.

Another possible cause is damage to the audio file itself or incompatibility. Try converting the file to a standard MP3 with a bitrate of 128 or 320 kbps. Too high quality (Hi-Res) is not necessary for short notifications and may not be supported by the decoder in the background.

💡

The main reason for the silence is the conflict between the Do Not Disturb settings and the application priority. Check for silence exceptions.

If the problem persists, try resetting the app that the notifications are coming through, which won’t delete your data, but will return all permissions and audio profiles to factory values, after which the setup will have to be reset, which often solves software glitches.

Frequently Asked Questions (FAQ)

Can I put on the notification part of the song from Spotify or Yandex.Music?
No, no, because these files are protected. DRM. You need to get it first. MP3-file (legally, for example, by purchasing a track or using a local file feature if it is available and the file is stored in memory), and then assign it through the file manager.
Why did my sound settings disappear after the MIUI update?
For major system updates (such as switching from MIUI 13 to 14 or HyperOS), the settings can be reset to factory settings, which is standard behavior to ensure the stability of the new OS version.
How to make sure the message doesn’t sound, but the phone vibrates?
In the notification audio selection menu, select No or No. Then in the same menu, make sure that the Vibration option is enabled, so the audio channel will be turned off and the tactile response will remain active.
Where are Xiaomi’s standard tunes stored in the file system?
System sounds are usually located along the path /system/media/audio/notifications or /product/media/audio/notifications. Access to these folders can be restricted without root permissions, so it is easier to copy your files to the root of internal memory.