How to put a ringtone on Android Xiaomi: a full guide to MIUI and HyperOS

Smartphone personalization is not just a matter of aesthetics, but a way to instantly recognize an incoming call, even in a noisy room. Owners of Xiaomi, Redmi and Poco devices often face features of the MIUI shell or the new HyperOS, which are different from standard Android. The process of installing a tune here has its own nuances related to the file system and application access rights.

In this guide, we will discuss all the current methods for replacing a standard horn with your favorite composition. You will learn how to prepare an audio file correctly, where to put it in device memory and how to circumvent system limitations if standard methods do not work.

You’ll need the audio format to start with, preferably MP3 or M4A, as they provide better compatibility, and make sure you have access to the file manager that’s installed by default on a device called Explorer.

Preparation of audio file and choice of source

Before changing the audio settings, you need to make sure that the music track is available in the phone's memory. Most often, users download ringtones through a browser or receive them through messengers like Telegram or WhatsApp. The files from messengers are often hidden in deep cache folders, so they are better copied to the root directory or Music folder for easy access.

Sound quality also plays a role: too long tracks can be cropped by the system, and files with low bitrate will sound quiet even at maximum volume.The optimal melody duration for a call is 15 to 30 seconds. If the track is longer, use built-in editor tools or third-party cropping apps.

Note the access rights. In the newer versions of Android (11, 12, 13, 14), access to the file system is strictly regulated. If you try to select a file from the download folder, the system can request special permission to view the contents of this directory, which is normal security behavior, and it needs to be confirmed.

⚠️ Note: Do not use files of unknown origin with the.apk or.exe extension masquerading as audio. Make sure the file is indeed a sound track, otherwise the system will give an error when you try to play back.

πŸ“Š Where do you get ringtones most often?
Downloading from the browser
Take from Telegram/WhatsApp
I use embedded themes.
I'm writing it myself.

Installation of ringtones through system settings

The most reliable and standard way to replace a tune is to use a built-in settings menu, which ensures that the sound will play correctly and will not disappear after the device is restarted. The algorithm is the same for most firmware versions, regardless of whether you are using the old MIUI 12 or the latest HyperOS.

To start, open the main menu and find the Settings icon. In the Settings list, you're interested in the Sound and Vibration section. This is where all the volume sliders and audio files for different system events are concentrated. By clicking on Phone Call, you'll be placed on the available tunes list.

In the menu that opens, scroll down to the bottom, and you'll see either "Select a Melody on the Device" or a "+" icon. The system will open a built-in audio player that will allow you to view files in memory. Find a pre-prepared track, click on it to listen to it, and confirm the selection with the OK button or a tick.

  • 🎡 Open Settings and go to the Sound and Vibration section.
  • πŸ“ž Select the phone call at the top of the screen.
  • βž• Click the Add Your File button (usually at the bottom of the list).
  • βœ… Find the track in the list and confirm the installation.

β˜‘οΈ Pre-installing check

Done: 0 / 4

It is important to note that in some regions (e.g. global firmware versions), the interface may be slightly different. If you don't see the file selection button, try switching to the All Melodies tab. Sometimes the system requires the file to be in the Ringtones folder rather than in Downloads.

Using the Themes app to set sounds

A unique feature of the Xiaomi ecosystem is the Themes app, which allows you to download not only wallpaper and icons, but also entire packages of sounds created by designers, which is a great option for those who want a unique interface sound, not just a standard track.

Run the Themes app on your desktop. In the bottom navigation bar, select the Sound tab or search for a genre of music like Rock or Electronic. There are thousands of options, from classic tunes to modern hits. You can listen to a preview of each track before downloading.

After you select your favorite sound, click the download button. Note that some sounds may be paid or subscription-based, but most are available for free. Once downloaded, the sound will automatically apply or appear in the audio settings list. This is a convenient way to update your smartphone audio design with a couple of clicks.

What to do if the sound is not used?
If the theme app doesn't have a sound set after selecting the theme app, try removing the theme completely and resetting it. Sometimes the theme app cache may conflict with the new settings. Also check if the settings are in the "Do Not Disturb" mode, which blocks audio notifications.

The Themes app also allows you to create your own mixes, and you can choose between different sounds for different actions: a separate track for calling, a separate track for texting, and a third for app notifications, which creates a holistic audio atmosphere of the device, but remember that too loud or sharp sounds can be unpleasant to others.

Customization of individual melodies for contacts

One of the most useful features of a smartphone is the ability to assign a unique ringtone to a specific person, which allows you to know who is calling without taking the phone out of your pocket, and you can set it up through the Contacts or Phone app.

Open the contact list and select the subscriber you want. Click on their name to open the card. In the menu that opens, find Melody or Rington. The default is "Default"; click on them and select the track you want from the list, following the algorithm described in the previous sections.

If you are syncing with a Google or Mi Account, the settings can be applied with a slight delay. Make sure that the contact has the correct phone number, otherwise the personalized call will not work when an incoming call from another number.

ParameterDescriptionWhere to find out.
Common ringtoneSounds for all the unknown numbers.Settings β†’ Sound
Contact ringtoneIt sounds just for the chosen person.Contacts β†’ Card β†’ Melody
Silence mode.Total shutdown of soundSidebar / Settings
VibrosignalTactile support of the callSettings β†’ Sound and vibration

It should be borne in mind that if a subscriber calls you through Internet messengers (Viber, WhatsApp, Telegram), the system settings of the ringtone of the phone do not always apply.

πŸ’‘

Tip: Assign short and recognizable tunes to calls from important contacts (employer, family, emergency services) to help you instantly respond to an important call, even if the phone is down.

Problem Solving: The ringtone is not installed or heard

Users often experience situations where everything seems to be done correctly, but the phone is silent or playing a standard tune. One of the common reasons is the activated Do Not Disturb mode. Check the settings of this mode, it may block all sounds except the alarm clock.

Another common problem is the access rights of the Explorer or Music app. Android 13 and above requires you to manually allow the app to access media files. Without that permission, the system simply doesn't see your downloaded track on the list available for installation.

Also check the silent physical switch (if there is one on the end of the case) and the software volume slider. Sometimes users accidentally reset the volume of the call to zero, thinking that the problem is in the file. Make sure the Call slider is raised up.

⚠️ Warning: If you use third-party launchers or themes from unverified sources, they may intercept audio control, in which case try temporarily returning a standard theme to see if the problem will go away.

In rare cases, cleaning the cache of the system application β€œSound” helps. To do this, go to Settings β†’ Apps β†’ All applications, search in the list of β€œSound” (or Sounds & Vibration) and select β€œClear Cache.” This will not delete your files, but will reset temporary data errors.

Advanced Methods: Editing and Creating Ringtones

If none of the finished tracks fit, you can create a ringtone yourself on your phone, and there are special editing apps available on the Google Play store that allow you to cut a snippet of a song, superimpose fading effects, and change the tone.

Popular applications like MP3 Cutter or Ringdroid have a simple interface: you download a song, you pinpoint the desired segment on the wavegram and save the result, the finished file is automatically identified by the system as a potential ringtone and appears in the selection list.

When creating your ringtone, avoid sharp starts and breaks. Use the "Fade in" and "Fade out" function to make the call sound professional and not cut the ear. The optimal volume of the original file should be high, but without distortion (clipping).

πŸ’‘

Self-creating a ringtone gives maximum personalization, but requires compliance with the technical requirements for the format and volume of the file, otherwise the system may ignore it.

After creating the file, remember to rename it by a clear name so as not to get confused in the list Β«Audio_001Β», Β«Audio_002Β». A good file system organization will save you time in the future if you want to change the tune back.

Questions and Answers (FAQ)

Can I install video instead of sound on a call?
With standard MIUI and HyperOS, you can't install a video phone on an incoming call, only a static photo or color, but you can use the Video Wallpaper feature or third-party apps from the Play Market that emulate a video call, although this may consume more battery.
Why does the ringtone reset to standard after rebooting?
This often happens if the melody file has been deleted or moved. Make sure the track is in the Ringtones secure system folder, not the downloads temporary folder. Also check if you have energy savings that kill background sound management processes.
How to put a ringtone on SIM-map (second number)?
In dual-symbol phones, settings are split. In the Sound and Vibration menu, find the SIM 1 and SIM 2 sections. Each card can be assigned a customized sound to understand which number the call is to, a procedure similar to installing the main ringtone.
Does Xiaomi support FLAC or WAV formats for calls?
Yes, modern versions of Android on Xiaomi support most popular formats, including FLAC, WAV, OGG. However, MP3 remains the most stable and compatible with all firmware versions and third-party launchers.