How to Put Your Melody on Xiaomi: 5 Proven Ways

Are you tired of the standard ringtones on your Xiaomi and want to set your favorite song or unique sound on the call? This problem is familiar to many owners of Redmi, Poco or Mi smartphones - despite the abundance of built-in tunes, they quickly get bored. Fortunately, MIUI allows you to set your own audio files as ringtones, notifications or alarm clocks, but this process is not always intuitive.

In this article, we’ll look at all the current ways to install custom tunes on Xiaomi, from the simplest through standard settings to advanced methods using ADB or third-party apps. You’ll learn which formats are supported (MIUI 14 limits ringtone duration to 30 seconds, but there’s a workaround), where to store files so they can be displayed in the selection list, and how to avoid typical errors. Instructions will be suitable for all modern devices of the brand, including Redmi Note 12, Poco X5, Xiaomi 13 and older models on MIUI 12/13.

1. Audio file preparation: formats and requirements

Before you set your melody, you need to make sure that the file meets the technical requirements of MIUI.

  • 🎡 MP3 β€” The most universal option recommended for ringtones;
  • 🎡 M4A (AAC) β€” Good quality with smaller size;
  • 🎡 WAV β€” without loss of quality, but takes up a lot of space;
  • 🎡 OGG β€” rarely used, but maintained.

It is important to take into account the limitations:

  • πŸ•’ Duration: optimally up to 30 seconds (in) MIUI 14 long files can be cut automatically);
  • πŸ“ Size: No more than 5MB for ringtones and 1MB for notifications;
  • πŸ”Š Volume: The file must be normalized (peak volume is not higher than the volume). -3 dB, otherwise the sound will be distorted).

If your file doesn’t meet the requirements, use free online conversion services, such as:

  • 🌐 Audio-Converter – to change the format;
  • 🌐 MP3Cut β€” pruning;
  • 🌐 AudioToolSet – to normalize volume.

⚠️ Note: Files with a bit rate above 320 kbps can be played with a delay on Xiaomi budget models (for example, Redmi). 10A POCO C50). For such devices, it is recommended to use 192-256 kbit / s.

Method 1: Installation through standard MIUI settings

This is the simplest method that works on all Xiaomi smartphones without any additional apps.

  1. Place the prepared audio file in the memory of the phone. Recommended folders: πŸ“ /storage/emulated/0/Ringtones/ β€” ringtone; πŸ“ /storage/emulated/0/Notifications/ β€” notice-in; πŸ“ /storage/emulated/0/Alarms/ β€” alarm-box.

If you don’t have folders, create them manually through any file manager (e.g. Files by Google or built-in Explorer).

Open the Settings app β†’ Sound and vibration.

Select the Call Melody (or the Notification Sound if you are setting up notifications).

Your file will appear in the list - tap it for selection.

If the file is not displayed:

  • πŸ”„ Reboot the phone;
  • πŸ“‚ Check the correct name of the folder (registration is important!);
  • πŸ” Make sure the file is not hidden (name should not start from a point of view).

File in MP3/M4A/WAV| format

It is not larger than 5 MB|

File is placed in Ringtones/Notifications| folder

File name without special characters

-->

3. Method 2: Using a file manager with the right to write

On some MIUI firmware (especially Poco or custom builds), the standard method may not work due to access restrictions, in which case a file manager with advanced rights, such as Mixplorer or FX File Explorer, will help.

Instructions:

  1. Install Mixplorer from Google Play.
  2. Open the application and allow access to memory (Allow access to files).
  3. Go to the folder with your audio file, press it and select Copy.
  4. Go to /storage/emulated/0/Ringtones/ (or another target folder) and paste the file.
  5. Long click on the file β†’ Properties β†’ set the permissions rwxr--r-- (the owner – read / write, the rest – only read).

After that, the file should appear in the list of tunes. If not, try moving it through ADB (method 4).

Built-in Conductor |

Files by Google|

Mixplorer|

FX File Explorer|

Other-->

Method 3: Applications for installing ringtones

If manual methods seem complicated, you can use specialized applications that automatically copy files to the right folders and update the MIUI database.

Top.-3 apps:

AnnexFeaturesReference
Ringtone MakerCutting files, normalizing volume, supporting all formatsGoogle Play
ZedgeReady-made ringtones library + upload your filesGoogle Play
MP3 Cutter and Ringtone MakerSimple interface, export directly to Ringtones folderGoogle Play

How to use (as an example of Ringtone Maker):

  1. Open the application and select an audio file from memory.
  2. Cut the desired fragment (optimally 15-30 seconds).
  3. Click Save and select Set as a ringtone.
  4. The application automatically copies the file to /Ringtones/ and prompts you to apply it.

⚠️ Note: Some applications (e.g., Zedge) require permission to change system settings. MIUI This may trigger a warning of an β€œunsafe action” – confirm it if you trust the source.

5. Method 4: Installation via ADB (for power users)

If none of the above methods work, the Android Debug Bridge (ADB) remains a β€œheavy artillery” that works on all versions of MIUI, but requires a connection to a computer.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux;
  • πŸ”Œ Cable USB Type-C (original);
  • πŸ› οΈ Utility. ADB Tools;
  • πŸ“± Included Debugging by USB phone-on.

Step-by-step:

  1. Activate Developer Mode on Xiaomi: Settings β†’ About Phone β†’ MIUI Version (shap 7 times)
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your phone to your computer and confirm your trust in the device.
  4. Open the command prompt (CMD) in the ADB folder and execute: Adb devices If the device is displayed, continue.
  5. Copy the file to the system folder: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/
  6. Update the media database: Adb shell media scan

After that, the file will appear in the list of tunes. If not, check the access rights:

adb shell chmod 644 /sdcard/Ringtones/your_ringtone.mp3
What if the ADB can’t see the device?
1.Make sure Xiaomi drivers are installed USB Drivers (you can download it on the official website). 2. Try another one. USB-cable (cheap cables often do not support data transfer). 3. Switch the connection mode on the phone from Charging to File Transfer (MTP). 4. disable the antivirus on your computer - it can block ADB. 5.Reboot both devices.

Method 5: Manual database editing (for MIUI 12–14)

On newer versions of MIUI, the system caches a list of ringtones in the media.db database. If the file is physically in the folder, but does not appear, you need to update the cache.

Instructions:

  1. Install the ARP+ application (root rights required).
  2. Open /data/data/com.android.providers.media/databases/external.db.
  3. Find the file table and add a record for your file (or update it if you have one).
  4. Reboot the phone.

Alternative method without root:

  • Remove the Media Store app cache (Settings β†’ Applications β†’ Application Management β†’ Three points β†’ Show Systems β†’ Media Store β†’ Clear the cache).
  • Reset the device.

⚠️ Attention: Editing system databases without root may cause a gallery or music player to crash!

7. Problem Solving: Why the Melody Is Not Set

If you have completed all the steps but the file never appears in the list, check out the following:

Problem.Reason.Decision
The file is not displayed in the settingsWrong folder or permissionsCheck the path (/Ringtones/) and the rights (chmod 644)
The melody is played with distortionsToo high volume or bitrateNormalize the file to -3 dB and convert to 192 kbit/s
After rebooting, the melody is reset.MIUI restrictions on custom filesUse ADB or Ringtone Maker app
File visible but not reproducedUnsupported format or corrupted fileConvert to MP3 with an online service

If the problem persists, try:

  • πŸ”„ Reset the sound settings (Settings) β†’ System system β†’ Resetting settings β†’ Reset the sound settings);
  • πŸ“± Update MIUI last-minute;
  • πŸ› οΈ Install custom firmware (e.g. Pixel Experience) where there are no ringtone restrictions.

πŸ’‘

If you change tunes a lot, create a /Ringtones/Custom/ folder and put all the files in there so they don't mix with the standard ones and are easier to manage.

8.Alternative options: cloud services and smart watches

If you’re tired of messing around with files, consider alternative ways to personalize sounds:

  • 🎢 Spotify/YouTube Music: Some firmware MIUI allow you to select tracks from these services as ringtones (check Settings) β†’ Sound. β†’ The ringing melody β†’ Music).
  • ☁️ Google Drive/Xiaomi Cloud: Upload the file to the cloud, download it directly to the Ringtones folder via the mobile app.
  • ⌚ Mi Band or Xiaomi Watch: Set up unique vibrations or sounds for notifications in the Mi Fitness app.

For owners of Xiaomi Watch S3 or Mi Band 8, the function "Alarm Melody" is available - you can download your sound through the Zepp Life app (limit: up to 10 seconds, MP3 format).

πŸ’‘

Cloud services are convenient, but depend on the Internet. For security, store a copy of the file in your phone's local memory.

FAQ: Frequent questions about installing tunes on Xiaomi

❓ Can you put your tune on a double? SIM-map?
Yeah, in MIUI There are separate settings for each SIM-Go to the settings. β†’ SIM-maps and mobile networks β†’ The ringtone and select the right one. SIM.
❓ Why does my music stop after 30 seconds?
This is a limitation of MIUI 14. To get around it, crop the file in advance or use the Ringtone Maker app with the option of "Cyclic Playback".
❓ How to Recover Standard Melodies After Resetting?
Standard ringtones are stored in /system/media/audio/ringtones/. If they are missing after the update, try resetting the sound settings or reinstall the firmware via Fastboot.
❓ Can I install a melody on notifications of individual applications?
Yes, for this: Open Settings β†’ Apps β†’ App management. Select the desired application (like WhatsApp). Tap Notifications β†’ Sound and select your file.
❓ Does this method work for Poco? F5 Or the Redmi Note 12 Pro.+?
Yes, all of the above methods are relevant for all MIUI 12-14 devices, including Poco and Redmi, except for models for the Chinese market (for example, Xiaomi 13 Pro CN), where there may be additional restrictions.