How to turn off Mi Music ads on Xiaomi: the full guide

Mi Music is a standard music player on Xiaomi, Redmi and POCO smartphones that is convenient for listening to local tracks and streaming. However, many users face intrusive advertising that appears between tracks, in playlists and even on the lock screen. Unlike paid services like Spotify or Apple Music, where ads can be turned off by subscription, in Mi Music this process requires additional manipulation.

In this article, we will discuss all the current ways to remove ads in Mi Music, including hidden MIUI settings, modification of system files (for advanced users), and alternative solutions. It is important to understand that some methods may require root rights or a rollback to an old version of the application - we will explain in detail the risks and nuances of each approach, and you will learn why ads return after updates and how to avoid this.

Why Mi Music is advertizing and can it be removed forever?

Advertising in Mi Music is part of Xiaomi’s coin model, which allows the company to offer smartphones at affordable prices. Unlike Google Play Music or YouTube Music, where ads are blocked by paid subscriptions, Mi Music has no official way to turn them off.

  • πŸ”§ Disabling personalized advertising in settings MIUI (Reduces the number of impressions, but does not completely remove).
  • πŸ“± Use of modified versions of the application (requires installation) APK third-party).
  • πŸ› οΈ Editing system files (for root devices only).
  • 🎡 Switching to alternative players (e.g. Poweramp or VLC).

Important: After updating MIUI or the Mi Music app itself, ads may return, because Xiaomi regularly changes the ad display mechanisms to block old methods of disabling them. So some of the ways in this article may stop working over time – we will update the guide as new solutions become available.

⚠️ Note: Deleting system applications or modifying files without root can cause malfunctions MIUI. We recommend you to back up your data before experimenting.

Method 1: Disabling personalized advertising in MIUI

This method doesn’t remove ads completely, but it reduces the amount of ads it has, and it works on all Xiaomi devices without the need to root or install third-party apps.

Instructions:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Disable Ad Personalization and Confirm the Action.
  3. Go back to the basic settings and go to Settings β†’ Applications β†’ Application Management.
  4. Find Mi Music, open its settings and select Limit Background Activity.
  5. Turn off permission to display over other windows (if available).

This is particularly effective for blocking banners in playlists, but does not affect audio ads between tracks.

πŸ“Š How often do you get annoyed by advertising in Mi Music?
Constantly.
Sometimes.
There's almost no advertising.
I don't use Mi Music.

Method 2: Install a modified version of Mi Music (without root)

There are modified versions of Mi Music (e.g. Mi Music Mod or Mi Music No Ads) where the ads are removed at the application code level, distributed in APK format and installed manually.

Advantages of the method:

  • 🎯 Complete removal of advertisements (including audio and banner ads).
  • πŸ”„ Maintaining all the functions of the original player.
  • πŸ“± Doesn't require root rights.

Disadvantages:

  • ⚠️ Risk of installing malware (download) APK only from verified sources, for example, XDA Developers or APKMirror).
  • πŸ”„ Update MIUI The modified version may stop working.

Installation instructions:

Download APK from a verified source (e.g. [link to XDA])

Enable installation from unknown sources in Settings β†’ Applications β†’ Special Access

Remove the original version of Mi Music (if possible)

Install the modified one. APK Provide the necessary permits-->

⚠️ Note: Some modified versions may contain hidden trackers or vulnerabilities. Check user reviews and hash file before installing APK on websites like VirusTotal.

Method 3: Blocking ads via hosts file (requires root)

If your device has root rights, you can block Xiaomi’s ad servers by editing the hosts file.This method works systematically and blocks ads not only in Mi Music, but also in other MIUI applications.

Steps to lock:

  1. Install any file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/etc/hosts and open the file in the text editor.
  3. Add the following lines to the end of the file: 127.0.0.1 ad.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 track.xiaomi.com 127.0.0.1 data.mistat.xiaomi.com
  4. Save the changes and restart the device.

This method blocks the connection to the ad servers, but can cause some system functions (e.g. Mi Cloud or Theme Store) to fail. If problems arise after editing hosts, return the file to its original state.

What to do if the updates stopped working after editing hosts MIUI?
If the hosts file changes and the MIUI updates stop downloading, remove the lines with the update.xiaomi.com and api.io.mi.com domains from the file.

Method 4: Use of alternative music players

If all of the above methods seem too complex or risky, the most reliable solution is to switch to a third-party music player. Unlike Mi Music, many alternative applications do not contain ads or offer to disable them through a one-time purchase.

The best free and paid alternatives are:

Player.TypeAdvertisingFeatures
PowerampPaid (30-day trial)No.Support for all audio formats, equalizer, themes
VLCFree.No.Simple interface, playlist support
MusicoletFree.No.Offline mode, multitasking
JetAudioFree-of-chargeEat (cleansed by purchase)32-band equalizer, sound effects

To transfer music and playlists from Mi Music to the new player:

  1. Connect the device to your PC and copy the MIUI/Music folder (usually in internal memory).
  2. Install the selected player and import tracks from the copied folder.
  3. If the player supports importing playlists (e.g. Poweramp), export them from Mi Music in.m3u format.

πŸ’‘

If you use Poweramp, turn on the Scan Folders option and point the path to your music library, which will automatically update playlists when you add new tracks.

Method 5: Reverse to the Old Mi Music Version

Some versions of Mi Music (e.g. 4.5.8 or 4.6.2) didn’t have ads or could be turned off through settings, and if you notice banners appearing after the app was updated, you can try returning the old version.

How to roll back:

  1. Download the old version of APK from a reliable source (for example, APKMirror).
  2. Remove the current version of Mi Music (if it is a system app, use ADB: adb shell pm uninstall -k --user 0 com.miui.player)
  3. Install the downloaded APK.
  4. Turn off automatic updates to the app in Google Play.

Cons of the method:

  • ⚠️ Older versions may contain security vulnerabilities.
  • πŸ”„ Some features (such as sync with Mi Cloud) may not work.
  • πŸ“± MIUI can force system applications to be updated.

πŸ’‘

If you only use Mi Music for local tracks, a 4.5.8 rollback is one of the most reliable ways to get rid of ads without rooting or modifications.

What to do if the ad returns after the MIUI update

MIUI updates often reset user settings and return ads to Mi Music.

  • πŸ”„ Turn off automatic app updates on Google Play:
  • πŸ“΅ Block Internet access for Mi Music:
  • πŸ›‘οΈ Use a firewall (such as NetGuard or AFWall)+), to limit the network activity of the application.

If the ad does appear, repeat one of the methods described above (for example, reinstall a modified version or edit hosts).

⚠️ Note: In the latest versions MIUI 14 and HyperOS Xiaomi tightened control over system applications.Attempt to modify or uninstall Mi Music may trigger Anti-Rollback protection, leading to bootloop.Be cautious when using ADB or root methods.

FAQ: Frequent questions about advertising in Mi Music

Can I turn off ads in Mi Music without root?
Yes, but not completely. Rootless: Disabling personalized ads in MIUI settings (reduces impressions); Installing a modified version of Mi Music (APK without ads); Using alternative players (e.g. VLC or Poweramp); Complete removal of ads without root is impossible due to the integration of the ad SDK into the system components of MIUI.
Why did Mi Music reappear after the MIUI update?
Xiaomi regularly updates its ad-show mechanisms, and system updates reset user settings (including changes to hosts or app permissions). To avoid this: Turn off automatic Mi Music updates on Google Play. Use a firewall (like NetGuard) to block the app's network access. Regularly check for the relevance of modified versions of Mi Music on forums like XDA Developers.
Is it safe to remove Mi Music through ADB?
Removing system applications via ADB (pm uninstall-k --user 0 com.miui.player command) is relatively safe if: You do not plan to update MIUI via OTA (updates can restore remote applications). You do not use the Mi Cloud features to sync music. You are prepared for the fact that some system services (for example, Mi Video) may not work correctly. For complete security, create a backup via TWRP or Mi Backup before deleting.
How to transfer playlists from Mi Music to another player?
Most playlists in Mi Music are stored in.m3u or.pls. To export them: Connect your device to your PC and find the MIUI/Music/Playlists folder. Copy playlist files to your computer. In a new player (like Poweramp), select the option to import playlists and specify the path to the copied files. If the playlists are not exported, use applications like Playlist Export (available on Google Play).
Why does Mi Music have ads even without the internet?
Some of the ads in Mi Music are downloaded in advance and stored in the app's cache. To remove them: Clear the cache and Mi Music data in the app settings. Turn off the resolution of the Mi Music Storage (this may disrupt playlists). Use a modified version of the app that removes local ad modules. If the ad appears on the lock screen, turn off the display of Mi Music widgets in the lock screen settings.