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.
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:
- Open the Music app and find the track you want to use.
- Click on three dots next to the song title β Set as β Call melody.
- In the window that appears, cut the fragment (maximum 30 seconds) and save it.
- Go to Settings β Sound and vibration and select a new tune from the list.
Why is pruning mandatory?
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:
- Download Zedge from Google Play and open it.
- In the Ringtones section, find your favorite sound and click Download.
- After downloading, click Set as ringtone β Phone ringtone.
- 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.
| folder | Appointment | Max. Length. | Supported formats |
|---|---|---|---|
| /system/media/audio/ringtones | Bell melodies | 30 seconds (recommended) | .mp3, .ogg, .wav |
| /system/media/audio/notifications | Notification sounds | 5 seconds | .mp3, .ogg |
| /system/media/audio/alarms | Alarm clocks | 60 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:
- Open the Contacts app and select the contact you want.
- Click Edit (pencil icon).
- Scroll down to the Melody of the Call and select the file from the list (including custom ones).
- 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).