How to Put Your Music in a Challenge in Xiaomi: All Ways to 2026

Tired of the standard Xiaomi call melodies and want to install your favorite song or unique sound on an incoming call? In this article, we will analyze all the current ways – from simple settings in MIUI to advanced methods using a file manager and third-party applications. No matter what model you have: Redmi Note 12, POCO X5, Xiaomi 14 or even the outdated Redmi 5 – instructions will be suitable for all devices based on MIUI 12-14 and Android 11-14.

Xiaomi’s smartphones feature a limited selection of system tunes and no built-in feature for adding custom tracks through the standard menu. But that’s not a problem: we’ll show you how to get around the restrictions by maintaining sound quality and avoiding crashes. You’ll also learn why some file formats (.m4a,.flac) may not work, and how to properly prepare an audio file for a call.

1. Method: through standard MIUI settings (for short tunes)

The easiest method is to use the built-in MIUI tools. It is suitable for short audio files (up to 30 seconds) in.mp3 or.ogg format. Importantly, the system menu does not allow you to select tracks from the music library - only from the Ringtones folder.

Instructions:

  • πŸ“ Create a Ringtones folder on internal memory (if not). β†’ Ringtones.
  • 🎡 Put an audio file in it (for example, my_ringtone.mp3). The file name should contain only Latin characters.
  • βš™οΈ Open the Settings. β†’ Sound and vibration β†’ The ringing melody.
  • πŸ” Your file will appear in the list. Select it and save the changes.

πŸ’‘

If the file doesn't show, reboot the smartphone. MIUI scans the Ringtones folder only when the system starts.

Limitations of the method:

  • ❌ Does not work with files longer than 30 seconds (it will be automatically terminated).
  • ❌ It does not support.wav and.aac formats.
  • ❌ You can’t assign different tunes to different contacts.
πŸ“Š What kind of call do you use more often?
Standard settings of MIUI
Third-party annexes
Manual copying of files
Never change.

2. Method: via the Music app (for MIUI 14+)

The latest versions of MIUI 14 have the ability to assign ringtones directly from the Music app (only for files uploaded to the device’s memory), a method that is convenient if you want to use a song snippet without cropping.

Step-by-step:

  1. Open the Music app and find the track you want to use.
  2. Click on three dots next to the song title β†’ Set as β†’ Call melody.
  3. In the window that appears, cut the fragment (maximum 30 seconds) and save it.
  4. Go to Settings β†’ Sound and vibration and select a new tune from the list.
Why is pruning mandatory?
MIUI limits the length of the ringtone to 30 seconds to avoid delays when playing.If the file is longer, the system will automatically cut it to the permissible limit, which can lead to a break in the sound in the middle of the cycle.

Advantages of the method:

  • βœ… It doesn't require manual folder creation.
  • βœ… Supports track trimming right in the app.
  • βœ… Works with formats.mp3,.m4a,.FLAC (after conversion to FLAC.mp3).

⚠️ Note: If the melody does not appear in the settings after saving, check that the file is not protected. DRM (So, for example, downloaded from Apple Music or Spotify, and those tracks won't be on the list.

3. Method: Use of third-party applications (Zedge, Ringtone Maker)

If the built-in MIUI tools don't suit you, look for third-party apps.

  • 🎢 Zedge is a library of free tunes and wallpapers that lets you download and set calls in one click.
  • βœ‚οΈ Ringtone Maker – a tool for cropping tracks and converting them to supported formats.
  • πŸ”Š MP3 Cutter and Ringtone Maker – Advanced Editor with a feature fade-in/fade-out.

How to set a tune through Zedge:

  1. Download Zedge from Google Play and open it.
  2. In the Ringtones section, find your favorite sound and click Download.
  3. After downloading, click Set as ringtone β†’ Phone ringtone.
  4. Confirm the selection in the system menu.

- Check the format (supported.mp3,.ogg,.wav)

- Length not exceeding 30 seconds

Volume normalized (at least -12 dB)

- The file is not copyrighted-->

Important: Some applications (e.g. Zedge) require permission to change system settings. If the melody is not applied after installation, go to Settings β†’ Applications β†’ Special Access β†’ Change system settings and enable access for the application.

4. Method: Manually copy files to system folders (for advanced ones)

This method is suitable if you want to use any audio file without any length or format restrictions. You will need a file manager with access to system folders (for example, MiXplorer or Solid Explorer).

Instructions:

  • πŸ“‚ Download the melody file to the device (for example, in the Downloads folder).
  • πŸ”§ Install a file manager with root rights (not necessarily, but makes access easier).
  • πŸ“‹ Cross the path. /system/media/audio/ringtones (for system tunes) or /system/media/audio/notifications (notice-in).
  • πŸ“Ž Copy your file into this folder. Assign it 644 (read for all, write only for the owner).
  • πŸ”„ Reboot your smartphone.
folderAppointmentMax. Length.Supported formats
/system/media/audio/ringtonesBell melodies30 seconds (recommended).mp3, .ogg, .wav
/system/media/audio/notificationsNotification sounds5 seconds.mp3, .ogg
/system/media/audio/alarmsAlarm clocks60 seconds..mp3, .ogg, .m4a

⚠️ Warning: Changing system folders without root permissions can cause crashes. If after copying files, the smartphone starts to slow down, delete the added tunes and restart the device.

5. Method: Assigning individual tunes for contacts

If you want different contacts to have unique ringtones, use the built-in MIUI feature:

  1. Open the Contacts app and select the contact you want.
  2. Click Edit (pencil icon).
  3. Scroll down to the Melody of the Call and select the file from the list (including custom ones).
  4. Save the changes.

Limitations:

  • ❌ Does not work with contacts synced only through Google (you need to duplicate in the local ledger).
  • ❌ Does not support dynamic change of melody (for example, by time of day).

πŸ’‘

To assign unique melodies, the contact must be stored in a local or MI-Address book account: Contacts from Google, WhatsApp or Telegram do not support this feature.

Frequent problems and their solutions

Even after the right tune, the melody may not play, and let's look at the typical errors and how to fix them:

Problem 1: The file does not appear in the settings.

  • πŸ”Ή Check the file extension (should be.mp3 or.ogg).
  • πŸ”Ή Make sure the file is in the Ringtones folder (registration is important!).
  • πŸ”Ή Reset the device β€” MIUI scans folders when you start.

Problem 2: The melody is playing with a delay.

  • πŸ”Ή Reduce the bitrate of the file (128-192 kbps recommended).
  • πŸ”Ή Cut the file to 10-15 seconds.
  • πŸ”Ή Check if the power saving mode is on (it can slow down playback).

Problem 3: The sound is distorted or interrupted.

  • πŸ”Ή Convert the file to.mp3 with a sampling frequency of 44.1 kHz.
  • πŸ”Ή Delete the metadata (tags) ID3) with the Audacity program.
  • πŸ”Ή Check if the file is corrupted (try to play it in another player).
Can I play music for a call longer than 30 seconds?
Technically, yes, but MIUI will cut it to 30 seconds when selected through standard settings. To get around the restriction: Use third-party apps (like Ringtone Maker) that allow you to set long tracks. Place the file in the system folder /system/media/audio/ringtones (root required).
Why is my tune quieter than the standard ones?
This is due to normalizing the volume in MIUI. To fix the problem: Increase the volume of the file in the audio editor (for example, in Audacity); Convert the file to.mp3 with a bit rate of 192 kbps or higher; Check whether Do Not Disturb or Quiet mode is enabled.
How to bring back standard Xiaomi tunes?
If you have deleted or replaced system sounds, you can restore them by: Reset the sound settings: Settings β†’ System β†’ Reset the settings β†’ Reset the sound settings. Reset the firmware through MIUI Recovery (without loss of data). Download the original Xiaomi tunes from the forums (for example, 4PDA) and place them in the Ringtones folder.
Can I use music from Spotify or Apple Music?
No. Files downloaded from streaming services are DRM protected and cannot be used as ringtones. Alternatives: Find the same track freely available (e.g., on Zedge or Free Ringtones); buy a song from Google Play Music or iTunes (non-DRM files); record the sound from the screen through another device and crop it.
Why did my tunes disappear after the MIUI update?
For major updates (e.g., from MIUI 13 to MIUI 14), the system can reset user audio settings. To return them: Check if files are still in the Ringtones folder. Reboot the device β€” sometimes the tunes come back after the reboot. Reassign them manually to Settings β†’ Sound and Vibration. If files are missing, restore them from a backup or download them again.