Xiaomi Redmi Note 7 remains a popular smartphone even years after its release, but many users still have difficulty trying to change the standard ringtone. Unlike today's flagships, where the MIUI interface has become more intuitive, in this model the process is hidden behind several menus, and some functions work in an unobvious way. For example, you will not find a separate section "Sounds" in quick settings - it will have to look for in the depth of the parameters.
In this article, weβll look at all the ways you can change ringtone, from basic selections of preset tunes to installing your own tracks through the file system. Weβll focus on MIUIβs hidden limit to the duration of custom ringtone (30 seconds maximum) β a common reason why your favorite song gets cut off when you call, and youβll learn how to bypass blocking the change of sounds for individual contacts if this option suddenly disappears after an update.
Method 1: Standard Rington Change through MIUI Settings
The easiest method is to use the built-in tools of the system, which is suitable if you are happy with pre-installed tunes or you have pre-loaded audio files into the Ringtones folder.
- Open the Settings app** (the gear icon on the home screen).
- Go to Sound and Vibration (in some versions of MIUI, it may be called Sound and Vibration).
- Slip on the item "Melody of the call" (or "rington").
- In the list that opens, select one of the standard tunes. To listen, click on the triangle to the right of the name.
- Confirm the choice with the OK button or a tick in the upper corner.
If you don't have a good tune on the list, you can add your own.
- π Move the audio file (formats.mp3,.wav,.m4a) In the Internal Storage folder β Ringtones (create it manually if it is not available).
- π Reboot your phone β new files will appear in the list of available ringtones.
- π΅ Choose the added track as the main melody.
Download the audio file with duration β€30 seconds|Convert to format MP3 (bitrate 128-192 kbit/s)|Rename the file Latin without spaces|Place it in the Ringtones folder on the internal drive-->
An important nuance: MIUI caches the list of ringtones, so you may need to reboot after adding new files. If the melody does not appear, make sure that the file is not hidden (the name does not start from a dot) and its size does not exceed 5 MB.
Method 2: Install a ringtone for a separate contact
Redmi Note 7 can assign a unique tune to a specific subscriber, which is convenient to identify important calls without looking at the screen.
- Open the Contacts app (or Phone β Contacts tab).
If the call melody option is not in the contact card, it means that:
- π± You have an outdated version installed. MIUI (Update the firmware through Settings β The phone. β Updating the system.
- π The contact is synced to a Google account where this feature is disabled. Try creating a local contact.
- π οΈ The default settings are reset. Reboot your phone and check again.
Once a month | Once every six months |Only when you buy a phone |Never changed-->
β οΈ Note: On some Redmi Note 7 firmware, after assigning a custom ringtone to the contact, the standard melody may be reset to a default one. To avoid this, make sure that the sound settings are in place before saving the contact (Settings) β Sound and vibrations) any melody selected except by default.
Method 3: Using third-party ringtone apps
If the built-in MIUI tools seem limited, you can use third-party utilities, such as Zedge, which is available on Google Play, and offers thousands of free tunes, notifications and alarms.
- Install Zedge from the official store.
- Launch the application and give access to the storage.
- Go to the Ringtones tab and select your favorite track.
- Press the Set button and confirm the selection.
The advantages of Zedge:
- πΆ Large library of melodies with pre-listening.
- π Ability to search by genres, mood or popularity.
- π₯ Automatically upload files to the correct folder (Ringtones or Notifications).
Alternative annexes:
| Annex | Features | Cons |
|---|---|---|
| Ringtone Maker | Editor for cutting tracks | Advertising in the free version |
| MP3 Cutter | Precisely adjust the beginning/end of the melody | Limitation on file length |
| Audiko | Creating ringtones from YouTube | Registration is required |
β οΈ Note: When using third-party ringtone apps, turn off optimization of their performance in battery settings (Settings) β Battery β Battery optimization? Otherwise MIUI can force the background processes to close, and the melodies will not be played.
Method 4: Manual downloading ringtones via PC
If you want to use your own audio files, but they don't appear in the ringtones list, you can download them through your computer, and this method ensures that the files are properly placed in the system folders.
You'll need:
- π₯οΈ Computer with Windows/macOS/Linux.
- πΆ USB-cable (preferably original).
- π Audio files in format.mp3 or.m4a (maximum size - 5 MB).
Step-by-step:
- Connect the Redmi Note 7 to the PC via USB-cable.
- On the phone in the notification panel, select File Transfer (MTP) mode.
- On your computer, open the conductor and go to the folder of the internal storage of the smartphone.
- Create (if not) a Ringtones folder in the root directory.
- Copy the audio files into this folder.
- Turn off the phone and restart it.
Tip: If the Ringtones folder doesn't appear after you connect, check if the system folders are hidden in the Explorer settings (on Windows: View β Hidden Items). On macOS, use Cmd + Shift +. to display hidden files.
Why donβt all files become available as ringtones?
Method 5: Bypassing the ringtone duration limit (30 seconds)
One of the most annoying features of the Redmi Note 7 is that it automatically cuts custom ringtones for up to 30 seconds, even if the original file is longer.This is a MIUI limitation, and it's not dokumented in the official instructions.
Method 1: Editing a file on a PC
- π§ Use an audio editor (such as Audacity) to crop the track for up to 25β28 seconds.
- π€ Save a 128 kbps bitrate file β this will reduce the size and increase the chances of correct playback.
- π Place the edited file in the Ringtones folder.
Method 2: Use of ADB (for advanced users)
If you are ready to work with the command line, you can disable the restriction via ADB:
adb shell settings put global ringtone_max_duration -1This command will reset the duration limit, but requires an unlocked bootloader and root rights, which will void the warranty. FAQ.
π‘
If the ringtone is cut off when you call, but the player plays completely, try renaming the file, adding a prefix to the beginning of the name "ring_". For example: "ring_my_tune.mp3". This sometimes helps to fool the system scanner. MIUI.
Problem Solving: The ringtone doesn't change or resets
Sometimes, after changing the tune, the Redmi Note 7 continues to use the old ringtone or resets the settings.
| Problem. | Possible cause | Decision |
|---|---|---|
| Rington resets after rebooting | Cache failure of the Settings app | Clear the cache to Settings β Applications β Application Management β Settings β Storage β Clear the cache |
| The castom ringtone is not listed. | File in an unsupported format or too large | Convert to MP3 (128-192 kbps) and reduce the size to 5 MB |
| The melody plays with a delay | Power saving mode activated | Turn off battery optimization for the Phone app |
If none of the methods helped, reset the sound settings:
- 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.
π‘
Before resetting the sound settings, record the current volumes of the alarm clock, notifications and media β they will reset to the default values.