How to Put Your Music on a Call on Xiaomi: 5 Proven Ways

Replacing a standard ringtone with a favorite tune is one of the first steps in personalizing a smartphone. Owners of Xiaomi, Redmi and POCO devices often face the limitations of the MIUI shell, which does not always allow you to easily install an arbitrary audio file as a call signal. In this article, we will analyze all the current ways, from standard settings to workarounds for Android 12/13/14 models.

It's important to understand that the process can vary depending on the firmware version and the phone model. For example, on Xiaomi 13 Pro with MIUI 14, the algorithm will be one, and on Redmi Note 10 with MIUI 12.5, we took these nuances into account and prepared universal instructions that work on 90% of the brand's devices. If you tried to change the ringtone through Settings โ†’ Sounds and did not find the right item, don't worry, there is a solution!

Also in the material you will find answers to frequent questions: why not display downloaded tunes, how to cut the track to 30 seconds (maximum length for ringtones in MIUI), and what to do if after the system update lost user sounds, Let's start with the simplest method - through the built-in shell tools.

Method 1: Installation of the melody through standard MIUI settings

This is a basic method that works on most Xiaomi devices without additional applications, suitable for models with MIUI 11 and later, including the latest versions of HyperOS (which replaced MIUI in 2026), the main condition is that your audio file must be stored in the phoneโ€™s memory and meet the requirements of the system.

Here's the step-by-step instruction:

  1. Download or transfer the audio file to your phone, which should be in.mp3,.m4a,.ogg or.wav. The maximum length is 30 seconds (otherwise the system will cut the melody automatically).
  2. Open the Files app (or any other file manager) and move the file to the Ringtones folder (if not, create it in the root directory of internal memory).
  3. Go to Settings โ†’ Sounds and vibration โ†’ Call.
  4. In the list of available tunes, select Local Ringtones โ€“ your file should appear there.
  5. Tap the right track to listen to, and press OK to save.

If your file does not appear in the list, check:

  • ๐Ÿ“ Is the file extension correct (sometimes after downloading from the Internet it is duplicated, for example) song.mp3.mp3).
  • ๐Ÿ”Š Audio format โ€” MIUI Does not support.flac or.aac for ringtones.
  • ๐Ÿ“ฑ Ringtones folder is built at the root of internal memory, not at the root of the memory. SD-map.

Download the file in MP3/M4A format

Cut the track to 30 seconds

Rename the file without special characters

Move it to the Ringtones folder

Reboot your phone (if the file is not displayed)

-->

On some models (e.g. POCO F5), Local Ringtones may not be available, in which case try an alternative path: Settings โ†’ Applications โ†’ Application Management โ†’ Settings (cog) โ†’ Default sounds. There are sometimes additional options for selecting custom tunes.

Method 2: Use the Music app (Mi Music)

MIUI has a built-in music player that can set tracks as ringtones, which is a good technique if you don't want to manually move files through folders. Let's take a look at the Xiaomi 12T:

Steps:

  1. Open the Music app (a note icon on a white background).
  2. Find the track you want to use in the library as a ringtone, and if you don't have one, import the file through the menu. โ†’ Imports.
  3. Slip along the track to open the playback control panel.
  4. Press three points (โ‹ฎ) in the upper right corner and select Set as a ringtone.
  5. In the window that appears, select a Call (or Alarm/Notification if necessary).
  6. Cut the track (if necessary) and save the changes.

Note that this method does not work on all versions of MIUI. On some devices (e.g. Redmi 9A), the Install as a ringtone may not be available. In this case, use Method 1 or Method 3.

Through MIUI Settings

Through the Music app

Third-party applications (Zedge, Ringtone Maker)

Manually copy files to the Ringtones folder

Another option

-->

If after installing the ringtone through Mi Music, the sound is distorted or played from the beginning, try the following:

โš ๏ธ Note: Before trimming a track in Mi Music, make sure the original file has a bitrate of no higher than 192 kbps. Higher quality can lead to playback failures. If necessary, convert audio through online services (e.g. Audio-Online).

Method 3: Third-party applications for ringtones (Zedge, Ringtone Maker)

If the standard methods didn't work, Google Play's specialized tools will come to the rescue, and we tested 10 apps and selected the two most reliable ones:

AnnexAdvantagesDeficienciesCompatibility with MIUI
ZedgeLarge library of ready-made ringtones, support for user files, simple interfaceAdvertising in the free version requires access to storageโœ… It works on all versions.
Ringtone MakerTrack trimming, format conversion, installation without length restrictionsInterface in English, sometimes failures while savingโœ… Works, but may require manual file copying
MP3 Cutter and Ringtone MakerPrecise trimming in seconds, support for all formats, export to the Ringtones folderIt is difficult for beginners, a lot of advertising.โœ… Best choice for cutting long tracks

Consider the process using the example of Zedge (the most popular application with 50+ million installations):

  1. Download and install Zedge from Google Play.
  2. When you first start, allow access to files and media.
  3. Go to the Ringtona tab (bell icon).
  4. You can: ๐Ÿ” Find the finished ringtone through a search (e.g., type in the song title). ๐Ÿ“ Upload your file by clicking My files โ†’ Add.

Set up how

Call.

Confirm the action - the ringtone will be used automatically.

If the ringtone does not work when you call after installing through Zedge, follow the following steps:

โš ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 11 Pro)+) Apps like Zedge require additional permissions. โ†’ Annexes โ†’ Permit management โ†’ Autorun and enable autorun for Zedge. Also check permissions to Change System Settings in the app menu.

๐Ÿ’ก

If the sound is interrupted when you call after installing the ringtone through Zedge, try converting the file to.m4a with a bitrate of 128 kbit / s - these are the optimal parameters for MIUI.

Method 4: Manually copy files via PC (for power users)

This method will come in handy if previous methods have not worked, or you want to install a ringtone on Xiaomi without using third-party apps. USB-cable.

Instructions:

  1. Connect your phone to your PC via USB and select File Transfer (MTP) mode.
  2. On your computer, open the phone folder and go to Internal Storage.
  3. Create folders (if they are not available): ๐Ÿ“ Ringtones - for calls ๐Ÿ“ Notifications โ€“ for notifications ๐Ÿ“ Alarms - for alarm clocks

my_ringtone.mp3

Disconnect the phone from the PC and restart it.

Settings โ†’ Sounds โ†’ Call

If the files are not displayed, check:

  • ๐Ÿ”„ Whether folders are created correctly (they should be at the root of internal memory, not in subfolders like Download or Music).
  • ๐Ÿ“Œ File format - only.mp3,.m4a,.ogg or wav.
  • ๐Ÿ”„ Try restarting your phone again โ€“ sometimes. MIUI Scans media files only after re-enablement.
What if the Ringtones folder is not visible in the settings?
If you created a Ringtones folder, put files there, but they don't appear in the call settings, the problem could be in the media scanner cache. To reset it: 1. Go to Settings โ†’ Applications โ†’ App Management. 2. Find the Media Storage app. 3. Click Storage โ†’ Clear cache. 4. Reboot the phone. After that, the files should appear in the ringtones list.

On devices with MIUI 14 and HyperOS, an additional step may be required: after copying files, go to Settings โ†’ Memory โ†’ Clear Media Data and select Update Media Files. This will force scanning of new audio files.

Method 5: Use ADB-Teams (for advanced users)

If none of the above methods worked, the last option is to install a ringtone via ADB (Android Debug Bridge), which requires command line skills and is suitable for users who are not afraid to โ€œdigโ€ into system settings.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB-driver.
  • ๐Ÿ“ฑ Included Debugging by USB on the phone (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” Press 7 times, then return to Additional โ†’ For developers โ†’ Debugging by USB).
  • ๐ŸŽต Audio file in.ogg format (recommended format for system ringtones).

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Copy your audio file (for example, custom_ringtone.ogg) Tools-tools folder on your computer.
  3. Open the command prompt (Win + R โ†’ enter cmd) and go to the folder with ADB:
cd C:\platform-tools
  1. Run a command to copy the file to the ringtone system folder:
adb push custom_ringtone.ogg /system/media/audio/ringtones/
  1. Set the correct permissions for the file:
adb shell chmod 644 /system/media/audio/ringtones/custom_ringtone.ogg
  1. Reboot the phone:
adb reboot

After the reboot, your ringtone will appear in the standard system melodies list, which is guaranteed to work on all versions of MIUI, but requires caution - the wrong commands can disrupt the system.

โš ๏ธ Note: Modifying system files through ADB This can cause failures if you make mistakes in commands.We recommend that you pre-backup your data through Settings. โ†’ Additionally. โ†’ Backup and reset. Also note that after the firmware update, your ringtone may disappear from the system folder.

Problem Solving: Why Xiaomi doesnโ€™t install a ringtone

Even after completing all the instructions, Xiaomi users sometimes run into problems, and we have collected the most common errors and ways to fix them:

Problem.Possible causeDecision
The file does not appear in the list of ringtones.Wrong folder or file formatCheck that the file is in /Internal storage/Ringtones/ and has the.mp3 or.m4a extension.
Rington's not playing at the beginning.The file is too long or corruptedCut the track to 30 seconds via Ringtone Maker or convert to another format.
The sound is distorted or interrupted.High bitrate or incompatible codecConvert the file to.m4a with a bitrate of 128-192 kbit / s.
After the MIUI update, user ringtones disappearedResetting the media databaseRestart your phone or clear the Media Storage app cache.
It is impossible to select a custom ringtone for a specific contact.MIUI Limitation for Individual MelodiesUse the Contacts+ app to assign unique ringtones.

If you are facing another problem, check out the following points:

  • ๐Ÿ“ฑ Version. MIUI: On older versions (below). MIUI 10) there may be no support for custom ringtones. Update the firmware through Settings โ†’ The phone. โ†’ Updating the system.
  • ๐Ÿ”ง Access Rights: Make sure the application you install the ringtone through is allowed Storage and System Settings Change.
  • ๐ŸŽต File length: MIUI Cuts ringtones longer than 30 seconds, but does it carelessly โ€“ it is better to crop the file in advance.

๐Ÿ’ก

If none of these things worked, try resetting the sound to the standard: Settings โ†’ System โ†’ Resetting โ†’ Resetting the sound. After that, reset the ringtone again.

FAQ: Frequent questions about ringtones on Xiaomi

Can I put a ringtone longer than 30 seconds?
Technically, yes, but MIUI will crop it automatically. To avoid cropping, use the Ringtone Maker app to create a cyclic track (e.g., cut a piece 25-28 seconds long and set it as a ringtone). You can also try converting a file to.ogg format - sometimes the system allows longer tracks in this format.
Why did all my ringtones disappear after the MIUI update?
For major updates (e.g., from MIUI 12 to MIUI 13), the system resets the media cache. To return the ringtones: Check if the files are still in the Ringtones folder. Reboot the phone. If the files are in place but not displayed, clear the Media Storage app cache (see Method 4). If the files are gone, restore them from the backup or copy them again.
How to install different ringtones for SIM1 and SIM2?
On two-sim models Xiaomi (for example, Redmi Note 12 Pro)+) You can assign individual melodies for each SIM-Maps: Go to Settings โ†’ Sounds and vibrations โ†’ Call, select the call. SIM1 or the call SIM2. Set different tunes for each card. If this item is missing, update your firmware or use the Dual Sim Ringtone app from Google Play.
Can I play music from Spotify/YouTube Music as a ringtone?
Directly from these apps, no, because they use secure audio streams. But there's a workaround: Download a track from Spotify or YouTube Music to your phone (if you have a premium subscription). Use the Audio Extractor app to extract audio from the cache (Android/data/com.spotify.music/files folder). Convert the file to.mp3 and set it as a ringtone using Method 1 or Method 3.
Why is Xiaomi not vibrating when calling when itโ€™s worth its ringtone?
This is a well-known feature of MIUI, where when you install a custom ringtone, the vibration settings sometimes get lost. To return the vibration: Go to Settings โ†’ Sounds and Vibration โ†’ Vibration when you call. Choose one of the vibration options (for example, Default or Classic). If the item is inactive, try temporarily returning the standard ringtone, turning on the vibration, and then reset your ringtone.