How to add text in the app Music on Xiaomi: a detailed guide

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.

πŸ“Š What type of music do you use most often?
MP3
FLAC
WAV
AAC
M4A

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

Done: 0 / 5

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:

AnnexSupport for formatsTag auto-searchInterface.
Star Music Tag EditorMP3, FLAC, OGGYes (MusicBrainz)Simple.
AutoTaggerMP3, M4A, FLACYes (AcoustID)Automatic.
MusixmatchAll popular.Yeah, my service.Difficult.
MP3 Tag EditorMP3, WAVNo.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?
UTF-8 encoding allows you to display characters in almost every language in the world, including Cyrillic, hieroglyphics, and emojis. If you tag text but save it in an old encoding (like Windows-1251), instead of text, you'll see a set of obscure characters on your smartphone. Modern tag editors usually use UTF-8 by default, but when you manually copy it from text files (.txt), it's best to check this setting.

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.

Frequently Asked Questions (FAQ)

Why does the song only appear for some songs?
It depends on whether the content is in the online service database or the quality of the tags in the file. If the song is rare, independent or has a non-standard title, the automatic search may not find matches, in which case only manual editing of the tags helps.
Can I add text for video files (MP4, MKV)?
The standard Music app on Xiaomi is primarily for audio files. For video files, text (subtitles) is usually added via a video player (such as Mi Video or VLC) by placing the.srt subtitle file in the same folder as the video, with the same name.
Will the text reset after the firmware update?
If you have inserted the text directly into the file (through the ID3-tags, it's not going anywhere, because it's part of the file, and if you download it online or through the cache of the Musixmatch app, you'll have to reset it or clean it up again.
Does the application support the LRC (Synchronized Text) format?
Yes, modern versions of the MIUI shell and HyperOS support.lrc. If the music folder contains a file with the same name as the track but with the.lrc extension, the text will scroll to the beat of the music. The.lrc file should be in the same directory as the audio file.
How to delete the added text if it is displayed incorrectly?
Use the same tag editor you added it to. Find the Lyrics field or Text, clean the contents and save the file. If you used Musixmatch, turn it off in the settings or delete the app cache.