How to Put a Song on Xiaomi: The Complete Guide

Owners of modern Xiaomi smartphones often face the desire to personalize not only wallpaper, but also functional interface elements. One of these elements is the ability to see the text of the executed composition directly on the lock screen or during a call. This is not only convenient, but also aesthetically pleasing, especially if you use online services to search for texts.

However, standard MIUI or HyperOS shell settings don’t always offer an obvious path to this feature, and many users confuse the display of the album cover with the full lyrics. In this article, we’ll discuss how to activate word display, what apps might be needed, and how to avoid common customization errors.

It's worth noting that the functionality may vary depending on the firmware region and the operating system version. If you have a global version, some system players may be restricted in accessing databases of text, so we'll look at both system methods and the use of third-party launchers and widgets.

⚠️ Note: When installing third-party text display apps, make sure they only request access to the microphone (for recognition) or the internet, but not to your personal contacts without the need to.

System capabilities of the MIUI and HyperOS shell

To start with, the manufacturer itself offers: In recent firmware versions, Xiaomi has integrated song support into its standard media player, but this feature is often hidden or only works when you are actively connected to the network, and you need to go to the audio settings or directly to the Music app to check if you have an option.

Some regions have a default Google player that can't output text to the lock screen the way a native Xiaomi Music player does. You may need to switch the default app. This is done through the Settings menu β†’ Apps β†’ Default Apps β†’ Music. Select the system app with the Mi logo.

  • 🎡 Open the Music app and find the settings icon (three dots or gears).
  • πŸ” In the "Visualization" or "Block screen" section, find the "Show text" switch".
  • 🌐 Make sure that the privacy settings allow internet access to synchronize lyrics.

It is important to understand that the system player loads texts from online databases. If a song is rare or has no binding in the database, the text will not appear even if the function is enabled. In this case, manual installation of LRC files is the only way out, but the standard Xiaomi player rarely supports manual import of such files without third-party utilities.

πŸ“Š What player are you using on Xiaomi?
Standard Mi Music
Google Play Music
Yandex.Music
Third-party (PowerAmp, etc.)

Use of widgets and lock screens

An alternative and often more flexible way to display text is to use widgets. The MIUI shell allows interactive elements to be placed on the desktop and lock screen. Widgets can show the current track, and when pressed, unfold in full screen with text.

To add a widget, press and hold your finger on the empty desktop, then select Widgets. In the list, find the Music category. Here you'll see a few design options. Some of them support dynamic real-time text updates, and this is especially true for users who like the karaoke effect.

There are also special lock screen themes that have built-in lyrics support. They are downloaded through the Themes app. When searching, use keywords like "Lyrics," "Music" or "Text." Once the theme is installed, the song's text will appear on top of the lock wallpaper automatically.

⚠️ Warning: Third-party themes may consume more battery power as they constantly update information on the screen in the background.

If standard widgets aren't enough, you can go to a third-party widget directory that often offers more advanced features, such as changing font, color, and text position, but these widgets require a separate host application to be installed.

πŸ’‘

Use the "Always Screen On" (AOD) with a musical style so that the lyrics of the song are visible even when the phone is lying on the table screen up.

Third-party apps for displaying lyrics

When systems are scarce, specialized applications from the Google Play Store come to the rescue, which can intercept audio streams and output text over any window or onto a lock screen, and one of the most popular solutions is the Flo Lyrics app or its counterparts.

The way these programs work is simple: they scan the track name and the artist, then they look for a match in their database. Once they find a match, the text is displayed as a floating window or replaces the standard lock screen.

The setup process usually looks like this:

  • πŸ“² Download the text display app (such as Musixmatch or Lyrically).
  • πŸ”“ Provide permission "Above other applications" in the system menu.
  • βš™οΈ Activate the plugin for your music player in the settings of the selected application.

Some apps offer premium features, such as sync with Spotify or Apple Music. Free versions may contain ads that will pop up when you unlock your phone.

β˜‘οΈ Verification of access rights for widgets

Done: 0 / 4

Set up synchronization and file formats

For those who store music locally, the text file format is critical. The standard format is LRC (LyRiCs). It is a regular text file with the.lrc extension, containing time stamps. If you have one, you need to put it in the same folder where the audio file is located and call it identical (for example, song.mp3 and song.lrc).

Xiaomi's system player will automatically pick up the LRC file if it's in the same directory, but if you're using cloud services or streaming, this method won't work because you don't have access to the track's file system, so rely only on online databases.

If the text is not synchronized (no time stamps), it can still be displayed, but it will not automatically scroll. You will have to flip through it manually. To create synchronized files, there are special editors on a PC where you can download mp3 and manually set the time for each line.

ParameterDescriptionThe impact on Xiaomi
LRC formatTimecode textHigh compatibility with system player
TXT formatJust text without time.It is displayed statically, without auto-scrolling
Online serviceSearching the databaseInternet needs, depends on the server
widgetGraphic elementIt runs on top of the player, consumes the battery.

Note the encoding of text. If you see Krakozabra instead of Russian letters, try saving the LRC file in UTF-8 encoding, a common problem when downloading texts from old sites.

What if the text is β€œrun away” from the music?
If the sync is getting lost, try manually tapping the string that's right now. Most players will adjust. If it's happening all the time, the LRC file is incorrect or the bitrate of the audio file is different from the one for which the markup was made.

Solving problems with the display of text

Often, users are faced with a situation where everything is set up but the text does not appear. The first reason may be the aggressive MIUI energy saving system. It can kill the process of the widget or player when the screen goes out. To avoid this, you need to go to the battery settings, find your music application and text widget, and set the "No restrictions" mode.

The second common problem is application conflict: If you have multiple players installed, the system may not know which one to take metadata from, try temporarily disabling or removing unnecessary music apps, and check if Do Not Disturb or Silence mode is on, which can hide notifications and media controls.

The third reason is that there's no Internet. Even for local files, some system components try to check for cover or text on the network before displaying, and make sure the app has permission to transfer data, even if you're not streaming online.

⚠️ Warning: After updating the firmware, the widget and permission settings may reset. Check them again if the text stops showing after the update.

If nothing works, try clearing the cache of the Music and Themes app. Accumulated cache errors can interfere with the correct rendering of graphic elements on the lock screen.

FAQ: Frequently Asked Questions

Why is the song written in Chinese?
The system player automatically determines the language of the text based on the metadata of the file or region of the account. If the database is mistaken, you can change the language in the settings of the music application itself by finding the item "Text Language" or "Search Region".
Can you make the text appear on the whole screen when you call?
This cannot be done with standard MIUI tools. To display text to the full screen during an incoming call, third-party number-defining applications that have a "Call Theme" feature with support for lyrics will be required.
Does text display affect battery consumption?
It does. Constant screen lighting (if text is on a locked phone) and the processor working to render animations increase energy consumption, and it is recommended to turn off this function at low charge.
Where can I find LRC files for my tracks?
There are many libraries, such as LRClib, and some tag managers on PCs (such as Mp3tag) can automatically search and embed texts into files.
Does this feature work on older Redmi models?
The functionality depends primarily on the MIUI shell version, not the model. On older Android 9 and lower phones, modern widgets may not be supported, but the basic display in the player should work.

πŸ’‘

The main secret of successful configuration is a comprehensive approach: the correct format of the LRC file, turning off energy saving for the player and using the current version of the Music application.