How to Put Your Melody on Xiaomi Phone: All Ways

Why Xiaomi’s standard ringtones don’t suit users?

Xiaomi, Redmi and POCO smartphones come with a pre-installed set of tunes that often seem boring or unexpressive. Many owners want to personalize the audio β€” whether it's a unique ringtone for calls, an unusual alarm clock or original notifications for instant messengers. However, the MIUI interface is not always intuitive: the functions for replacing sounds are hidden in different settings sections, and some file formats may not be supported.

In this article, we will discuss all the current ways to install custom tunes on Xiaomi devices (including models from 2020-2026), taking into account the features of the latest versions of MIUI 14/15 and Android 13/14. You will learn how to circumvent the system limitations, which file formats are best suited, and where to look for quality ringtones.

⚠️ Important: If you use Xiaomi with global firmware (e.g, MIUI Global, some menu items may be called differently than in the Chinese or European version.

Method 1: Installation of the melody through standard MIUI settings

The easiest method is to use the built-in tools of the system, which is suitable for replacing the ringtone of the call, the alarm and the sound of notifications, the main condition is that your audio file must be stored in the phone's memory (internal or microSD card) and have a supported format (.mp3,.m4a,.ogg,.wav).

Instructions:

  1. Put the audio file in the Ringtones (for calls), Notifications (for notifications) or Alarms (for alarms) folder on the internal drive. If there are no folders, create them manually.
  2. Open the Settings app β†’ Sound and vibration.
  3. Select a point: πŸ”” The ringing melody - for incoming calls; ⏰ The alarm clock is for the alarm clock; πŸ“± The sound of notifications -- for SMS and push notifications.

Your file will appear in the list of available tunes. Tap it for selection.

⚠️ Note: If the file is not displayed, check its format and duration. MIUI limits the ringtone length to 30 seconds – longer tracks will be cut automatically. Use Method 3 (through third-party apps) to bypass the restriction).

File format: MP3, M4A, OGG or WAV

Duration - up to 30 seconds (for MIUI)

The file is placed in the Ringtones/Alarms/Notifications folder.

File name without special characters (for example, "my_ringtone.mp3")

-->

Method 2: Assigning unique melodies to contacts

Do you want each person to have their own ringtone? MIUI This is implemented through the Contacts app, and it works even for numbers saved in a Google Account or SIM-map.

How to set up:

  1. Open the Contacts app and find the right contact.
  2. Slip it β†’ click Edit (pencil icon).
  3. Scroll down to the Melody of a Call (in some versions of MIUI – Call Sound).
  4. Select Add a Melody and specify the file from the phone’s memory.
  5. Save the changes.

πŸ”Ή Features:

  • 🎡 If the melody does not apply, check if the call settings have Vibration when calling – it can interrupt the sound.
  • πŸ“± For contacts from WhatsApp or Telegram, individual ringtones are assigned in the settings of the messengers themselves.
  • πŸ”„ After updating MIUI settings of individual tunes can be reset – we recommend backing up contacts.

Classic ringtones (Nokia, iPhone)

Musical tracks (cut songs)

The sounds of nature (birds singing, the noise of the sea)

Voice notifications (such as β€œYour mother is calling you”)

Your own unique records

-->

Method 3: Using third-party applications for flexible customization

If the built-in MIUI tools aren’t enough (for example, you want to assign different sounds to different types of notifications or bypass the track length limit), third-party software will help. We tested 3 reliable applications that are compatible with Xiaomi:

AnnexFunctionsPlusesCons
ZedgeRingtones and wallpaper library, sound editorMore than 1 million free tunes, MP3/M4A supportAdvertising in the free version
Ringtone MakerTrack trimming, format conversionPrecisely adjust the beginning/end of the melodyInterface in English
MP3 Cutter and Ringtone MakerCreating ringtones from music, exporting to MIUI foldersFLAC and WAV support, no advertisingRequires permission to access files

πŸ”Ή How to use Zedge:

  1. Install the app from Google Play.
  2. In the search, type a query (e.g., β€œringtone lofi”).
  3. Select your favorite tune β†’ click Set as.
  4. Specify the type (Ringtone, Notification or Alarm).

⚠️ Note: Some apps (such as Ringtone Maker) may not work properly on Xiaomi with HyperOS (new shell instead of the new one). MIUI). In this case, use Method 4 (manual file copying).

πŸ’‘

If the sound doesn't change after installing the ringtone through a third-party app, reboot the phone. MIUI sometimes caches old audio settings.

Method 4: Manually copying files for power users

This method is suitable if:

  • πŸ“ You want to use files in formats FLAC, AAC or OPUS, which MIUI not automatically recognize;
  • πŸ”§ You need to assign a tune for system notifications (such as low battery charge);
  • πŸ› οΈ Standard methods do not work due to custom firmware.

Instructions:

  1. Connect your phone to your PC via USB (in file transfer mode).
  2. Go to Internal Storage β†’ Media β†’ Audio. If you don't have one, create it manually.
  3. Inside the audio folder, create subfolders: ringtones for calls; notifications for notifications; alarms for alarms.

morning_alarm.mp3

Disconnect the phone from the PC and restart it.

The files will now be available in the MIUI sound settings.

Critical detail: If you use Xiaomi based on HyperOS (such as Xiaomi 14 or Redmi K70), the path to folders may be different - check for the Media/audio directory in the root directory. In some cases, you will need to create a folder manually through the root file manager.

What if MIUI can't see files in folders?
1. Make sure that the files are not hidden (the name does not start with a dot, for example ".my_ringtone.mp3"). 2. Make sure the file format is supported (reconvert to the file format) MP3 via online service). 3. Try renaming the file to a simple set of characters (e.g, "1.mp3"). 4. If you use a memory card, move the files to internal memory β€” MIUI Sometimes Ignores External Drives.

Where to download quality ringtones for Xiaomi?

You want to mess around with the trimming of the tracks? Here are the proven sources of the finished tunes:

  • 🎼 Zedge (Google Play) is the largest database of ringtones and notifications. There are categories by mood (calm, energetic, funny).
  • 🎧 Mobile9 (site - the oldest resource with ringtones in the format MP3 and M4R (It is also suitable for iPhone, but it is also suitable for Xiaomi).
  • 🎹 TonePick is an artificial intelligence-based melody generator that can create a unique ringtone based on text requests (e.g., "retro-style melody").
  • πŸ“± Ringtone bootloader (Google Play) – allows you to download ringtones directly from YouTube (cuts the desired snippet of the video).

πŸ”Ή Tip: Check the file license before downloading. Some ringtones (especially from movies or games) may be copyrighted. This is not critical for personal use, but you can't distribute them.

⚠️ Warning: Avoid sites that offer "unique ringtones" in.exe or.apk archives - this can be malware.mp3,.m4a or.ogg.

Frequent problems and their solutions

Even after setting the melody correctly, Xiaomi users sometimes encounter bugs, and here are the typical situations and ways to fix them:

Problem.Probable causeDecision
The melody is not saved after the rebootResetting MIUI settings or application conflictReassign the ringtone and turn off battery optimization for the Settings app
The sound is interrupted or played with a delayLow file quality or codec errorConvert the file to MP3 with a bitrate of 192-320 kbit / s
Personal contact ringtones do not work.Contact synchronized with multiple accountsCombine duplicate contacts in the "Contacts" application β†’ "Contact management"
The list of tunes does not show all files.MIUI scans only certain foldersPlace files in /Internal Storage/Media/audio/ringtones

πŸ”Ή Additional life hacks:

  • πŸ”Š If the ringtone is too quiet, turn up the volume through Settings. β†’ Sound. β†’ Media volume (in some Xiaomi models, the volume of the call and the media are separated).
  • πŸ“΄ For POCO F5 Redmi Note 12 with HyperOS may need to disable Adaptive Sound in the audio settings.
  • πŸŽ›οΈ If you use Xiaomi with root rights, you can edit system sounds through a file manager (folder). /system/media/audio), But it's risky -- it could cause a firmware failure.

πŸ’‘

Before any manipulation of system sounds, back up the original files to help restore them in case of an error.

Can I put my tune on the alarm clock in Xiaomi?
Yes, to do this, put the audio file in the Alarms folder on the internal drive, then select it in the alarm settings (Clock β†’ Alarm β†’ Set the signal). Note: for alarms, it is better to use files up to 1 minute, otherwise the sound may be cut off.
Why does my music only play for the first 5 seconds?
This is a MIUI restriction for files that are not optimized for ringtones. Solutions: Cut the track to 30 seconds through the Ringtone Maker app. Convert the file to M4A (this format MIUI perceives as "native"). Use Method 4 (manual copy to the Media/audio folder).
How to put different sounds for SMS and notifications from applications?
In MIUI, this is set up separately: For SMS: Settings β†’ Sound β†’ Notifications β†’ Message Notifications. For apps (WhatsApp, Telegram): Go to the settings of the messenger itself β†’ Notifications β†’ Sound. For Xiaomi with Android 14, the Notification Categories feature is also available, where you can assign different sounds for different types of alerts (for example, separately for messages and WhatsApp calls).
Will Xiaomi support the FLAC format for ringtones?
Officially, no, but there's a workaround: Convert FLAC to WAV (without loss of quality) through Audacity. Place the file in the Media/audio/ringtones folder. Reboot your phone. Alternatively, use the PowerAmp app (paid version), which can play FLAC like a ringtone.
Can I put a tune on a low battery signal?
In standard MIUI, this feature is not available, but it can be implemented through an automatic rule in the MacroDroid application: Create a new rule with a trigger "Battery Level" (for example, 15%). Add the action "Play sound" and specify the path to the file. Save macro. Minus: sound will play on top of other notifications, rather than replacing the standard signal.