How to Add Song Text to Xiaomi Smartphone: From Mi Music to Manual Tag Editing

You downloaded your favorite track on Xiaomi Redmi Note 12 or POCO X5 Pro, but when you play the lyrics, only running strips are displayed instead of the song text? The problem is familiar to many - the standard Mi Music player does not always automatically load words, especially for little-known artists or unlicensed tracks. In this article, we will discuss 5 working ways to add song lyrics to Xiaomi: from built-in functions to manual metadata editing.

It's important to understand that the methods vary depending on the source of the music, for example, for tracks from Apple Music or Spotify (if they are downloaded through third-party apps), text will have to be added manually, while for.mp3 or.flac files you can use specialized programs. We tested all methods on current MIUI 14 and HyperOS firmware, instructions work on both old models like the Mi 9 and the new Xiaomi 14 Ultra flagships.

If you’re looking for a quick answer, use the express method through the Musixmatch app. For advanced users, below is a section on editing tags via MP3Tag and even manually embedding text into a file using a Hex editor (spoiler: it’s harder than it sounds).

1.Fast Way: Musixmatch for Xiaomi

Musixmatch is the most popular song sync app, and it works great on Xiaomi. The main advantage is that the text base is updated by users from all over the world, so even for indie groups, the chances of finding words are higher than in a standard player.

How to connect:

  • πŸ“± Install Musixmatch from Google Play (or through GetApps if you don’t have Google services).
  • πŸ”Š Start the Mi Music player and start playing the track.
  • 🎡 Open Musixmatch β€” the application automatically determines the song being played and shows the text. To sync with the player, click "Connect" in the notification.
  • πŸ”„ If the text doesn't show up, try manually finding the song through a search in Musixmatch (sometimes it helps to specify an alternative track title).

⚠️ Note: Some Xiaomi models (e.g. Redmi) 10A With lightweight firmware, Musixmatch may not recognize playback from Mi Music, in which case use a third-party player like Poweramp or a third-party player like a Poweramp. VLC, Which are better integrated with the application.

πŸ’‘

If Musixmatch doesn't find text, try turning on the "Show Unsynchronized Texts" option in the app's settings. Sometimes there are words, but they're not tied to timecodes.

2. Built-in Mi Music features: where to look for text?

Xiaomi's standard Mi Music player can upload lyrics, but it doesn't work well. The algorithm depends on the firmware version and the region:

  • 🌍 On the global versions MIUI (for example, MIUI Global 14.0.5) text can be downloaded automatically for popular tracks from the Xiaomi Cloud database.
  • πŸ‡¨πŸ‡³ On Chinese firmware (China) ROM) The feature is often disabled due to licensing restrictions.
  • πŸ” To check if the text is available for your track, open the player, launch the song, and tap the Text icon (usually in the lower right corner of the playback screen).

If the text does not appear, try:

  1. Update Mi Music via Google Play or GetApps.
  2. Clear the app cache: Settings β†’ Apps β†’ App management β†’ Mi Music β†’ Clear the cache.
  3. Enable the option β€œDownload texts automatically” (if you have one in your version of the player).
Why doesn’t Mi Music show lyrics for some songs?
The reasons range from the lack of a track recognition license to firmware bugs. For example, MIUI 12.5 had a bug that didn't load the texts for Cyrillic tag files. Newer versions (MIUI 14+) solved the problem, but older models may need manual editing.

3. editing MP3 tags: how to embed text into a file

If the automatic methods didn’t work, you can manually add the lyrics to the audio file metadata, which would require a computer and MP3Tag (free for Windows/macOS) or mobile versions like Star Music Tag Editor for Android.

Step-by-step instructions for MP3Tag:

  1. Connect Xiaomi to your PC via USB (select File Transfer Mode).
  2. Copy the problem track to the computer.
  3. Open the file in MP3Tag, go to the tab "Lyrics" (Text of the song).
  4. Insert text in the Unsynchronized lyrics field or use Synchronized lyrics if you want to associate words with timecodes (.lrc format).
  5. Save the changes and transfer the file back to your phone.

⚠️ Note: On some Xiaomi models (e.g, POCO F3) Mi Music ignores the embroidered text if the file was edited on a PC, in which case use mobile tag editors or third-party players like Poweramp, which read the metadata correctly.

Backup track | Check the file format (supported.mp3,.flac,.m4a) | Download the lyrics from a site like Lyrics.com| Make sure the tags are correct Artist and Title

-->

4. Creation LRC-File: synchronized text

Files with the.lrc extension contain the lyrics of the song with a timecode, which allows the player to show the words in sync with the music, as in karaoke, you can create such a file manually or using online generators.

Example of.lrc file structure:

[00:12.34] First line of text


[00:15.67] Second line of text




[00:18.90] Third line of text

How to add.lrc to the track on Xiaomi:

  1. Create a text file with the.lrc extension (the name should match the track title, for example: Bohemian Rhapsody.lrc).
  2. Place it in the same folder where the music file is located.
  3. Open the song in the Mi Music player - the text should appear automatically.

πŸ”Ή Useful services for generation LRC:

  • 🎀 LRC Generator – Creates files from audio recording.
  • πŸ“ Lyricsify – a database of ready-made.lrc files.

Mi Music|Poweramp|VLC|Spotify|Other-->

5. Third-party players with text support

If the built-in solutions don’t suit you, install one of these players – they work better with lyrics:

Player.Support for textsSynchronization with MusixmatchSupport for LRC
Powerampβœ… Embroidered + searchβœ… Through the pluginβœ… Complete.
VLCβœ… Embroidered texts❌ No.βœ… Yes.
BlackPlayerβœ… Search engine + hand-inβœ… Yes.βœ… Yes.
JetAudioβœ… Online base❌ No.βœ… Partial

πŸ”Ή Recommendation: For maximum functionality, choose Poweramp:

  • πŸ” Automatic search for texts on the Internet.
  • 🎡 Sync with Musixmatch (a separate plugin is required).
  • πŸ“ Reading.lrc files from the music folder.
  • 🎚️ Setting up the display of text (font size, color, animation).

On Xiaomi with HyperOS firmware, some players (like VLC) may not correctly display Cyrillic texts in.lrc files. Solution: save the file in UTF-8 encoding without BOM.

Advanced Method: Editing HEX-file-code

This method is suitable for experienced users who want to manually embed text into a binary structure. MP3-We warn you that if you do something wrong, you can damage the file!

What you need:

  • πŸ–₯️ HxD Hex Editor (or any other software) HEX-editor).
  • πŸ“„ Text of the song in format UTF-8.
  • πŸ”§ Knowledge of structure ID3-tags (metadata) MP3).

Instructions:

  1. Open up. MP3-file.
  2. Find the end of the file (usually the text is stitched into the USLT tag at the end).
  3. Add a block with text in the format: USLT [block size] [encoding: 03 for UTF-8] [language: eng/rus] [description] [text]
  4. Save the file and check in the player.

⚠️ Note: This method requires an understanding of the structure MP3-The error in the files HEX-code can make the file non-reproducible. For most users, it's easier to use MP3Tag or.lrc files.

πŸ’‘

For 90% of Xiaomi users, a combination of Musixmatch + Poweramp is enough. Manual file editing is only necessary for rare tracks or specific tasks (for example, creating karaoke).

FAQ: Frequent questions about the lyrics on Xiaomi

πŸ” Why Mi Music doesn't show lyrics from Spotify?
Mi Music only works with local files. Tracks downloaded via Spotify (even in offline mode) are DRM protected and cannot be read by third-party apps. Solution: use the official Spotify client, which has built-in lyrics for most songs.
πŸ“± How to transfer lyrics when changing the phone?
If you use.lrc files or embroidered tags, just copy the music folder to the new Xiaomi. For Musixmatch, log in to your account - listen history and favorite texts will be saved. In Poweramp, export your settings through Settings β†’ Export/Import.
🎡 Can I add text to songs in format.m4a (AAC)?
Yes, but with nuances..m4a supports tags, but not all players read them correctly. Use MP3Tag for editing (it works with AAC too). In Mi Music, the lyrics for.m4a may not show up - in which case, recode the file to.mp3 via Audacity or FFmpeg.
πŸ”„ Why the song is not synchronized?
The problem arises from: Incorrect timecodes in the.lrc file (fix manually or regenerate), Player delays (in Poweramp, set up Audio β†’ Output delay), File metadata errors (check bitrate and track duration).
πŸ“΅ How to add lyrics to songs on Xiaomi without the Internet?
Use offline methods: Plug text into tags via MP3Tag (article 3 section). Create a.lrc file manually (section 4). Install a player with support for local texts (such as VLC or BlackPlayer). For Musixmatch, save the desired texts in advance to your favorites through online mode.