How to install a ringtone call Xiaomi Redmi: all ways + problem solving

Set your own ringtone on Xiaomi Redmi smartphones seems like a simple task — until you face the limitations of MIUI. Unlike “pure” Android, Xiaomi’s firmware hides some settings, and ringtone files are stored in non-obvious folders. This article will help you figure out how to put any tune on an incoming call, alarm or notifications — whether it’s a downloaded MP3, a cropped song or a system sound.

We will look at the current ways for the Redmi Note 12/13, POCO X5, Redmi 10/11 and other models on MIUI 14/15 (including the global and Chinese versions), focusing on the typical problems: why the melody does not appear in the list, how to circumvent the limit on the duration of the track and what to do if after the update the reset of the sound settings.

1.Preparation: Which Files Are Suitable for Ringtones on Redmi

Before you set a tune, make sure your audio file meets MIUI requirements. Xiaomi firmware imposes restrictions on the format, duration and even bitrate of audio files.

  • 📁 Format:.mp3,.m4a,.ogg,.wav (preferably) MP3 bitrate 128-320 kbit/s).
  • ⏱️ Duration: Up to 30 seconds (the system will automatically trim files longer, but it’s better to do it manually).
  • 📱 File size: no more than 5 MB (up to 1 MB for notifications).
  • 🔊 Loudness: normalize the sound to -16 LUFS (Otherwise, the melody will be quieter than the system signals).

If your file does not meet these criteria, use the free conversion tools:

The challengeTool.Reference
MP3 trimmingMP3 Cutter (Android)Google Play
Conversion of formatsOnline Audio ConverterWebsite
Normalization of volumeAudacity (PC)Official website
Removing silenceTrim MP3 (online)Service

Important: DRM-protected files (such as those downloaded from Apple Music or Spotify) will not play as ringtones. Use legal sources without protection or convert tracks through Audacity.

⚠️ Note: If you downloaded a tune from Telegram or VKontakte, check the file for hidden characters in the title (for example, song.mp3?extra=123). Rename him in song.mp3, otherwise MIUI format-detecting.

2. Method 1: Installation of the ringtone through "Settings" (standard method)

This is the easiest way, but it only works for files already in the phone's memory. MIUI 14/15:

  1. Place the prepared audio file in the Ringtones or Notifications folder on the internal drive (create it manually if it is not available).
  2. Open Settings → Sound and vibration → Call melody.
  3. Select Local Melodies** (may be called My Ringtones).
  4. Slip the file and save the changes.

Problem: Sometimes the Ringtones folder doesn't appear in the list, and it's because of a failure in Media Storage, the system process that scans the media.

☑️ What to do if the Ringtones folder is not visible

0

📊 What type of ringtone installation do you use more often?
Through the phone's "Settings"
Special annexes
Manual copying to system folders
Another option

Method 2: Use of the Music app (for MIUI 14+)

In the latest versions of MIUI, the built-in Mi Music player has the function of exporting tracks to ringtones, which is convenient if you want to use a snippet of the song without prior cropping on the PC.

  1. Open the Music app** (note icon on the desktop).
  2. Select the track you want to make a ringtone and tap it.
  3. In the playback menu, click on three dots (⋮) → «Set up how»**.
  4. Select “Bell ring”, “Notification sound” or “Alarm clock sound”**.
  5. If necessary, cut the fragment (slider highlight the area up to 30 seconds) and save.

Nuance: This method doesn't work with all audio files, and if the Set As button is inactive, it means:

  • 🚫 File secure. DRM (streaming).
  • 🚫 The format is not supported (try converting to the MP3).
  • 🚫 Track longer than 5 minutes (sweep it in advance).

💡

If the Music app doesn’t have the “Install As” feature, update it via Google Play or the App Store (for the global version of MIUI).

Method 3: Manual copying to system folders (for experienced)

This method is suitable if the standard methods do not work or you want to set the ringtone to a specific contact. You will need access to a file manager with root rights (not necessarily) or a standard Explorer.

System folders for ringtones in MIUI:

  • 📂 /system/media/audio/ringtones — call-melodies.
  • 📂 /system/media/audio/notifications — notification.
  • 📂 /system/media/audio/alarms — alarm.

Instructions:

  1. Connect your phone to your PC or use a file manager (such as Solid Explorer).
  2. Copy your audio file to one of the folders above (e.g., in ringtones).
  3. Rename the file to Latin without spaces (e.g, my_ringtone.mp3).
  4. Reboot the phone.
  5. Go to Settings → Sound → Call Melody and select your file.

⚠️ Note: Copying files into system folders (/system/...) Requires root or use rights ADB. Without them, files can only be placed in /storage/emulated/0/Ringtones. Trying to change system folders without permissions will lead to the error “Not enough permissions»**.

How to copy files to /system without root

If you don’t have root rights but need to put the ringtone in the system folder, use ADB:

  1. Install Platform Tools on your PC.
  2. Connect your phone to USB with debugging enabled (Settings → About Phone → MIUI Version → 7 times tap to unlock Developer Settings → turn on USB Debugging).
  3. In the command line, run: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/ adb shell mv /sdcard/Ringtones/ringtone.mp3 /system/media/audio/ringtones/

Then restart the phone.

-->

5. Method 4: Applications for installing ringtones (Zedge, Ringtone Maker)

If you don't want to manually mess with files, use specialized applications that automatically crop tracks, convert formats and place files into the right folders.-3 tested:

AnnexFeaturesReference
ZedgeLarge library of free ringtones, automatic installationGoogle Play
Ringtone MakerTrack trimming, volume normalization, MP3/WAV supportGoogle Play
MP3 CutterA simple editor to create ringtones from musicGoogle Play

How to use Zedge:

  1. Install the application and open it.
  2. In search, type in the name of the melody or select a category (for example, “Trends 2026”).
  3. Put it on your favorite ringtone. → «Download»**.
  4. After downloading, click “Install”** and select the type (call/notification/alarm clock).

💡

Apps like Zedge often contain ads, so to turn it off, buy a premium version or use a blocker (like AdGuard).

Method 5: Set the ringtone to a specific contact

In MIUI, you can assign a customized tune to individual contacts, which is convenient if you want to distinguish calls from family, colleagues or important customers.

  1. Open the Contacts app**.
  2. Choose the right contact and tap on it.
  3. Click on "Edit"** (pencil icon).
  4. Scroll down to the "Call Melody" (or "Notification Sound") item.
  5. Select a standard tune or click Add to upload your file.

Limitations:

  • 🔕 Individual ringtones only work for contacts stored in the phone book (not for unknown numbers).
  • 🔊 If the contact is synced with Google Account, the melody may reset after the contacts update.
  • 📵 On some Redmi models (e.g. Redmi) 9A) This feature is disabled in budget versions MIUI.

7. Problem Solving: The ringtone is not installed or played

If after all the manipulations the melody does not appear in the list or the phone rings without sound, check the following points:

Problem.Reason.Decision
The file is not displayed in the "Settings"Wrong folder or formatPlace the file in /Ringtones and check the extension (.mp3)
Rington is playing, but very quietly.Low bitrate or normalizationTurn up the volume in Audacity or convert to 320 kbps
After the MIUI update, the settings resetResetting the media storage cacheRestart your phone or clear your Media Storage data
The melody ends in 5 seconds.Limitation of MIUI durationCut the track to 30 seconds in MP3 Cutter

Common error: Users often confuse Ringtones and Notifications folders. If you have set the file as a ringtone but it is played only for notifications, check which folder it is in!

⚠️ Note: Some Redmi firmware (especially Chinese) store system sounds in the /miui/ringtones. If standard tunes are missing after reset, copy them back from the backup or download the official sound pack. MIUI from the forum xiaomi.eu.

8. FAQ: Frequent questions about ringtones on Xiaomi Redmi

Can I put a ringtone longer than 30 seconds?
Technically, yes, but MIUI To avoid this, use the Ringtone Maker app and manually export the desired length of the fragment. /system/media/audio/ringtones/mi_loop_ring.ogg on your own (root required).
Why did all my ringtones disappear after the MIUI update?
This involves resetting the Media Storage cache. Solution: Reboot your phone. If it doesn't work, clear the Media Storage app data** into Settings → Apps → Show all apps → Three dots → Show system ones. After that, the Ringtones and Notifications folders will be scanned again.
How to make a vibration with a ringtone?
In MIUI, the vibration when calling is set separately: Go to Settings → Sound and Vibration → Vibration when calling. Select a vibration pattern (e.g., Classic or Heartbeat). Make sure the vibration volume slider is not at zero. On some models (e.g., Redmi Note 12 Pro+), vibration intensity setting is available.
Can live sounds (such as voice recordings) be used as a ringtone?
Yeah, but you gotta keep it in mind: 🎤 Write down your voice in a format. MP3 bitrate 128 kbit/s (use voice recorder or RecForge). 🔇 Remove the silence at the beginning/end of the file (via Audacity), otherwise the call will start with a delay. 📱 Put the file in /Ringtones and check volume – live recordings are often quieter than standard tunes.
Where to download free ringtones for Redmi?
Legal sources: 🎵 Zedge – the largest base of melodies and wallpaper. 🎶 Mob.org - Ringtones in the format MP3 logged-in. 📱 91mobiles Ringtones – collection for Android.Warning: Avoid sites with suspicious domains (such as *.xyz) – they often spread viruses under the guise of audio files.