Xiaomi Redmi 7 remains a popular smartphone even years after its release, thanks to its balanced specs and reliable MIUI firmware. But many users have difficulty trying to change the standard ringtone to something more original. In this article, we will examine all possible ways, from basic settings to install custom tunes through the file manager.
Redmi 7 features Android 9 Pie with MIUI 10/11/12 (depending on the firmware version) which means that the interface may vary slightly, but the principles of changing the tune remain universal. We will also take into account the nuances for users who do not have the "Sounds" section in the settings or do not display downloaded files.
1. Standard method: change through MIUI settings
The easiest method is to use the built-in system tools, which is suitable for those who want to choose a tune from a preinstalled set or previously downloaded files.
Open the Settings app (cog icon) and go to the Sounds and Vibrations section. Then select the Call Melody. Here you will see a list of available ringtones, broken down into categories: Standard, MIUI and My Melodies (if you have previously added your files).
- π΅ Pre-Earsay: Click on any tune to listen to it before choosing.
- β Confirmation: After selecting, click OK or Ready (depending on version) MIUI).
- π Reset: To return a standard ringtone, select the first tune in the list (usually MIUI Ring).
If your file is not listed, make sure it:
- π Stored in Ringtones or Notifications folder on internal memory.
- π΅ It has a supported format:.mp3,.m4a,.ogg or wav.
- β±οΈ It lasts no more than 30 seconds (long tracks may be cut off).
π‘
If the desired tune is not on the list, try to reboot the phone β sometimes MIUI does not immediately update the media library after adding new files.
2.Add your melody through the file manager
If you don't like standard ringtones, you can download any audio file.
- Download your favorite tune to your phone (for example, through a browser or messenger).
- Open the file manager (e.g., Google Files or the built-in MI File Manager).
- Move the file to the Ringtones folder (if itβs not there, create it at the root of the internal memory).
- Restart the device or wait until the system scans new files (it can take up to 5 minutes).
After that, your tune will appear in the My Melodies section in the call settings.
- π Check the file extension β it should be in lower case (for example,.mp3, not.MP3).
- π Make sure the file is in internal memory, not in the SD-map (MIUI It does not always scan external drives).
- π Try renaming the file by removing special characters (e.g., replacing the file). My_Ringtone#1.mp3 on ringtone1.mp3).
Ringtones folder exists at the root of memory|The file has the correct format (.mp3,.m4a etc.)|The file name does not contain Cyrillic or special characters|The file is copied to internal memory, not to SD-map-->
3.Use of third-party ringtone apps
If the built-in methods don't work or you need advanced features (for example, different tunes for different contacts), you can use third-party utilities.
- πΌ Zedge β the largest database of ringtones and notifications with the ability to pre-listen.
- π Ringtone Maker β lets you cut tracks and create your own tunes from music.
- π± MP3 Cutter and Ringtone Maker is a simple editor for highlighting snippets of songs.
After installing any of these applications:
- Choose your favorite ringtone in the app.
- Click Set as a ringtone (or similar button).
- Confirm the selection in the system window that opens.
The advantage of third-party apps is that they often update the library of tunes and allow you to adjust the vibration to the ringtone. However, be careful: some utilities request unnecessary permissions (for example, access to contacts or SMS).
Using standard settings MIUI| Add my files to the Ringtones| folder Use third-party applications (Zedge, etc.)| Never change, use a standard ringtone-->
4 Problem Solving: Why the Melody Doesn't Change
Sometimes Redmi 7 users find that the chosen tune is not applied or reset to the standard.
| Problem. | Possible cause | Decision |
|---|---|---|
| The melody is not saved after the selection | App cache failure Settings | Go to Settings β Applications β Application Management β Settings, click Clear Cache |
| The file does not appear in the list | Incorrect location or file format | Move the file to /storage/emulated/0/Ringtones/, check the extension |
| The melody is cut off when playing | The file is too long (more than 30 seconds) | Cut the track to 20-30 Seconds with Ringtone Maker |
| Rington resets after rebooting | Mistake in MIUI Launcher operation | Update your firmware or change your launcher (for example, on Nova Launcher) |
If none of the methods helped, try resetting the sound settings to the factory:
- Go to Settings β System and device β Resetting.
- Select Resetting Sound Settings (not to be confused with a full reset!).
- Confirm the action and restart the phone.
What if there is no βSound and Vibrationβ section in the settings?
5. Customize individual melodies for contacts
MIUI allows you to assign unique ringtones to individual contacts, which is convenient if you want to know who's calling without looking at the screen, and you can customize:
- Open the Contacts app and select the contact you want.
- Click Edit (pencil icon).
- Scroll down to the Melody of the Call section and select the desired ringtone.
- Save the changes.
If the call melody option is not in the contact card:
- π Update the Contacts app via Google Play.
- π± Make sure that the contact is saved in your Google account or MIUI, not SIM-map.
- π§ Check if the individual settings in the Settings are disabled β Sounds. β Additionally.
Important: Redmi 7 with older firmware MIUI 12 individual tunes may not work for contacts saved on the SIM-Transfer them to your phone or Google account.
π‘
Individual contact tunes only work when you make calls through the standard Phone app. If you use WhatsApp, Viber or other instant messengers, the ringtone will be taken from the settings of those apps.
6. Alternative methods: ADB and custom firmware
For power users who are willing to work with ADB (Android Debug Bridge) or install custom firmware, there are additional ways to manage ringtones.
For example, you can manually write a path to the tune in the system settings through ADB.
- Connect your phone to your PC and activate USB Debugging in Settings β About Phone β MIUI version (click 7 times, then return to Additional β For Developers).
- Enter the command: adb shell settings put system ringtone /storage/emulated/0/Ringtones/your_ringtone.mp3 (substitute your_ringtone.mp3 in the name of your file).
- Reset the device.
This method is useful if MIUI ignores your files in the Ringtones folder, but it requires command line skills and can cause failures when you enter commands incorrectly.
If you use custom firmware (like LineageOS or Pixel Experience), the path to the audio settings may be different. It is usually in Settings β Sound β Phone Melody. In some builds, the option of Vibration Setup is also available, where you can create unique patterns for different contacts.