How to Set Your Song to Call Xiaomi Redmi 9C: 3 Ways to Work

Are you tired of the standard ringing melodies on your Xiaomi Redmi 9C and want to install your favorite song? It's easier than it sounds! Unlike older versions of Android, where you had to copy files manually, the modern MIUI shell offers several convenient ways - from built-in tools to third-party applications. But there are nuances: not every audio file will fit, and the wrong settings can lead to the melody being cropped or played with distortions.

In this article, we will discuss three proven methods of installing custom ringtones on Redmi 9C (relevant to MIUI 12/13/14), including step-by-step instructions with pictures, a table of supported formats and answers to frequent questions. We will focus on limiting the duration of a melody to 30 seconds, a key point that many people miss, and you will learn how to circumvent this restriction in legal ways and why some songs β€œdon’t want” to play as a bell.

1. audio file preparation: requirements for ringtone

Before you can set a song to a call, you have to prepare it properly. MIUI imposes strict restrictions on files that can be used as ringtones:

  • πŸ“Œ Format: only.mp3,.m4a (AAC),.ogg or.wav. Formats like.flac or.aac are not supported.
  • ⏱️ Duration: up to 30 seconds. If the track is longer, the system will cut it automatically (sometimes curved).
  • πŸ”Š Bitrate: optimal 128-192 kbit / s. Too "heavy" files (>256 kbit/s) may inhibit playback.
  • πŸ“ Location: The file must be in the phone's memory (not on the phone's memory). SD-map!) in the Ringtones or Notifications folder.

If your song doesn't fit these parameters, you'll need to convert it.

  • 🎡 Audacity – for trimming and normalizing sound.
  • πŸ”„ Free Audio Converter – To change the format.
  • πŸ“± MP3 Cutter and Ringtone Maker (Android) – for quick trimming right on your phone.

⚠️ Note: If you downloaded a song from the Internet (for example, from the Internet) VK Music or YouTube, check it for availability DRM-Some tracks may not play as a call due to copyright restrictions.

FormatSupport for MIUIMax. bitrate.Recommendations
.mp3βœ… Yes.320 kbpsBest pick for ringtones
.m4a (AAC)βœ… Yes.256 kbpsGood quality at low weight
.oggβœ… Yes.192 kbpsSuitable for short tunes
.wav⚠️ Partially.1411 kbpsCan brake on weak devices
.flac❌ No.β€”Not supported by the system
πŸ“Š What kind of call do you prefer?
Through the built-in MIUI settings
With the help of a file manager
I use third-party apps.
I haven't tried it yet.

Method 1: Installation through standard MIUI settings

It's the simplest method, and it doesn't require any additional software, and it's suitable for users who don't want to dig into the file system.

Steps:

  1. Copy the prepared audio file (for example, my_ringtone.mp3) You can use Files by Google or connect Redmi. 9C PC-only USB.
  2. Open the Settings app (the gear icon on the desktop).
  3. Go to the section Sound and vibration β†’ Call.
  4. Click Local Melodies (or Add if the list is empty).
  5. Select your file from the list. If it's not, check if it's in the Ringtones root folder.
  6. Click Ready and check how the melody sounds.

If the file does not appear in the list, follow the following steps:

Create a Ringtones folder at the root of the phone's memory | Move the file to this folder |Reboot the phone |Repeat trying to select a tune-->

⚠️ Note: In some versions MIUI Local Melodies may not be available, which means your firmware limits the addition of custom ringtones.

Advantages of this method:

  • βœ… No need to require root or additional applications.
  • βœ… The melody is saved after resetting (if the file remains in memory).
  • βœ… It supports vibration along with sound.

πŸ’‘

If you want to set different tunes for different contacts, open the Contacts app, select a subscriber β†’ Edit β†’ Call and assign a custom ringtone.

Method 2: Using a file manager (for power users)

This method is suitable if standard MIUI settings do not allow you to add your file.We will use built-in Explorer or a third-party application (for example, File Manager+).

Instructions:

  1. Make sure your audio file is in your phone’s memory (not on the phone’s memory). SD-map!).
  2. Open Explorer and go to the folder where the file is located.
  3. Press your finger on the file β†’ select Cut (or Copy).
  4. Go to the root memory directory (click Back until you see DCIM, Download, etc.).
  5. Create a folder called Ringtones (if you don't have one), and you can create Notifications for notifications, and Alarms for alarms.
  6. Plug the file into the Ringtones folder.
  7. Reboot your phone (required!).
  8. Now your tune should appear in the call settings (Settings β†’ Sound and vibration β†’ Call).

If the Ringtones folder already exists but the files aren’t displayed, try the following:

Solving the problem of invisible files
1. Remove the Ringtones folder and recreate it. 2. Check if the file name contains Russian letters or symbols (for example, #,!) – rename it to Latin (for example, the name of the file is not in Russian, ringtone1.mp3). 3. Use another file manager (e.g. Solid Explorer) as standard Explorer MIUI Sometimes they don't update the media base. 4. Move the file to internal memory (not to the internal memory) SD-map, even if it is installed as the main storage.

This works on all versions of MIUI, including Redmi 9C with Global and China firmware, and remember to restart the phone after adding files, otherwise the system will not see a change.

Method 3: Part of the application for flexible settings

If the first two methods didn’t work or you want more features (like setting a song longer than 30 seconds), use specialized apps.

  • 🎢 Zedge – a huge library of ready-made ringtones + capacity.
  • πŸ”Š Ringtone Maker – for cropping and customizing tunes right on your phone.
  • πŸ“± Ringtone Scheduler – allows you to assign different tunes to different times of the day.

How to download a song via Zedge:

  1. Download and install Zedge from Google Play.
  2. Open the application and allow access to the files.
  3. Go to the Ringtones tab (Calls).
  4. Click on the + icon in the lower right corner and select My Sounds.
  5. Find your file in your phone’s memory and select it.
  6. Press Set as ringtone (set as a call).
  7. Confirm your choice in the system window.

Advantages of third-party applications:

  • βœ… Bypassing the 30 seconds limit (in some applications).
  • βœ… The ability to assign different tunes to SIM-card (if the phone has two SIM cards).
  • βœ… Editing tracks directly on the phone (trimming, overlaying effects).

⚠️ Note: Apps like Zedge require access to storage and a microphone. If you're worried about privacy, use offline editors like Ringtone Maker that don't send data to servers.

πŸ’‘

The app side is the only way to set a tune longer than 30 seconds without trimming, but they may be using up extra battery due to background processes.

Frequent problems and their solutions

Even after you set it right, the melody may not work, so let's look at the typical errors and how to fix them.

Problem.Reason.Decision
The melody is cut after 30 secondsMIUI LimitationUse Zedge or crop the track in advance
The file is not displayed in the settingsWrong folder or formatMove to Ringtones, rename it Latin
The call is played with distortionsToo high bitrateConvert to 128-192 kbit/s
The melody is reset after the updateResetting the sound settingsReassign through Settings β†’ Sound.
It does not work for a specific contact.Conflict with individual settingsRemove the custom ringtone for contact and assign it again

If after all the manipulations the melody has not worked, check:

  • πŸ”‡ Is the phone in silent mode (Settings) β†’ Sound. β†’ Regimes).
  • πŸ“΅ Is the Do Not Disturb mode activated** (crescent icon in the notification curtain).
  • πŸ”„ Have you been unable to adjust after the update? MIUI (Check the firmware version in Settings β†’ The phone).

On the Redmi 9C with MIUI 12.5+, there is sometimes a bug when custom ringtones are reset after rebooting.

1. Delete the file from the Ringtones folder.


2. Reboot the phone.




3. Return the file back and restart again.

6. How to set a song on an alarm or notification

The algorithm for setting the melody for alarms or notifications is almost the same as the bell, but there are nuances:

For the alarm clock:

  1. Place the audio file in the Alarms folder (create it at the root of the memory).
  2. Open the Watch app β†’ Alarm clock.
  3. Click on the + icon or select an existing alarm clock.
  4. Tap Melody β†’ Add and select your file.

For notifications:

  1. Place the file in the Notifications folder.
  2. Go to Settings β†’ Sound and vibration β†’ Notifications sound.
  3. Select Local Melodies and specify your file.

Please note:

  • πŸ”” For an alarm clock, it is better to use smooth melodies without a sharp start - so waking up will be more comfortable.
  • πŸ“± Notifications in messengers (for example, WhatsApp or Telegram) are configured separately in the applications themselves.

7. Alternatives: online services and cloud storage

If you don’t want to bother with files, you can use online services to create ringtones:

  • 🌐 MelodyLoops – Free Free Music without Copyright.
  • 🎡 AudioTrimmer – clipping tracks online.
  • ☁️ Google Drive – upload the file to the cloud, then download it directly to your phone to the Ringtones folder.

Warning: Some services (e.g. MelodyLoops) add watermarks to the beginning of the track, and check the file for any extraneous sounds before downloading.

If you are using Google Drive:

  1. Upload the song to the cloud via your browser on PC.
  2. On your phone, open Google Drive, find the file and click Download.
  3. After downloading, move the file to the Ringtones folder (see Method 2).

FAQ: Answers to Frequent Questions

Can I play a song without a clipping (30 seconds long)?
Yes, but only through third-party apps like Zedge or Ringtone Maker. The standard MIUI settings cut tracks to 30 seconds automatically. The alternative is to split the song into pieces and assign them as a sequence (but that won't work in all firmware).
Why does my tune sound quieter than the standard one?
This is due to normalizing the volume in MIUI. Solutions: Increase the volume of the file itself in the audio editor (for example, in Audacity with the Normalize effect). Enable Settings β†’ Sound β†’ Volume Amplification (if there is such a point). Use uniform files (without sharp volume drops).
Can I install a song on a YouTube call?
Yes, but you need to: Download videos from YouTube through a service like YT1s (select the format MP3). Cut the track to 30 seconds (if necessary). Move the file to the Ringtones folder (see Method 2). ⚠️ Beware of sites that require browser extensions to be installed – they may contain viruses.
How to get back standard tunes after installing your own?
Go to Settings β†’ Sound and Vibration β†’ Call and select one of the preset tunes (such as MIUI or Classic). If the standard sounds are lost, reset the sound settings: Settings β†’ System β†’ Resetting the settings β†’ Reset the sound settings
Why did my tune drop after the MIUI update?
This is a well-known Redmi 9C problem when upgrading to MIUI 13/14. Solution: Check if the file is still in the Ringtones folder. If the file is still in place, reassign it via Settings β†’ Sound. If the file is missing, copy it again and restart the phone. To avoid future problems, back up the Ringtones folder before upgrading.