How to Set Your Music to Call Xiaomi Mi 8: 5 Proven Ways

Xiaomi Mi 8 is still a popular choice thanks to its powerful hardware and flexible MIUI firmware. But even owners of this flagship 2018 release often face the question: how to put your tune on the phone if the standard options in the system do not suit? Unlike new models, where the algorithm may differ, the Mi 8 requires a special approach – especially if you want to use tracks from Spotify, YouTube Music or local files.

In this article, we'll look at all the current ways, from simple gallery selection to manual file uploads through File Manager, and even bypassing MIUI restrictions with third-party applications. We'll focus on the system's hidden folders, where the default tunes are stored, and explain why some files may not appear in the list of available ringtones. Ready to customize a unique sound for calls?

1.Preparation: What music formats support Xiaomi Mi 8

Before you upload files to your phone, make sure they meet MIUI requirements. Xiaomi Mi 8 supports the following formats for call tunes:

  • 🎡 MP3 β€” The most versatile format recommended for ringtones (bitrate up to 320 kbit / s).
  • 🎡 M4A (AAC) β€” It is suitable for files from iTunes or Apple Music.
  • 🎡 WAV β€” No loss of quality, but takes up a lot of space (no more than 5 MB for ringtones).
  • 🎡 OGG β€” It is rarely used, but the system recognizes it.

❌ No formats supported: FLAC, ALAC, WMA, AIFF. If your track is in one of these formats, convert it through an online converter or Audacity program.

Also consider the duration and size limitations:

ParameterMaximum valueRecommendation
Duration30 secondsCut the track to 15-20 seconds to avoid being trimmed by the system.
File size5MBOptimal – up to 2 MB for fast loading.
Bitreit320 kbps192-256 kbps is enough for good sound.

⚠️ Note: If you download music from YouTube through online services (e.g., YouTube, ytmp3.cc), files are often low bitrate (64–128 kbps) and may sound worse than the original!

2. Method 1: Installation of a melody through a standard MIUI menu

The easiest way is to use built-in tools. MIUI. It is suitable if your track is already loaded into the phone’s memory (internal or on-board). SD-map).

Instructions:

  1. Open the Settings app (cog icon).
  2. Go to the section Sound and vibration.
  3. Choose the ringing melody.
  4. Click Add Melody (or Local Melodies, depending on the MIUI version).
  5. In the list of files, find the desired track and tap on it.
  6. Confirm the choice with the OK button.

⚠️ Problem: Sometimes files don't appear in the list, even if they're in a supported format. MIUI It scans only certain folders. The solution is in the next section.

File in MP3/M4A/WAV format

Track duration ≀ 30 seconds

The file is in the internal memory or on the SD-map

Hidden files are displayed (if you use File Manager)-->

Method 2: Manually Adding Music to the System Folder

If your track doesn't appear in the list of available tunes, chances are it's in the wrong folder. MIUI by default scans only:

  • πŸ“ /storage/emulated/0/Ringtones/ β€” ringtone;
  • πŸ“ /storage/emulated/0/Notifications/ β€” notice-in;
  • πŸ“ /storage/emulated/0/Alarms/ β€” alarm-box.

To make your music appear in the selection menu, you need to move it to one of these folders, and you can do this through File Manager (built-in or Solid Explorer):

  1. Open File Manager and enable the display of hidden files (in the application settings).
  2. Find your audio file and copy it.
  3. Go to /storage/emulated/0/ and create a Ringtones folder if you don't have one.
  4. Put the file in this folder.
  5. Reboot your phone (required!).
  6. Repeat the steps from Method 1 – now your track should appear in the list.

⚠️ Warning: If the Ringtones folder is not being created, check the permissions. MIUI This requires a Root or Use ADB. Alternatively, install the file through ES File Explorer with Root Explorer Mode enabled (if you have superuser rights).

How to Create Ringtones Folder Through ADB
If the standard method doesn’t work, connect the phone to your PC and follow the commands: adb shell mkdir /storage/emulated/0/Ringtones chmod 777 /storage/emulated/0/Ringtones After that, move the file to the folder and restart the device.

Method 3: Use of Third-Party Applications

If previous methods have failed, third-party utilities will come to the rescue, allowing you to bypass the limitations of MIUI and install any music as a ringtone, even if it is stored in the cloud (Google Drive, Yandex Disk).

Top.-3 applications for Xiaomi Mi 8:

AnnexPlusesCons
ZedgeLarge library of ready-made ringtones, support for cloud storage.Advertising, some functions are paid.
RingdroidRington editor (trimming, sound normalization).The interface is outdated, there is no Russian language.
Ringtone MakerSupports FLAC and ALAC formats (converts automatically).It requires access to files and microphone.

Instructions on the example of Zedge:

  1. Install the app from Google Play.
  2. Open Zedge and go to the Ringtones tab.
  3. Select a category (e.g. Trending or My Files for local tracks).
  4. Slip on your favorite track and click Set as ringtone.
  5. Confirm the selection in the system menu.

Zedge

Ringdroid

Ringtone Maker

Built-in MIUI settings

Other-->

5. Method 4: Install music from Spotify/YouTube Music

If your favorite tune is stored on Spotify or YouTube Music, it can't be directly installed as a ringtone due to app restrictions.

  1. Download the track to your phone via the app (in Spotify, this is done in a playlist with the Download option enabled).
  2. Use File Manager to find the downloaded file: 🎧 Spotify: /storage/emulated/0/Android/data/com.spotify.music/files/spotifycache/Music/ 🎧 YouTube Music: /storage/emulated/0/Android/data/com.google.android.apps.youtube.music/files/offline/

Ringtones

Method 2

song_12345.mp3

my_ringtone.mp3

Reboot your phone and select the melody in the settings.

⚠️ Note: Spotify and YouTube Music files are often protected DRM If the track is not playing after copying, use an audio recorder (such as Voice Recorder) to record sound from the screen, and then crop the recording in Ringdroid.

6. Method 5: Customize individual contact melodies

In MIUI, you can assign unique ringtones to individual contacts, which is convenient if you want to know who is calling without looking at the screen.

How to set up:

  1. Open the Contacts app.
  2. Select the desired contact and tap Edit (pencil icon).
  3. Scroll down to the Melody of the Call (or Rington) item.
  4. Click Add and select the file from the list (or go to File Manager for manual selection).
  5. Save the changes.

πŸ’‘ Tip: For important contacts (such as bosses or loved ones), set the vibration with a unique pattern. This will help you not miss the call in a noisy place.

πŸ’‘

If you want the contact melody to work on WhatsApp/Telegram, set it separately in the settings of these apps (Notifications section).

7. Problem Solving: Why the Melody Is Not Set

If you followed the instructions but the ringtone never appeared on the list, check out these points:

  • πŸ” The file is corrupted, try playing it in a standard player. If it doesn't play, download the track again.
  • πŸ” Wrong file name - delete special characters (e.g. #, %, &) and spaces. Use only Latin and accents.
  • πŸ” Folder not scanned – restart your phone or manually update your media base via Settings β†’ Annexes β†’ Application management β†’ Media storage β†’ Clear the cache.
  • πŸ” Limitations MIUI β€” In some regional versions of the firmware, custom ringtones are disabled, so you can change region to Global through Settings. β†’ Additionally. β†’ Region.

If the problem persists, try an alternative method:

How to Reset Sound Settings in MIUI
Go to Settings β†’ System and Device β†’ Settings Reset β†’ Sound Reset. This will bring all tunes back to standard, but it can solve the problem with displaying custom files.

8 Bonus: How to make a vibration to music

The Xiaomi Mi 8 supports vibration in the beat of music β€” when the phone vibrates into the rhythm of the ringing melody. This is not only fun, but also useful if you often miss calls in your pocket.

How to turn on:

  1. Go to Settings β†’ Sound and vibration β†’ Vibration.
  2. Select Vibration when calling.
  3. Activate the Vibration option in the beat of the melody.
  4. Set the vibration intensity with a slider.

⚠️ Important: This feature increases battery consumption by 5 to 10 percent. If you notice a quick discharge, turn it off or reduce the intensity.

πŸ’‘

For maximum individualization, combine a custom ringtone, unique vibration and light indication (in the Screen settings). β†’ Blow-up buttons).

FAQ: Frequent questions about setting up ringtones on Xiaomi Mi 8

Can I play a tune longer than 30 seconds?
Technically, yes, but MIUI will cut it to 30 seconds automatically. To avoid that, cut the track in advance in Ringdroid or another editor.
Why did my ringtones disappear after the MIUI update?
The update could have reset the Ringtones folder. Move the files again and restart the phone. If it didn't work, clear the Media Store app cache (see section 7).
Can I use TikTok music as a ringtone?
Yes, but download watermark audio first. Use services like SSSTikTok, then convert the file to MP3 and follow the instructions from Method 2.
How to get back standard Xiaomi tunes if I have deleted them?
Standard ringtones are stored in the system folder /system/media/audio/ringtones/. They can only be restored via Root or reset the phone to factory settings. Alternatively, download the original MIUI tunes from the Xiaomi EU archive.
Does this work on the Xiaomi Mi 8 SE or Mi 8 Pro?
Yes, the instructions are valid for all Mi 8 modifications (including Mi 8 SE, Mi 8 Pro, Mi 8 Explorer Edition) as they are based on MIUI with a similar folder structure.