How to Add Song Lyrics to Music on Xiaomi: All Working Methods

You downloaded your favorite song on your Xiaomi, but you realize that half the meaning is lost when you listen to it? Or you want to sing along with cover versions but don't know the words? Adding lyrics to audio files on Redmi, POCO or Mi devices is easier than it seems. In this article, we'll look at all the current ways, from built-in MIUI functions to third-party applications with line synchronization.

It's important to understand that lyrics can be embedded (directly in the file's metadata) or downloadable online (the player pulls words from the database when playing). We'll look at both options, including nuances for different versions of MIUI (12-15) and popular music services. And we'll also find out why sometimes the text is displayed crooked or not synchronized with the sound - and how to fix it.

1. Built-in MIUI player: how to turn on the display of song lyrics

The standard Music app (or Mi Music in older versions) on Xiaomi can show lyrics, but this feature is often hidden or unstable.

Open the player and play the track. If the song's text is already in the file metadata (for example, you downloaded a song with the lyrics from the Internet), it will appear automatically when you click on the "Text of the Song" icon** in the bottom panel.

  • πŸ“± Go to the player settings β†’ Additionally. β†’ Lyrics to songs.
  • πŸ” Enable the option β€œAutomatic download of texts”** (requires the Internet).
  • 🌐 Select the source: Musixmatch or NetEase (for Chinese versions) MIUI).
  • πŸ”„ If text doesn’t appear, try rebooting the player or clearing its cache in your phone’s settings.

Problem: Some firmware (especially global ones) may not have a song button at all, which is because Xiaomi has removed integration with Musixmatch in the latest versions. MIUI 14/15. The solution is to use third-party players (see section) 3).

πŸ“Š What player are you using on Xiaomi?
Standard MIUI
Google Play Music
Spotify
VLC
Other

2. Adding text to file metadata (manual)

If you want the song to be written directly into the MP3-The file (and displayed in any player) will need to edit the metadata:

  1. Download Mp3tag (Windows) or Kid3 (Linux/macOS) on PC.
  2. Connect Xiaomi to your computer in File Transfer (MTP) mode.
  3. Open the audio file in the program and find the "Lyrics" field** (or USLT in extended mode).
  4. Insert the lyrics of the song, save the changes.

Nuance: Some players (e.g., VLC) ignore embedded texts if they are stored in the wrong encoding. Use UTF-8 without BOM.

Make a backup copy of the original file

Check the format (only MP3/FLAC supports lyrics)

Download the lyrics in LRC format (for synchronization)

Disable Battery Optimization for File Manager-->

Important: editing metadata directly on your phone (via apps like Star Music Tag Editor) often causes crashes due to MIUI restrictions on file access.

3.The Best Third-Party Players for Xiaomi with Text Support

If the built-in MIUI player doesn't work, install one of these apps, all of which are free and support downloading texts online:

Player.Source of textsSynchronizationFeatures
MusicoletMusixmatch, built-in baseβœ… (LRC-file)It works without the internet, no advertising.
PowerampLocal Files, Musixmatchβœ… (manual)Paid version with trial period
VLCOnly embedded in the file❌Supports all formats, but no online text
BlackPlayerMusixmatch, Geniusβœ… (automatic)Minimalist design, dark theme

For maximum compatibility, we recommend Musicolet: it does not require superuser rights, runs on MIUI without lags and can download lyrics even for rare songs.

  1. Open the Settings β†’ Song lyrics.
  2. Select Musicmatch as the source.
  3. Enable the option "Download texts automatically"**.

πŸ’‘

If the player does not find the lyrics for the song in Russian, try renaming the audio file in English (for example, "Kalinka.mp3" β†’ "Kalinka (Russian Folk Song.mp3).

4. Synchronizing text with music (LRC-file)

The normal lyrics of the song are static, but you can make the lines light up to the beat of the music. LRC-Files are a special format with timecodes. Where to get them and how to connect them:

  • πŸ” Download. LRC-file for your song on the sites: lrclib.net (the largest database) lrcget.com (supports Russian songs)
  • πŸ“ Place the file in the same folder as the audio, with the same name (e.g., file file file file, song.mp3 song.lrc).
  • 🎡 In the player, enable the option β€œSynchronized texts”** (in Poweramp this is Settings). β†’ Widgets/Notifications β†’ Showing texts in the notification).

Problem: MIUI 14+ some players (for example, AIMP) see LRC-files due to storage restrictions:

⚠️ Warning: If the player does not find LRC-file, transfer both files (MP3 + LRC) In the internal memory of the phone (not on the phone) SD-map). MIUI Blocks applications from external drives to β€œprotect data".

How to create LRC-file?
If you don’t find a ready-made LRC, you can make it manually: 1. Open the song in a notebook. 2. Add timecodes in the format [mm:ss.ff] before each line (for example, [00:12.50] The chorus: La la la). 3. Save the file with the extension.lrc. For convenience, use online editors like LRC Generator.

5. Google Play Music and other streaming services

If you listen to music through YouTube Music, Spotify or Yandex Music, the lyrics are usually downloaded automatically.

  • 🎧 In YouTube Music, text appears when swiped up during playback, and if it's not, update the app or clear the cache.
  • πŸ“± Spotify on MIUI Sometimes the display settings get confused. Go to Settings. β†’ Reproduction β†’ Showing the lyrics.
  • πŸ‡·πŸ‡Ί In Yandex Music, lyrics are available only to premium users. The free version shows them with a delay.

Tips for MIUI: If the text in the streaming service is slowing down or not synchronizing, disable MIUI Optimization** for the application: Settings β†’ Applications β†’ Application Management β†’ [Select player] β†’ Battery β†’ No restrictions.

6 Why the lyrics of the song don't show up: common mistakes

If you have set up everything, but the text never appeared, check out these points:

Problem.Reason.Decision
Text is available, but not synchronizedIncorrect LRC or Timecode FormatCheck the file in Synchred
Player can't find textFiles are in different folders.Move MP3 and LRC to the same directory
Text in English instead of RussianPriority of source in settingsSelect NetEase instead of Musixmatch
Text is displayed in hieroglyphicsIncorrect file encodingResave LRC to UTF-8

⚠️ Attention: On devices POCO/Xiaomi with Chinese firmware (for example, Redmi Note) 12 Pro+ 5G For the Chinese market, lyrics can be blocked due to regional restrictions, such as changing the region in the phone settings or setting up a global phone. MIUI.

7. Alternative methods: widgets and notifications

If you do not need the text directly in the player, you can output it:

  • πŸ“± Lock screen: In Musicolet or Poweramp, enable Settings β†’ Lock screen β†’ Showing the lyrics.
  • πŸ”” In the notification panel: in BlackPlayer activate Settings β†’ Notifications β†’ Expanded text.
  • πŸ–₯ Through Miracast: when broadcasting music to TV, text will be displayed on a large screen (works in the video). MIUI 14+).

Bonus: If you need to print out a song's lyrics or save it in notes, use the SoundHound app, which recognizes the music playing and saves the words to a text file.

πŸ’‘

For maximum compatibility, use the format. MP3 bitrate 320 kbps and LRC-file-encrypted UTF-8. Avoid formats M4A/AAC β€” They are worse at supporting embedded texts.

Frequently asked questions

Can I add a song to a song downloaded from VK or Telegram?
Yes, but first check the file format. Social media songs are often saved to M4A or OGG, which don't support embedding. Convert them to MP3 through Audacity or online services.
Why did Mi Music lose its lyrics section after the MIUI update?
In MIUI 14 and later, Xiaomi removed integration with Musixmatch due to changes in API policy.The solution is to install Musicolet or roll back to MIUI 12 (not recommended).
How to make the lyrics of the song appear in headphones Xiaomi?
Only on display models (e.g. Xiaomi FlipBuds Pro or Buds 4). To do this: Connect your headphones to your phone. Open MIUI Music and play the track. Tap the headphone touchpad twice - text will appear on their screen. On budget models (e.g. Redmi Buds 3 Lite), this feature is not available.
Can I add the lyrics to the songs? SD-map?
Technically, yes, but MIUI Solutions: Copy songs to internal memory. Use a root player (e.g., Gonemad Music Player). SD-map to PC and edit metadata there.
How to remove advertising in lyrics in Musixmatch?
Ads only appear on the official Musixmatch app, where players (Musicolet, Poweramp) download text without ads, and the alternative is to buy Musixmatch Premium (from $3 per month).