Xiaomi, Redmi and Poco smartphone owners often face a situation where the built-in music player does not display the lyrics of songs, leaving the screen static during playback. The standard Music app, which is preinstalled on the shell of MIUI and HyperOS, by default knows how to download lyrics from the Internet, but this feature often works incorrectly or is completely blocked depending on the region.
The lack of text on the screen is particularly annoying when you're learning a new track or just like to follow the words of your favorite artists. Fortunately, the problem is solvable, and you don't have to download third-party players that may contain ads.
In this article, we will look at all the available ways, from setting up an integrated online search to manually embedding text directly into a composition file. ID3-Tags about what file formats the system supports and why standard methods may not work in your case.
Why the Music app doesn't show the lyrics to the song
Before you start acting, you need to understand the nature of the problem, and most often the lack of lyrics is due to the fact that the composition file itself lacks the necessary metadata. The Music app reads information from the track title and tries to find matches in its database.
If the file name is not legible (for example, track_01.mp3) If it does not match the name in the service database, the automatic search will not find anything.In addition, in some versions of Xiaomi firmware, access to online text services may be limited due to licensing restrictions or region settings.
β οΈ Note: In some regions (e.g. Russia or EU countries), Mi Music servers may not have access to a global database of texts due to local regulations, in which case online search will not work, and the only solution will be manually adding text to the file.
Itβs also worth considering that file format matters: Standard MP3 and FLAC support text implementation in many ways, whereas some rare codecs may ignore tag text fields.
Set up online text search in Mi Music
The first and easiest step is to try to get the built-in mechanism to work, and that is to make sure that the application has permission to access the network and that the text search function is activated in the settings.
Go to the Music app and open any track. On the playback screen, look for an icon that resembles a piece of paper or the letter "T" (sometimes hidden in a three-dot menu...). Click on it to open the text control panel.
- π± Click on the menu button (three dots) in the upper right corner of the playback screen.
- π Select the option Find text or Search lyrics in the drop-down list.
- π Make sure that the settings of the application include the item Online Services.
If the automatic search gives you a list of options, just select the right track and the text will be attached to the composition. However, if the system says "Text not found", you will have to move to more radical methods.
π‘
Before searching for the text, make sure that the track name and the artistβs name in the tags are written in Latin or Cyrillic correctly, without unnecessary symbols like β(Official Audio)β.
Manual addition of text through editing ID3-tag
The most reliable way that works on any Xiaomi device is to embed text directly into the file. For this, you will need a third-party tag editor, since the standard MIUI file manager does not know how to edit the text field of lyrics.
Download a tag editing app from Google Play or GetApps, such as Star Music Tag Editor or AutoTagger, which allows you to change any metadata fields, including the Lyrics field.
The process is this: run the editor, find your song in the list, click on the Text or Lyrics field and paste the copied text. Remember to save the changes with the Save button or the floppy disk icon.
βοΈ Text-stitching algorithm
Once you save the tags, go back to the standard Music app, you may need to update your library or restart your app to make the changes effective, and the text should be displayed automatically when you play it.
Use of third-party tag editors on Android
Choosing the right tag editing tool is critical, and some simple editors may damage the structure of the file or not support UTF-8 encoding, resulting in "crackers" instead of Cyrillic letters.
It is recommended to use applications with the function of automatic search of tags on the database MusicBrainz or Discogs. This allows you not only to add text, but also to tighten the correct album cover, year of release and genre.
Consider the popular editor options available for installation on Android:
| Annex | Support for formats | Tag auto-search | Interface. |
|---|---|---|---|
| Star Music Tag Editor | MP3, FLAC, OGG | Yes (MusicBrainz) | Simple. |
| AutoTagger | MP3, M4A, FLAC | Yes (AcoustID) | Automatic. |
| Musixmatch | All popular. | Yeah, my service. | Difficult. |
| MP3 Tag Editor | MP3, WAV | No. | Basic |
Special attention should be paid to the application Musixmatch, which can work in conjunction with the Xiaomi player, displaying text on top of the lock screen or as a floating window, even if the file itself does not contain tags.
What is UTF-8 encoding and why is it important?
Synchronization with Musixmatch
One of the most elegant ways to get lyrics on Xiaomi is to use integration with Musixmatch, the worldβs largest songwriting database that keeps track time synchronized.
To get started, install the Musixmatch app from the app store. Once installed, launch it and provide all the permissions you have requested, especially access to storage and the right to display on top of other windows.
In the Musixmatch settings, find the Players section and activate the switch opposite the Mi Music or System Player. After that, when you turn on music in the standard application, the text will pop up automatically.
- π΅ Open the Musixmatch application settings.
- π Go to the Connected Players section.
- β Activate the slider for your music app.
The advantage of this method is that you don't have to edit every file manually, it can find the text for thousands of tracks in your collection, but it requires an active Internet connection at the time of playback.
β οΈ Note: FloatingLyrics in Musixmatch may conflict with system themes MIUI If text doesnβt appear or overlaps with interface elements, try changing the theme to a standard one.
Problems with encoding and display of Cyrillic
A common problem for CIS users is the incorrect display of Russian letters, which occurs when tags were created on a computer with one encoding and a smartphone tries to read them in another.
If instead of text, you see a character set like RΓΆRIΞΌ, then the file is saved in UTF-8 encoding without BOM or Windows-1251, and the player is waiting for a different format, the solution is one: recode the tags.
Use the tag editor on your PC (e.g., Mp3tag) or smartphone. In the save settings, select UTF-8 encoding. This is a universal standard that displays correctly on all modern versions of Android.
π‘
Always keep it. ID3-tagging UTF-8, to ensure that the Cyrillic alphabet is displayed correctly on any device, whether it is a smartphone, car radio or Smart TV.
It's also worth checking the font used in the system. Some custom fonts installed through the theme may not contain the necessary glyphs to display the text in the music player. Go back to the system font to rule out this reason.