Are you tired of the standard ringtones on your Xiaomi and want to put your favorite song or unique sound on an incoming call? In this article, we will discuss all possible ways to change the tune, from basic MIUI settings to using third-party applications. Whether you have a Redmi Note 12, POCO X5 or the flagship Xiaomi 14, instructions will be suitable for all devices based on MIUI 12-14 and HyperOS.
Many users have problems when trying to replace the ringtone: the system does not see downloaded files, the sound is cropped or not played at all (.mp3,.m4a,.ogg), and where to store audio files so that they are properly displayed in the selection menu, you will also learn how to assign customized tunes to different contacts or SIM-Maps โ a function that often goes unnoticed.
If you prefer minimalist sounds, or if you want to set a full-length track that's 30 seconds long, there's a solution to any query, and for those of you who like automation, we'll show you how to change ringtones on a schedule or by location, and let's start with the simplest way.
Method 1: Installation of the melody through standard MIUI settings
This is the fastest and most secure method, which does not require the installation of additional applications. Suitable for all Xiaomi, Redmi and POCO smartphones based on MIUI or HyperOS. The main condition is that your audio file must be in the correct folder and have a supported format.
To put your tune on the phone:
- Download or transfer an audio file (such as song.mp3) to your phoneโs memory, and we recommend using the Ringtones folder (you can create it manually in the root directory or on a memory card).
- Open the Settings app and go to the Sound and Vibration section.
- Slip on the item "Melody of the call" (or "rington" in some versions of the firmware).
- In the list that opens, select Local Melodies or My Sounds, and you will see all supported files from the Ringtones, Notifications, and Alarms folders.
- Select the desired track and press OK or Ready.
If your file does not appear in the list, check:
- ๐ File Location: It must be in one of the system folders (Ringtones, Music or root directory).
- ๐ต Format: Xiaomi supports.mp3,.m4a,.ogg,.wav (but the latter may not be reproduced on some models).
- โฑ๏ธ Duration: optimally up to 30 seconds. files longer can be cropped.
- ๐ Bitrate: not higher than 320 kbit / s, otherwise lags are possible when playing.
Download the file in MP3 or M4A| format
Move it to Ringtones or Music| folder
Check the duration (optimally 10โ30 seconds) |
Make sure the file is not protected by DRM|
Reboot your phone if the file is not displayed-->
Important: Some firmware (e.g. HyperOS on Xiaomi 14) may have system folders hidden. To see them, use the file manager with the option to show hidden files enabled (in MI File Manager, this is done through three dots in the upper right corner).
๐ก
If you want to use a snippet of a song, cut it in advance in any audio editor (such as MP3 Cutter or Audacity).The system cropper in MIUI often works incorrectly with files longer than 1 minute.
Method 2: Assigning individual tunes for contacts
You want your mom to have one ringtone ringtone ringtone ringtone, your boss to have another ringtone ringtone, and you want to have a quiet signal for spam calls? MIUI has a built-in customized contact melodies feature. Here's how to set it up:
Instructions:
- Open the Contacts app (or Phone โ Contacts tab).
- Find the right contact and tap it to open the card.
- Click on the three dots in the top right corner and select Set Rington (or Edit โ Call Melody).
- In the menu that opens, select one of the standard tunes or go to the Local tab for your files.
- Save the changes.
Features of the function:
- ๐ It only works for contacts saved in the phone book (not for unknown numbers).
- ๐ If the contact has multiple numbers, the melody will apply to all.
- ๐ถ Nana POCO F5 New Redmi with HyperOS can be assigned different sounds for calls and messages.
- ๐ซ Does not work for group calls (e.g., conference calls).
If you want to assign unique tunes to different SIM-Cards (relevant to dual-SIM models), do the following:
- Go to Settings. โ SIM-maps and mobile networks.
- Choose the right one. SIM-map, SIM 1).
- Slip on the item Melody of the call and set a separate ringtone.
Once a week |
Once a month |
Less than once a year |
Never changed the standard |
I use dynamic tunes (on schedule)-->
Method 3: Using third-party ringtone apps
If standard MIUI capabilities aren't enough, you can use third-party apps that allow you to:
- ๐๏ธ Set up dynamic ringtones (such as quiet at night, loud during the day).
- ๐ Automatically change tunes on a schedule or geolocation.
- ๐ต Use streaming music (for example, tracks from Spotify or Yandex Music).
- ๐ฑ Set different sounds for calls, notifications and alarms from the same interface.
The best apps for Xiaomi:
| Annex | Features | Link (Google Play) | Support for HyperOS |
|---|---|---|---|
| Zedge | Over 1 million free ringtones, wallpaper and notifications, and there's a sound editor. | Download | โ Yes. |
| Ringtone Maker | Cutting tracks, creating melodies from videos, supporting formats MP3/WAV. | Download | โ Yes. |
| AudioMP3 Cutter | A simple audio clipping with pre-listening.Export right to the Ringtones folder. | Download | โ Yes. |
| Tasker | Advanced automation: changing ringtones by time, location, Wi-Fi connection. | Download | โ ๏ธ Requires customization |
Example of setting up Zedge:
- Install the application and open it.
- In the search box, enter the name of the song or select a category (for example, Trends or Classics).
- Slip on your favorite track and click Set as a ringtone.
- Confirm your choice in the MIUI system window.
โ ๏ธ Note: Some applications (e.g. Tasker) require permission to change system settings. On Xiaomi, this is done through Settings โ Annexes โ Permits โ Special access โ Change system settings. Without this right, the app won't be able to change ringtones.
How to get around the MIUI limit on ringtone length?
Method 4: Install a ringtone via PC (for advanced users)
If you prefer to manage files from a computer or want to download music massively, you can use Windows/macOS Explorer or specialized utilities like Mi PC Suite, which is especially convenient if you have a large collection of audio files.
Step-by-step:
- Connect Xiaomi to your computer via USB-On your phone, select File Transfer Mode (MTP).
- Open the explorer and go to the phone's memory. Create a Ringtones folder in the root directory (if it's not).
- Copy the audio files (.mp3 or.m4a) to this folder.
- Unplug your phone from your PC and restart it (this will update the MIUI media library).
- Now the files will be available in the Settings menu โ Sound and vibration โ Call melody โ Local tunes.
The alternative is to use the Mi PC Suite:
- ๐ฅ๏ธ Download and install the official utility from Xiaomi.
- ๐ Connect the phone and select the Files section.
- ๐ Go to the Inner Memory โ Ringtones and upload files with drag and drop.
- ๐ After copying, click Update the media library in the upper right corner of the program.
โ ๏ธ Note: When connecting through MTP Some Xiaomi models (e.g. Redmi Note 11 on the MIUI 13) may not display the Ringtones folder in Windows Explorer, in which case create the folder manually or use the file manager on the phone (for example, MI File Manager or Solid Explorer).
Method 5: Dynamic ringtones and automatic melody change
If you're tired of listening to the same sound, you can set up automatic ringtones to change by time, day of the week, or even the weather, and you can do that with apps like Tasker or MacroDroid.
Example of setting up in MacroDroid (easier than Tasker):
- Install MacroDroid and open it.
- Press + Add macros.
- In the Triggers section, select Time/Date and set a schedule (e.g. 8:00 to 20:00).
- In the Actions section, select Audio โ Set the ringtone and specify the path to the daytime track.
- Add a second macro with a trigger from 20:00 to 8:00 and a night ringtone.
- Save and activate macros.
More advanced scenarios:
- ๐ฆ๏ธ Weather: quiet ringtone in the rain, loud in the sun (use the trigger Weather in Tasker).
- ๐ By location: home sound at work, work at home (Geozona trigger).
- ๐ Calendar: special tunes on birthdays or holidays.
Important: To work automatic rules in Tasker or MacroDroid, you need to disable battery optimization for these applications. do this in Settings โ Applications โ Application Management โ Battery Optimization and select No Limits.
Problem Solving: Why the ringtone is not installed or played
Sometimes users find that the added melody does not appear in the settings or is not played when calling. Let's consider the typical reasons and ways to eliminate them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The file is not visible in the list of tunes | Wrong folder or format | Place the file in Ringtones or Music, check the extension (.mp3/.m4a). |
| The sound is cut off after 5-10 seconds. | MIUI limit on ringtone length | Cut the file to 30 seconds or use the Ringtone Maker to create a special ringtone. |
| The melody plays with a delay | High bitrate or heavy format | Convert the file to MP3 with a bitrate of 128-192 kbit / s. |
| Rington resets after rebooting | Misfire of MIUI media scanner | Clear the Media Store app cache in the settings. |
| You can't set up a melody for SIM-map | Dual-SIM Limitation in Certain Firmware | Update MIUI to the latest version or use third-party apps. |
If none of these methods worked, try resetting the sound settings:
- Go to Settings โ System and device โ Resetting.
- Select Reset sound and vibration settings.
- Confirm the action and restart the phone.
โ ๏ธ Note: Some Xiaomi models (e.g. Redmi) 10A s MIUI 12.5) After resetting the audio settings, all user ringtones may disappear!