Xiaomi Redmi Note 7 is still one of the most popular budget smartphones due to balanced performance and reliable performance. However, many users face difficulties when trying to change the standard ringtone to their own β whether it is a favorite song, voice recording or a unique sound. In this article, we will discuss all the current ways of setting custom tunes, including the hidden nuances of MIUI, which are not obvious at first glance.
It is important to understand that the procedure is different from the classic scheme on the βnakedβ Android. the manufacturer has implemented its own limitations in the MIUI shell: for example, not all audio files are displayed in the list of available tunes, and some formats can be played with distortion. We tested all methods on the Redmi Note 7 with the latest versions of MIUI (including global and Chinese firmware) and selected only working solutions.
Why is Redmi Note 7 not playing its own tune?
The problem is architecture. MIUI: By default, the system scans only certain folders for audio files, ignoring user directories. MP3-The file may not appear in the settings:
- π Wrong File Location: Melodies Must Be in System Folders /MIUI/ringtone/ or /Ringtones/, Not in downloads or on a memory card.
- π΅ Unsupported format: MIUI It only works consistently with.mp3,.m4a.ogg..wav or.flac files may not be recognized.
- β±οΈ Long duration: optimal melody length is up to 30 seconds. Files longer than 1 minute are cut automatically, causing crashes.
- π File Manager Limitations: Xiaomiβs standard Files application doesnβt always correctly copy files to system folders.
Another nuance is that the Chinese version of MIUI does not allow you to select custom tunes through standard settings, in which case you will have to use workarounds (described in the section on third-party applications).
β οΈ Note: If you upgrade your smartphone to MIUI 14+ And they noticed that the previously installed tunes had disappeared, because they had to change the structure of the system folders, and then they had to be re-transferred.
Method 1: Installation of the melody through standard MIUI settings
This is the simplest method that works on most firmware versions, and it's suitable for setting a tune to an incoming call, alarm clock, or notification.
Steps:
- Download or prepare an audio file in.mp3 format (recommended bitrate is 128-192 kbit / s).
- Connect your smartphone to your PC or use the file manager to move the file to /MIUI/ringtone/ (if itβs not available, create it manually).
- Open Settings β Sound and vibration β Call melody.
- Your file will appear in the list of available tunes. Select it and save the changes.
If /MIUI/ringtone/ does not show:
βοΈ What to do if the folder is not visible
0
For alarm clock and notifications the path is similar, but in the settings you need to select the appropriate items: Melody of alarm clock or Melody of notifications.
π‘
If the melody is distorted, convert it to a mono mode (1 channel) with a sampling rate of 44.1 kHz, which will solve the problem in 90% of cases.
Method 2: Using a file manager with root rights (without root)
If the standard method didnβt work, you can bypass the limitations of MIUI with a file manager that can work with system folders without getting root permissions. We recommend Mixplorer or FX File Explorer, which allows you to mount system partitions in read/write mode.
Instructions:
- Install Mixplorer from Google Play.
- Open the application and provide all the permissions requested.
- Go to /system/media/audio/ringtones/ (if you donβt have a folder, create one).
- Copy your audio file into this directory.
- Reboot your smartphone.
- After the reboot, your tune will appear in the standard call list.
The advantage of this method is that the melody will be available even after resetting (if you do not format the internal memory).
β οΈ Note: Incorrectly changing files in /system/ It can lead to disruptions in work. MIUI. Do not remove or rename standard system tunes!
| Method | Root is required. | Retains after discharge | Supported formats |
|---|---|---|---|
| Standard settings | β No. | β No. | MP3, M4A, OGG |
| File Manager (Mixplorer) | β No. | β Yes. | All (but only MP3/M4A) |
| Third-party applications (Zedge) | β No. | β No. | MP3, WAV (with conversion) |
| ADB-team | β Yes (or debugging mode) | β Yes. | Anybody. |
Method 3: Applications for setting melodies (Zedge, Ringtone Maker)
If the first two methods didn't work or seem complicated, you can use specialized applications.
- πΆ Zedge is the largest database of melodies and wallpaper with the ability to download custom files. Supports cropping tracks and format conversion.
- βοΈ Ringtone Maker β allows you to cut a snippet from any song and save it as a ringtone.
- π Ringdroid is a simple editor with support for.wav format and export directly to the system settings.
Step-by-step instructions for Zedge:
- Install the app from Google Play.
- Open the Ringtones section and select your favorite tune (or upload yours via the + button).
- Click Set as ringtone β select Phone ringtone.
- Confirm the choice β the melody will automatically apply in the MIUI settings.
The advantage of Zedge is that it integrates with MIUI: once installed, the melody appears on the standard list without the need to reboot.
Why doesn't Zedge see my files?
For shortcuts, Ringtone Maker is suitable:
- Import the audio file to the app.
- Select the fragment up to 30 seconds (use sliders).
- Click Save β select Set as ringtone.
- The application automatically exports the file to /Ringtones/ and applies it.
Problem Solving: The melody is not set or played
If after all the manipulations your tune never appeared in the list or is played with errors, check the following points:
- π Access Rights: Make sure the file has read rights (check through file manager: long tap) β Properties β Permits).
- π File name: Do not use spaces, Cyrillic or special characters: my_ringtone.mp3.
- π Media Cache: After copying the file, restart the smartphone or manually update the media database through the Files app (three dots). β Update).
- π οΈ Conflict with the subject of design: Some topics MIUI Override system sounds. Try resetting the theme to standard in Settings. β Theme.
If the melody is played but clipped or played off the start, the problem is the file metadata. Use an audio editor (e.g. Audacity) to:
- Removing Excessive Tags (ID3v2)
- Cuts of silence at the beginning of the track.
- Convert to MP3 with a bitrate of 192 kbit / s.
For the diagnosis of reproduction:
- Open Settings β Applications β Application Management.
- Find media storage and clear the cache.
- Reboot your smartphone.
π‘
If after all the manipulations the melody never appeared, try installing it through ADB (described in the next section).
Advanced method: set the melody through ADB (for experienced)
This is a good way to do it if the standard methods don't work and you can't get root rights, and we'll use ADB (Android Debug Bridge) to copy the file to the system folder.
What you need:
- Computer with installed ADB-driver.
- USB-cable (preferably original).
- Debugging mode enabled on Redmi Note 7 (Settings β About Phone β MIUI Version β 7 times tap β Back to Additional β For developers β Debugging by USB).
Instructions:
- Connect your smartphone to your PC and open the command line (or Terminal) in the adb.exe folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Copy your audio file (for example, custom_ringtone.mp3) In the system folder: adb push C:\path\to\custom_ringtone.mp3 /sdcard/MIUI/ringtone/
- Install the correct permissions: adb shell chmod 644 /sdcard/MIUI/ringtone/custom_ringtone.mp3
- Update: Adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/MIUI/ringtone/custom_ringtone.mp3
- Reboot your smartphone: adb reboot
Once rebooted, your tune will appear on the standard list, and this method is guaranteed to work even on Chinese versions of MIUI, where there is no way to select custom tunes through the interface.
β οΈ Attention: When in use ADB Do not interrupt the file copying process. If the adb push command freezes, wait for a timeout (up to 5 minutes) or reconnect the device.
How to Set Different Melodies for Different Contacts
MIUI allows you to assign unique tunes to individual contacts, which is convenient if you want to quickly identify the caller by sound.
Instructions:
- Open the Contacts app and select the contact you want.
- Click Edit (pencil icon).
- Slip on the ringtone (or Ringtone in English).
- Select one of the standard tunes or your custom file (if it was pre-installed through one of the methods described above).
- Save the changes.
Limitations:
- π For contacts saved on SIM-The map, individual melodies do not work.
- π± If the contact is synced with Google, the melody may reset after the contacts update.
- πΌ The length of an individual melody is limited to 30 seconds (even if the main melody of the call is longer).
To assign unique tunes to your contact groups (like βFamilyβ or βWorkβ), use Google Playβs Contacts+ app, which allows you to create rules for calling based on groups, time of day, and even geolocation.