How to install a ringtone on Xiaomi 7: 5 ways with instructions

Why Xiaomi 7 canโ€™t change the ringtone?

Xiaomiโ€™s Mi 7 series smartphones (including the Mi 7 Pro and Mi 7 SE modifications) run on a custom MIUI shell that sometimes hides obvious features behind non-standard menu paths. Users often find that standard ringtone swaps donโ€™t work: the system either doesnโ€™t see downloaded tunes or resets after rebooting, due to file resolution, folder location, and MIUIโ€™s limitations on modifying system sounds.

In this article, we will discuss 5 proven methods, including installation through Settings, manual placement of files in system folders, use of Google Files and third-party applications. Particular emphasis will be placed on the audio file formats that Xiaomi 7 is guaranteed to support: MP3 (up to 320 kbit / s), M4A and OGG - other formats may not appear in the list of tunes.

If youโ€™ve previously tried to change your ringtone through Settings โ†’ Sounds and Vibrations, but your tune doesnโ€™t appear on the list, the problem is likely one of three factors:

  • ๐Ÿ“ The file is saved in the wrong folder (not Ringtones or Notifications)
  • ๐Ÿ”Š The audio format is not supported (for example, WAV or FLAC)
  • ๐Ÿ”’ No permission to read the folder (relevant for files downloaded via Telegram or browser)

Method 1: Install ringtones through standard MIUI settings

The easiest method is to use the built-in MIUI tools, which are suitable for tunes that are already in the phoneโ€™s memory (for example, downloaded through a browser or sent to WhatsApp).

Steps:

  1. Open the Files app (the folder icon on the home screen).
  2. Find your audio file (for example, in the Download or Music folder).
  3. Press and hold the file โ†’ Select More (three dots) โ†’ Set as a ringtone.
  4. In the window that opens, select a Call (for incoming) or Notice.

If the item is set as a ringtone does not mean:

  • ๐Ÿšซ The file is inappropriate (try converting to the file). MP3 via online converter).
  • ๐Ÿ“‚ The file is located in the system folder (for example, Android/data), where MIUI restricting access.

MP3/M4A/OGG| Length up to 30 seconds | File renamed without special characters | Non-system folder (not Android/data)

-->

โš ๏ธ Attention: After update MIUI before 14+ Some users have noticed that standard ringtones are reset to default ringtones, which is due to system optimization. To avoid the problem, use method 3 (manual placement in the Ringtones folder).

Method 2: Using Google Files for quick installation

Google Files (installed from Play Market) offers more flexible settings for working with audio files than the standard file manager from Xiaomi.It automatically identifies supported formats and suggests installing them as a ringtone, even if they are in the โ€œwrongโ€ folder.

Instructions:

  1. Install Google Files from the Play Market.
  2. Open the app and find your audio file.
  3. Slip three dots next to the file โ†’ Set the ringtone.
  4. Select the type: Call, Notice or Alarm.

The advantage of the method: Google Files bypasses the MIUI restrictions on reading folders and shows all audio files on the device, including those hidden in Android/media. However, for files larger than 5 MB, cropping may be necessary - Xiaomi's system limits the duration of the ringtone to 30 seconds.

Using standard settings |Google Files |Manual copying to folder |Third-party applications |Never changed

-->

Method 3: Manually place a file in the Ringtones system folder

If previous methods have failed, the most reliable option is to manually copy the audio file to the Ringtones folder that MIUI scans for tunes, which is guaranteed to work on all versions of MIUI (including 12, 13 and 14), but requires access to the file system.

Step-by-step:

  1. Connect your phone to your PC through USB-cable (file transfer mode).
  2. On your computer, open the phone folder and go to Internal Storage.
  3. Create a folder called Ringtones (if it's not there), and for notifications, the Notifications folder.
  4. Copy your audio file into this folder. The file name should be in Latin, without spaces (for example, the file name should be in the file file file file file file, my_ringtone.mp3).
  5. Turn off the phone and restart it.
  6. The file will now be available in Settings โ†’ Sounds and Vibration โ†’ Rington phone.

If the Ringtones folder does not appear when you connect to your PC:

  • ๐Ÿ” Enable the display of hidden files in the Explorer settings Windows/macOS.
  • ๐Ÿ“ฑ On the phone in Settings โ†’ Warehouse โ†’ Menus (โ‹ฎ) โ†’ Show hidden files.
folderAppointmentSupported formats
RingtonesBell melodiesMP3, M4A, OGG (up to 320 kbps)
NotificationsNotification soundsMP3, M4A, OGG (up to 15 seconds)
AlarmsThe alarm clock soundsMP3, M4A (without length limit)

๐Ÿ’ก

If it does not appear in the settings after copying the file to the Ringtones folder, clear the Media Store app cache (Settings โ†’ Applications โ†’ Application Management โ†’ Media Store โ†’ Storage โ†’ Clear Cache).

Method 4: Ringtone Maker (Zedge, Ringtone Maker)

If you need ready-made tunes or want to crop the track before installing, use specialized applications.

  • ๐ŸŽต Zedge โ€“ a database of ringtones and wallpaper with the possibility of pre-listening.
  • โœ‚๏ธ Ringtone Maker โ€“ Track trimming and setting the snippet as a ringtone.
  • ๐Ÿ”” MP3 Cutter is a simple tool to highlight a part of a song.

How to work with Zedge:

  1. Install Zedge from the Play Market.
  2. In the Ringtones section, find your favorite tune and tap on it.
  3. Click Set as ringtone โ†’ select Phone ringtone.
  4. Confirm the installation in the system window that opens.

Warning: Some apps (like Ringtone Maker) ask permission to access notifications and contacts.This is not necessary for ringtone installation - opt out of unnecessary permissions manually through Settings โ†’ Apps โ†’ Permissions.

Why doesn't Zedge show all the ringtones?
The app filters content by region and Android version. To see the full directory: 1. In Zedge settings, disable the Age Filter. 2. Change the region in your profile to the United States (in your account settings). 3. Update the app to the latest version.

Method 5: Install ringtones via ADB (for power users)

If none of the methods worked, you can manually write a path to the file through ADB (Android Debug Bridge), which requires connecting the phone to a PC and basic command line knowledge, but is guaranteed to work even on locked versions of MIUI.

Instructions:

  1. Install ADB Tools on your PC.
  2. Turn on USB Debugging on your phone (Settings โ†’ About Phone โ†’ MIUI Version โ†’ Tap 7 times, then return to Additional โ†’ For Developers โ†’ Debugging by USB).
  3. Connect your phone to your PC and type in the command line: adb devices (should display your device).
  4. Copy the file to the system folder: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/
  5. Update: Adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Ringtones/ringtone.mp3

After you execute the commands, restart the phone. The file will appear in the list of ringtones.

โš ๏ธ Attention: Use ADB This may cause the media scanner to crash if the path to the file is incorrect: ๐Ÿ“Œ The file exists on the specified path on the PC. ๐Ÿ” The phone allows debugging for your computer (a request will appear when you first connect). Problem solving: ringtone is not installed or reset If after all the manipulations the melody is not saved or disappears after the restart, check the following points: Problem Reason Rington solution does not appear in the list Inappropriate format or bitrate Convert to MP3 with a bitrate of 192-320 kbit / s The melody is reset to a standard cache error MIUI Clear the Media Storage cache and Settings It is impossible to select a file from the Restrictions folder MIUI Use Google Files or use Google Files ADB For Xiaomi 7 models on MIUI 12โ€“14 Resetting of User Ringtones After Update. This is due to Xiaomi's security policy, which resets customized sounds in major updates: ๐Ÿ“ฅ Keep backups of your tunes in the cloud (Google Drive or Mi Cloud). ๐Ÿ”„ After the update, re-copy the files to the Ringtones folder. ๐Ÿ’กXiaomi. 7 s MIUI 14+ User ringtones are only saved if they are placed in folders Ringtones/Notifications I'm using the internal memory. SD-Map or cloud not displayed in settings. FAQ: Frequent questions about installing ringtones on Xiaomi 7 Can I put a ringtone longer? 30 Technically, yes, but MIUI cut-to 30 To set a long track: Put the file in the Ringtones folder. Use the Ringtone Maker app to crop or set a cyclic playback. There is no length limit for alarm clocks. Why don't I see the Ringtones folder when you connect to a PC? Possible reasons: The folder is hidden -- turn on the hidden files in the Explorer settings. Phone is Charging -- change mode to File Transfer. Uses the non-original USB-cable without data support. How to play music from Spotify/Yandex Music as a ringtone? Direct installation from streaming services is impossible because of DRM-Download the track to your PC via the official app (if you have an offline listening experience available). Windows/macOS). Cut and save the file in format MP3, Then transfer it to the phone. โš ๏ธ Please note that this use may violate the terms of service. SIM-map? Xiaomi 7 supports customization for each SIM: Go to Settings. โ†’ SIM-maps and mobile networks. SIM-map โ†’ rington SIM-Set a different tune for each card. Why did the ringtone change? MIUI, To return the original volume: Open the file in an audio editor (such as Audacity) and increase the volume by 3-6 dB. MP3 320 kbps bitrate, re-install via Ringtones folder.