How to Put Your Music on a Rington on Xiaomi: All Ways to MIUI

Tired of the standard ringtone on your Xiaomi and want to install your favorite song? This task seems simple, but owners of Redmi, POCO or Mi smartphones often face the limitations of MIUI: the system does not allow you to choose an arbitrary audio file as a ringtone without additional manipulation. In this article, we will analyze all the current methods, from standard settings to bypassing locks through the file system and third-party applications.

It's important to understand that the process depends on the version of MIUI (12, 13 or 14) and the device model. For example, on the Xiaomi 13 Pro with the latest firmware, the algorithm differs from the Redmi Note 10 of 2021. We took these nuances into account and prepared universal solutions that work on 90% of the brand's devices, you will also learn what audio formats are supported, how to crop the track and why some files are not displayed in the list of tunes.

If you've tried to change the ringtone before through Settings β†’ Sounds and Vibrations, but your music didn't appear on the list, don't give up. The reason may be because of the wrong file location, MIUI limitations, or even broken track metadata, and we'll show you how to fix each of these problems.

Why Xiaomi doesn’t let you play any music on the ringtone?

The MIUI system deliberately restricts the choice of custom ringtones for several reasons:

  • πŸ”’ Security: Discriminatory audio files may contain malicious code (e.g., through metadata). MIUI Scan only files from trusted folders β€” /MIUI/ringtone/ or /Ringtones/.
  • βš–οΈ Xiaomi avoids copyright issues by blocking commercial music as signals.
  • πŸ“± Performance optimization: Reading audio from arbitrary folders can slow down the system, especially on budget models (Redmi) 9A, POCO M3).
  • 🎡 Support for formats: MIUI correctly reproduces only files with bitrates up to 320 kbit / s and duration up to 30 seconds (for notifications - up to 5 seconds).

Interestingly, some firmware (e.g. MIUI Global) have stricter restrictions than MIUI China or EU, which is due to local regulatory requirements, and if your smartphone is officially sold in Russia, you probably have a global version of the software with maximum locks.

⚠️ Note: On devices with a locked bootloader (most of Xiaomi for the Russian market), changing system files can lead to loss of warranty. /system/media/audio/ringtones/ Requires bootloader unlock and is potentially dangerous.

Method 1: Standard Addition via Settings (for MIUI 14 and later)

Since MIUI 14, Xiaomi has made it easier to add custom ringtones, but with reservations.This method works on most modern models (Xiaomi 12/13/14, Redmi Note 11/12, POCO F4/F5), but may not be available on older devices or custom firmware.

Here's the step-by-step instruction:

  1. Place the audio file in one of the supported folders: πŸ“ /storage/emulated/0/Ringtones/ β€” ring-melodies; πŸ“ /storage/emulated/0/Notifications/ β€” notice-in; πŸ“ /storage/emulated/0/Alarms/ β€” alarm-box.

You can create folders manually through any file manager (e.g., Mi File Explorer or Total Commander).

Check the format (MP3, M4A, OGG, WAV)

Make sure the bitrate is ≀ 320 kbit/s

Cut the track to 30 seconds (for a call)

Remove special characters from the file name

-->

Settings β†’ Sounds and vibrations β†’ Melody of the call

"Locals"

Select your audio file from the list. If it's not available, check the path correctly and restart the phone again.

If the file never appears after rebooting, try the following:

  • πŸ”„ Rename the file to Latin (for example, my_ringtone.mp3 instead of my tune.mp3).
  • πŸ“Œ Move the file to the root folder /storage/emulated/0/ and then only in /Ringtones/.
  • πŸ”Š Check that the file is not corrupted (open it in any player).

⚠️ Note: On some firmware (for example, MIUI 13.0.4 for Redmi Note 10 Pro) the Local tab may not be available.

Method 2: Use the Ringtone Maker app (for all versions of MIUI)

If the standard method didn’t work, the best option is to use a third-party app.Ringtone Maker from Big Bang Inc (available on Google Play) allows you not only to set custom ringtones, but also to crop tracks, normalize volume and convert formats.

Advantages of this method:

  • πŸŽ›οΈ It works on all versions. MIUI, including (MIUI 10–12).
  • πŸ”§ Supports all formats (MP3, FLAC, AAC, WAV).
  • βœ‚οΈ Built-in editor for cutting tracks to the desired length.
  • πŸ“² Automatically saves ringtones to the correct folder.

Instructions for use:

  1. Install Ringtone Maker from Google Play.
  2. Open the application and give access to the files.
  3. Select a track from the library or import it through Add File.
  4. Cut the fragment (optional) and click "Save".
  5. In the menu that appears, select β€œInstall as a ringtone” β†’ β€œCall melody”.

The app automatically copies the file to /Ringtones/ and applies it to the system. If the melody is not played when you call, check:

  • πŸ”ˆ Volume in Settings β†’ Sounds and vibrations;
  • πŸ“΅ Do Not Disturb (can block user sounds);
  • πŸ”„ Reboot the device (sometimes required to apply changes).

πŸ’‘

If Ringtone Maker doesn’t see your files, try moving them to /Music/ and updating the app library through the Settings β†’ Update Media menu.

Method 3: Manually copy to the system folder (for advanced users)

This is a method that works for devices with unlocked bootloaders or root rights, and allows you to add a ringtone directly to the system folder, where MIUI is guaranteed to "see" it, which on devices with locked bootloaders, this method will not work without first unlocking.

You'll need:

  • πŸ“± Xiaomi smartphone with unlocked bootloader;
  • πŸ’» Computer installed ADB and Fastboot;
  • πŸ”Œ USB-plug-in;
  • 🎡 Audio file format MP3 or OGG (maximum 30 seconds).

Step-by-step:

  1. Connect your phone to your PC and enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version (shoot 7 times) β†’ Additional β†’ For developers.
  2. Open the command line (Windows) or terminal (macOS/Linux) and execute: adb shell su mount -o rw, remount /system
  3. Copy your file to the system folder: adb push /path/to/your/ringtone.mp3 /system/media/audio/ringtones/ Replace /path/to/your/ringtone.mp3 with the real path to the file on your PC.
  4. Set the correct access rights: adb shell chmod 644 /system/media/audio/ringtones/ringtone.mp3 adb shell chown root:root /system/media/audio/ringtones/ringtone.mp3
  5. Reboot the device: adb reboot

Once rebooted, your ringtone will appear on the standard tone list, a method that is guaranteed to work on all versions of MIUI, but requires technical skills.

⚠️ Warning: Incorrectly changing system files can lead to bootloop (loop boot).Before executing commands, back up your data via adb backup or Mi Cloud.

What if the phone doesn’t load after the change?
If the device does not turn on or hung on the MI logo after manually copying files, try: 1. Log in Fastboot Mode (press Power + Vol Down). 2. Run the command: fastboot flash boot.img (where boot.img is the original firmware file for your model). 3. If this does not help, reflash the device through Mi Flash Tool with the choice of clean all option.

Method 4: Using a root-access file manager

If you have root rights (like Magisk), you can bypass the limitations of MIUI without connecting to a PC, and any root-enabled file manager, like Solid Explorer or FX File Explorer, will do.

Algorithm of action:

  1. Open the file manager and provide root access.
  2. Go to /system/media/audio/ringtones/.
  3. Copy your audio file into this directory.
  4. Change the permissions to access the file: Owner: root; Group: root; Rights: rw-r----644.

Reset the device.

After that, your ringtone will be available in the standard tune selection menu, which is suitable for users who have already rooted and do not want to use ADB.

MethodNeed root?DifficultyIt's good for MIUI.Limitations
Standard settings❌ No.β­β­β˜†14+It doesn't work on older versions.
Ringtone Maker❌ No.β­β˜†β˜†10–14Requires third-party software installation
ADB + System folderβœ… Yeah (unblock. bootloader)⭐⭐⭐Anybody.Risk of system damage
File Manager with rootβœ… Yes.β­β­β˜†Anybody.Only for the stitched devices
Zedge (alternative)❌ No.β­β˜†β˜†12+Limited selection of free ringtones

How to Cut Rington Music on Xiaomi

The standard ringtones in MIUI are no longer than 30 seconds, and for notifications, 5 seconds. If your track is longer, it needs to be cut.

  • 🎡 Through Ringtone Maker: Open the track in the app. Drag the sliders on the timeline to select a snippetΒ» β†’ Β«SaveΒ».

On a computer.

  • Use Audacity (free) or Adobe Audition.
  • Export a fragment in MP3 format with a bitrate of 192-320 kbit / s.

Through online services

  • Upload the file to mp3cut.net.
  • Select the desired segment and download the result.

The optimal length for a ringtone is 15 to 25 seconds, enough to hear the melody and answer the call, and 3-4 seconds are enough for notifications.

Through the app on the phone.

On a computer (Audacity, etc.)

Online Services (mp3cut.net)

I'm not cutting, I'm using the full track.

Another option

-->

Frequent problems and their solutions

Even after completing all the instructions, Xiaomi users may encounter difficulties.

Problem 1: The file does not appear in the list of ringtones

Possible causes and solutions:

  • πŸ“ Incorrect folder: Make sure the file is in the /Ringtones/, not /Download/ or /Music/.
  • πŸ”€ Inappropriate file name: Rename the file to Latin without spaces (e.g, ringtone1.mp3).
  • 🎡 Unsupported format: Convert the file to MP3 or M4A via Online-Convert.
  • πŸ”„ Media Files Cash: Clear the Media Store app cache in Settings β†’ Annexes β†’ Application management.

Problem 2: Rington is losing, but very quietly

This is a common problem on Xiaomi due to volume limits for custom sounds.

  • πŸ”Š Increase the volume in the settings β†’ Sounds and vibrations β†’ Media volume.
  • πŸŽ›οΈ Normalize the volume of the file through Audacity (the effect of "NormalizationΒ»).
  • πŸ“± Use the Volume Booster app (requires root).

Problem 3: After the MIUI update, the ringtone reset

MIUI updates sometimes reset user settings to avoid this:

  • πŸ”„ Save a copy of the file in the cloud (Mi Cloud or Google Drive).
  • πŸ“ Put the ringtone in /MIUI/ringtone/ β€” This folder is less frequently affected by updates.
  • πŸ”§ Use Titanium Backup (requires root) to back up system sounds.

πŸ’‘

If all user ringtones are missing after the MIUI update, check the /MIUI/ringtone/backup/ folder – sometimes the system backs up automatically.

Can I play music on the ringtone without a computer?
Yeah, that's a good way to do it. 1 (standard settings) or Method 2 (Both of these options don't require a PC and work directly on the phone, and the key is to place the file in the folder correctly. /Ringtones/ and reboot the device.
Why isn’t my music playing like a ringtone, even though the file is visible on the list?
It could be related to: 🎡 Unsupported format (try converting to a MP3); πŸ”Š Damaged metadata (restore the file via Audacity); πŸ“± Restrictions MIUI (Some firmwares block files size > 5MB) Also check if the vibration only mode is enabled in the audio settings.
How to Put Your Music on the Alarm on Xiaomi?
The algorithm is similar to setting a ringtone, but you need to put the file in the /Alarms/ folder. Next: Open the Watch app β†’ Alarm clock. Create a new alarm or edit an existing one. Tap on Melody and select your file from the Local tab. If there are no Local tabs, use Ringtone Maker (it has the option to Set as an alarm clock).
Can I play music from Spotify/Yandex Music on the ringtone?
No, it's not directly possible because of DRM-However, you can: Record the track via another phone (using a voice recorder), find it in free sources (e.g., Zedge or Mob.org), download it via Telegram bots (e.g., Telegram bots, @MusicDownloaderBot), If the track is available in public sources, please note that the use of pirated content may infringe copyright.
How to get back Xiaomi’s standard ringtones after experimentation?
If you have deleted or replaced system tunes, you can restore them as follows: Reset the sound settings in Settings. β†’ System system β†’ Resetting settings β†’ Reset your audio settings. Frisk the device through the Mi Flash Tool (select save user data). Download the original ringtones MIUI from forums (e.g. xiaomi.eu) and place them in /system/media/audio/ringtones/.