Xiaomi Redmi Note 7 is still one of the most popular budget smartphones due to balanced specs and long support for updates. But even after years of use, many owners have difficulty replacing the standard ringtone with their own composition, not because of the lack of function, but because of the unobvious nuances of the interface. MIUI and limitations on file formats.
In this article, we will discuss all the working methods of installing custom ringtones, from standard tools to workarounds for files that the system stubbornly does not want to see in the list of available tunes. MIUI/ringtone, which the manufacturer does not advertise, but which decides 90% Problems with displaying custom tracks, and you will also learn how to circumvent the limit on the duration of the melody (maximum). 30 seconds in some versions MIUI) Why do files in the format.m4a They work more consistently than.mp3.
Why Standard Methods Don't Work: Common Mistakes
Most Redmi Note 7 users experience one of three problems when trying to change their ringtone:
- π The file doesn't show up in the tone list -- even after it's moved to the Ringtones folder -- because of the wrong format or broken metadata of the audio file.
- π΅ The melody is cut in 5-10 seconds β this is a limitation. MIUI For user files that can be bypassed by converting to.ogg.
- π± Settings are reset after rebooting β it occurs due to cache errors of the application com.android.settings, which are solved by cleaning the data.
Another common myth is that custom ringtone installation requires root access, which is not true β all of the methods below work without superuser rights, but if you use MIUI versions below 12.5, you may need to upgrade your firmware, as older builds donβt support.flac and.wav formats.
Method 1: Installation through standard MIUI settings
The easiest method, which works 70% of the time, is to use the built-in MIUI functionality, but there are nuances to it with format support and file paths.
- Prepare the audio file: π Format:.mp3,.m4a,.ogg or.wav (the latter takes up more memory). β± Duration: optimally up to 30 seconds (in) MIUI 11 and below long tracks cut off). π Bitrate: no higher than 192 kbps (high bitrate can cause lags when playing).
- π /storage/emulated/0/Ringtones/ β ringtone.
- π /storage/emulated/0/MIUI/ringtone/ β a hidden folder that the system creates (if it is not, create it manually).
- Open Settings β Sound and vibration β Call melody.
- Select the Local section in the list β your files should appear here.
If the file is not displayed, try the following:
- π Restart your phone - sometimes MIUI Does not update the list of tunes in real time.
- π Clear the Settings app cache (Settings) β Annexes β Application management β Settings β Warehouse β Clear the cache).
- π Rename the file to Latin (for example, my_ringtone.mp3), avoiding spaces and special symbols.
βοΈ Preparation of the ringtone file
Method 2: Using a file manager with access rights
If the standard method didnβt work, the reason could be the lack of permission to read the ringtone folder, which would help with an advanced resolution file manager like MiXplorer or Solid Explorer.
Instructions:
- Install MiXplorer from Google Play.
- Open the manager and give access to the storage.
- Go to /storage/emulated/0/MIUI/ and create a ringtone folder (if not).
- Copy your audio file into this folder.
- Long tap on the file, select "Install as a ringtone" (the option will appear in the context menu).
If there is no βSet as ringtoneβ option, follow these steps:
- π§ In MiXplorer settings, enable the option to Show hidden files.
- π Move the file to /system/media/audio/ringtones/ (requires root rights).
- π Make sure the file does not have DRM-Protection (for example, tracks from Apple Music or Yandex Music will not work).
Why is the "Set as a ringtone" option not working?
Method 3: Third-party applications for installing ringtones
If the first two methods don't work, we'll have specialized tools to help.
| Annex | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Ringtone Maker | Edits tracks (trimming, volume normalization), supports all formats | Advertising, track length limit in free version | Google Play |
| Zedge | Large library of ready-made ringtones, automatic installation | Requires registration for download, a lot of unnecessary content | Google Play |
| MP3 Cutter and Ringtone Maker | Simple interface, export directly to system settings | It does not support.flac and.wav formats. | Google Play |
How to install ringtone with Ringtone Maker:
- Open the app and select an audio file from your phoneβs memory.
- Cut the track to the desired length (optimally 20-30 seconds).
- Click Save and select Set as a ringtone.
- Confirm your choice in the system window.
β οΈ Note: Some apps (e.g. Zedge) install ringtones via their own player rather than the system player.This can cause playback failures during a call.
How to get around the ringtone length limit in MIUI
In MIUI 10-12 versions, custom ringtones are automatically cut to 30 seconds, which is due to the optimization of memory consumption by the mediaserver system process.
Method 1: Convert to.ogg format
.ogg files (with a bitrate of 96-128 kbps) are played without cropping. Use Audacity or online converters like Online-Convert.
Method 2: Editing a system file (requires root)
If you have root access, edit the file /system/csc/others.xml, find the line:
<CscFeature_Setting_SetMaxRingtoneDuration>30</CscFeature_Setting_SetMaxRingtoneDuration>And replace 30 with the desired value (e.g. 60). After saving, restart the phone.
π‘
If the ringtone is still cut, try renaming the file by adding an underline character to the beginning (for example, _my_ringtone.mp3). This sometimes knocks the pruning algorithm down into MIUI.
What to do if the ringtone is reset after the MIUI update
After major MIUI updates (e.g., version 12 to version 13), system settings may be reset to avoid:
- π₯ Before updating, save a backup copy of the folder /MIUI/ringtone/ PC-only.
- π After updating manually return files to the folder and restart the phone.
- π If the ringtone has not recovered, clear the Settings app data (Settings) β Annexes β Settings β Warehouse β Clear the data).
If the problem recurs regularly, use the automation via Tasker.
- Create a task with the action File β Copy File.
- Specify the source (your backup) and the purpose (/MIUI/ringtone/).
- Set up a trigger for the System β Device Boot event.
β οΈ Attention: B MIUI 14 newer file /MIUI/ringtone/ If files are not copied even with root rights, temporarily transfer the phone to Permissive mode with the command: su setenforce 0 Remember, this reduces the security of the system!
FAQ: Frequent questions about installing ringtones on Redmi Note 7
Can I put a ringtone longer than 1 minute?
Why is my.mp3 song not on the tune list?
How to put different ringtones for different SIM-map?
Can I put a ringtone on an alarm or notification?
Why did my custom ringtone disappear after the MIUI update?
π‘
The most reliable way is to use /MIUI/ringtone/ and.m4a folder, which minimizes the risk of resetting after updates and ensures stable playback.