How to Set Your Melody on Xiaomi: 5 Proven Ways

The standard ringtones on Xiaomi are boring quickly, and the factory ringtones in MIUI often sound too quiet or inexpressive. The good news is that you can put any song or sound as a call, alarm or notification β€” and you don’t have to be an advanced user. In this article, we’ll break down all the current ways, including the hidden features of MIUI 14/15 and bypassing the system’s limitations.

It's important to understand that the process is different depending on the firmware version and the smartphone model. For example, on the Redmi Note 12 and POCO X5, the algorithm is one, and on the old Mi 9T or Redmi 5, we took all the nuances and put together universal instructions that work even on budget devices with limited resources, if you want to not just replace the ringtone, but customize your contact melodies or use.flac files, here too, you will find a solution.

Before you start, check:

  • πŸ“± Version. MIUI: Go to Settings. β†’ The phone. β†’ Version. MIUI. If you MIUI 12 or older, all methods from the article will work. MIUI 11 and below may require additional steps.
  • 🎡 Audio file format: the system supports.mp3,.m4a,.wav, but not all formats are reproduced correctly β€” MP3 bitrate 128-320 kbps.
  • πŸ“ Location of the file: the melody should be in the phone’s memory (not on the phone’s memory). SD-map, otherwise it may disappear after rebooting.

Method 1: Installation of the melody through standard MIUI settings

This is the simplest method that works on all Xiaomi smartphones without any additional applications, suitable for replacing the ringtone, alarm or notifications. SIM-maps (this is only possible through third-party utilities).

Step instructions:

  1. Download or prepare an audio file (for example, crop a song in the MP3 Cutter app).
  2. Move the file to the Ringtones folder (for calls) or Notifications folder on the internal drive. If you don't have folders, create them manually.
  3. Open Settings β†’ Sound and vibration β†’ Call melody.
  4. Your file will appear in the list of available ringtones. Select it and save the changes.

⚠️ Note: If the file is not displayed, check it out:

  • πŸ” The file name does not contain any special characters (e.g., #,?, spaces at the beginning).
  • πŸ“‚ The folder is created at the root of internal memory, not in subfolders like Download or Music.
  • πŸ”„ After adding the file, restart the phone - sometimes MIUI Does not update the list of tunes in real time.

Download the song in MP3| Cut to 30 seconds (optional)|Rename the file without special characters |Transfer to the Ringtones |Reboot the phone-->

Method 2: Using the Zedge app for custom ringtones

If the standard method didn’t work, or if you want to download ready-made tunes with effects (like iPhone-style calls or retro signals), use the Zedge app. It’s free, but it contains ads. Advantage: it has exclusive sounds for Xiaomi that aren’t available in other services.

How to determine:

  • πŸ“₯ Download Zedge from Google Play (or via APKMirror if the app is blocked in your area).
  • πŸ” In the search bar, type a query, for example: Xiaomi ringtone or POCO notification sound.
  • 🎡 Select the sound you like and click Set as ringtone. The application automatically transfers the file to the desired folder.
  • βš™οΈ If the sound is not applied, go to the Zedge settings and activate the Use Zedge as default option.

⚠️ Note: Some users complain that after the update MIUI Zedge tunes are dropped to avoid it:

  • πŸ“ Manually copy downloaded files from the Zedge folder in Ringtones.
  • πŸ”’ Turn off battery optimization for Zedge in phone settings.

Standard settings MIUI|Zedge appendix|Manual replacement of system files|Other-->

Method 3: Replace system ringtones with Root or ADB (for advanced)

This method is suitable if you want to completely replace standard MIUI sounds with your files (for example, remove the words Mi Tune in the menu of selecting tunes). This will require either root access or ADB commands.

Instructions via ADB (without root):

  1. Install ADB Tools on your PC.
  2. Connect your phone to your computer and activate USB Debugging in Settings β†’ About Phone β†’ MIUI version (click 7 times on the line with the version to unlock the developer menu).
  3. In the command line, execute: adb pull /system/media/audio/ringtones This will copy the standard ringtones to your PC.
  4. Replace the files in the ringtones folder with your own (save the original names, for example). Mi_Tune.mp3).
  5. Return files back: adb push your folder/ringtones /system/media/audio/ringtones
  6. Reboot the phone.

⚠️ Attention: After update MIUI To avoid this, back up the folder. /system/media/audio Restore it after each update.

What if the sounds are gone after ADB?
If you have replaced the files through ADB The phone has stopped making any sounds, so do it: 1. Restart in Safe Mode (hold the power button) β†’ "Safe regime"). 2. Deletion of the file `/system/media/audio/ringtones/.nomedia` (if there is). 3. Recovering original files via command: adb push backup_ringtones/ /system/media/audio/ringtones If the problem remains, reset the sound settings in Settings. β†’ Annexes β†’ Application management β†’ Three points. β†’ Reset the settings.

Method 4: Assigning individual tunes for contacts

If you want each subscriber to have a unique call signal, use the built-in MIUI function. This works even on budget models like the Redmi A2 or POCO C55. Limit: maximum melody length is 30 seconds (longer files will be cropped).

Step-by-step:

  • πŸ“ž Open the Contacts app and select the contact you want.
  • πŸ–ŠοΈ Click Edit (Pencil icon).
  • πŸ”” Scroll down to the Melody of the Call item and select Add Add.
  • 🎡 Specify the path to your audio file (it should lie in Ringtones or Notifications).
  • πŸ’Ύ Save the changes.

πŸ’‘ A useful tip: if you want to assign different tunes for work and personal contacts, use tags in Google Contacts:

  • Create a job label and assign a strong signal for it.
  • For the Family label, choose a softer tune.

MIUI will automatically apply the settings to all contacts from the tag.

πŸ’‘

To prevent the contact melody from being reset after syncing with Google, disable the β€œAuto-Update Contacts” option in your account settings.

Method 5: Alternative applications for sound management

If you don't like the built-in MIUI tools, try third-party tools.

  • πŸŽ›οΈ Set the volume of the call separately for each contact.
  • πŸ”„ Create a schedule of sound profiles (for example, quiet mode at night).
  • 🎢 Use playlists instead of single files.

Top.-3 apps:

AnnexFeaturesCons
Ringtone MakerSinging, format conversion, appointment to notificationsAdvertising, no Russian language
AudioManagerProfile schedule, widget for quick switchingPaid after the trial period
Music Volume EQRington equalizer, bass/high frequencyA complex interface

⚠️ Note: some apps (like Ringtone Maker) ask permission to access contacts and stored files. Check reviews on Google Play before installing them – there are cases where utilities have substituted system sounds for ads.

Problem Solving: Why is the melody not set?

If you followed the instructions but the sound never appeared on the list of available ones, check out these points:

Problem 1: The file is not displayed in the settings

  • πŸ” Make sure the file has an extension.mp3 or.m4a. Rename it if you need to.
  • πŸ“‚ Transfer the file to the Ringtones root folder (not to subfolders!).
  • πŸ”„ Restart your phone - sometimes MIUI caches.

Problem 2: Sound is played with distortion

  • 🎡 Check the bitrate of the file. Optimally, 192 kbps. Too high bitrate (320).+ kbps may cause lags.
  • πŸ”Š Make sure that the sound effect is not activated in the sound settings (Settings) β†’ Sound. β†’ Audio Effects).

Problem 3: The melody resets after the update

  • πŸ“ Back up your Ringtones folder on your PC or in the cloud.
  • πŸ”„ After updating MIUI manually return the files to their place.
  • πŸ› οΈ Use the Titanium Backup app (root required) to save your audio settings.

πŸ’‘

If none of these methods worked, try resetting the sound settings to factory settings: Settings β†’ Applications β†’ Application Management β†’ Three dots β†’ Reset settings β†’ Sound.

FAQ: Frequent questions about Xiaomi tunes

Can I put my tune on the alarm clock?
Yes, but the algorithm is different from replacing a ringtone. Move the file to the Alarms folder (manually create it if not). Then in the Watch β†’ Alarm β†’ Melody app, select your file. On some models (such as Mi 11), you need to use the Google Clock app to do this.
Why is my tune quieter than standard?
This is a feature of MIUI: the system automatically normalizes the volume of custom sounds. To get around the restriction: Increase the volume of the file in the audio editor (for example, in Audacity). Use the.wav format, it usually plays louder. Activate in the settings Amplify the sound (Settings β†’ Special features β†’ Amplify the sound).
How to put your tune on notifications in Telegram/WhatsApp?
To do this, you need to change the settings of a particular messenger: Telegram: Settings β†’ Notifications β†’ Notifications Sound. WhatsApp: Three Dots β†’ Settings β†’ Notifications β†’ Message Sound. The file should be in the Notifications folder. If it is not in the list, use a file manager (such as Solid Explorer) to select.
Does this work for POCO and Black Shark?
Yes, all instructions are valid for POCO and Black Shark, as they run on MIUI (or its modifications like POCO Launcher). Except for Black Shark 5 with JoyUI: there the path to the audio settings may differ (Settings β†’ Sound and image).
Can I put a live sound (such as a voice recording) as a ringtone?
Yes, but there are nuances: Write your voice in.m4a (like Voice Recorder). Cut the file down to 10-15 seconds, otherwise there will be a delay in playback. Place it in Ringtones and select it in the settings. On MIUI 14+, live sounds are played without distortion.