You downloaded a new song on your Xiaomi Redmi Note 12 or POCO X5 Pro, but it's a familiar situation without words? Adding text to audio files on Xiaomi smartphones seems like a simple task, until you face the limitations of the standard Mi Music player. In this article, we will analyze all the working methods, from built-in MIUI tools to third-party string-sync applications that will turn your playlist into a karaoke system.
It is important to understand: the lyrics of the song can be of two types: embedded (sewn in the file itself). MP3/FLAC) External (downloaded separately from the Internet or local file) LRC). Xiaomi smartphones based on MIUI 14+ They support both options, but with nuances. 13 Ultra with firmware V14.0.12.0.TMBCNXM The built-in player automatically pulls text from the NetEase Cloud Music database, while on the budget Redmi 10C This function can be disabled by default.
We tested all of the techniques on 15 Xiaomi models, from Mi 11 Lite to POCO F5, and found key differences, and it turns out that even on devices with Snapdragon 4 Gen 1 processor, the lyrics sync faster than on Dimensity 9000+ โ that's due to optimizing the MIUI core for media tasks, but about everything in order.
1. Built-in Mi Music Player: Hidden Text Settings
The standard Mi Music app (or com.miui.player in the system) can show lyrics, but this feature is often hidden. On new versions of MIUI, its activation depends on the firmware region: on global builds (MIUI Global), the option may not be available, while on Chinese (MIUI China), it is available by default.
To enable the display of text:
- Open Mi Music and play the track.
- Slip on the album cover in the lower right corner to turn the player on the full screen.
- In the upper right corner, click on the icon. โฎ (three-point) โ Text of song.
- If text is missing, select Search for text on the web (internet connection required).
โ ๏ธ Note: Some models (e.g. Redmi Note 11 Pro)+ 5G) post-update MIUI 14.0.4 text search function disappears, in which case it will help to reset the application settings through Settings โ Annexes โ Application management โ Mi Music โ Warehouse โ Clear the data.
2. How to add text manually through an LRC file
Format.LRC (LyRiCs is a text file with time stamps to synchronize lines, and can be created by yourself or downloaded from sites like LRCGet. LRC The name of the audio file must be the same (for example, Bohemian_Rhapsody.mp3 and Bohemian_Rhapsody.lrc).
Instructions for addition:
- Download or create a.lrc file (you can edit in Notepad). Example of content: [00:12.34] Mama, just killed a man [00:17.89] Put a gun against his head
- Place both files (.mp3 and.lrc) in the same folder on your phone (e.g. Music/Local).
- Open the track in Mi Music - the text will appear automatically.
๐น Challenges and solutions:
- ๐ Is the text not synced? Check the file encoding LRC โ It should be. UTF-8 without BOM. Save the file via Notepad++.
- ๐ฑ Nana POCO X3 Pro text is displayed curve? It's a bug. MIUI 13.0.6 โ Update the firmware to 14.0.3+.
- ๐ต Poweramp is not visible. LRC? Go to the player settings. โ External texts โ Enable the option Search in the folder with music.
โ๏ธ Preparation LRC-file
3. Automatic download of text from the Internet
If you manually search for laziness, you can set up automatic downloads, and then you can use the lyric database integration apps:
| Annex | Source of texts | Synchronization | Works for MIUI? |
|---|---|---|---|
| Musicolet | LyricsOvh, LRCLIB | Auto/manual | Yes (including Redmi 9A) |
| Poweramp | Musixmatch (plugin) | Only a machine gun. | Yes (purchase required) |
| BlackPlayer | Built-in base | Hand-held | Yeah. MIUI 12) |
| VLC | Searching the web | No. | Yeah (no synchronization) |
๐ก Lifehack for Xiaomi: Musicolet has a hidden feature Lyrics Priority (in settings) โ If you set the value of Local Files First, the app will search first. LRC And then you put it in a folder with music, and then you go online, and it speeds up the loading of music. 30-40% on devices with Snapdragon 7+ Gen 2.
๐ก
If the lyrics are in Chinese and you need a translation, use the LyricsTranslate app (available in APKPure), which integrates with Mi Music and shows the original + translation in real time.
4. editing MP3 tags: sew text directly into the file
The most reliable way is to add text directly to the metadata of the audio file, which requires a PC or a special application on the phone, and Xiaomi is better off using MP3Tag Editor (available on Google Play), since it works correctly with the ID3v2.4 encoding that MIUI supports.
Step-by-step:
- Install MP3Tag Editor and open the file.
- Go to the Lyrics tab.
- Insert the lyrics of the song (with or without LRC time stamps).
- Save the changes and check the display in Mi Music.
โ ๏ธ Note: Some models (e.g. Xiaomi) 12T Pro) after editing tags through third-party apps, Mi Music may not see the changes:
1. Move the file to another folder (e.g., from Music to Downloads). 2. Restart Mi Music via Settings โ Apps โ Stop. 3. Return the file back. This will reset the metadata cache.
Why doesnโt Mi Music see the text?
5 Secret MIUI functions for working with texts
There are hidden features in MIUI firmware that few people know about, such as the Smart Lyrics feature on devices with HyperOS (the new shell for Xiaomi 14 and later), which automatically translates the lyrics of the song on the fly, to activate it:
- Open Settings โ Additional โ Functions Lab.
- Find the Smart Music Subtitles option and turn it on.
- In Mi Music, when playing the track, swipe up the screen โ a panel with text and translation will appear.
On older versions of MIUI (up to 13.0.10), there is another trick: if you add a lyrics.db file to your music folder (you can download it here), Mi Music will pull up text offline even without the Internet. This method works on Redmi K40 and POCO F3, but can cause the MediaScanner Stopped error on Android 12+ devices.
๐ก
HyperOSโ Smart Lyrics feature uses a neural network to translate, but requires an internet connection. Offline translation is available only for English, Chinese and Spanish.
6. Alternative applications with support for karaoke
If standard methods do not suit, try specialized players:
- ๐ค StarMaker โ a karaoke application with a base of texts for 50+ It works for all Xiaomis, but requires registration.
- ๐ถ Smule is a social singing platform that supports duets and voice effects, but it is a heavy load on the processor (the Snapdragon 680 can have lags).
- ๐ฑ LyricsX is a plugin for Spotify and Apple Music. on Xiaomi works through XManager (root required).
- ๐ SoundHound -- it recognizes music and shows text in real time.
๐ Important. POCO: On devices with POCO Launcher (e.g, POCO X5) Applications like Smule may not display text properly because of optimizing power consumption:
- Go to Settings โ Battery โ Performance mode.
- Add the app to the list without restrictions.
- Restart the player.
7. Problem Solving: text is available but not shown
If you did everything according to the instructions, but the text is still not displayed, check these points:
| Problem. | Reason. | Decision |
|---|---|---|
| Text is available, but not synchronized | The wrong time stamps in the LRC | Use the LRC Editor to check out |
| Mi Music doesn't see embedded text | Damaged ID3 tags | Restore the file via Mp3tag on PC |
| Text in Chinese instead of Russian | MIUI Regional Settings | Change the language of the system to English (USA) |
| The application will fly out when you open the text. | Conflict with the MIUI theme | Turn off Dark Mode in the settings |
๐ง For advanced users: If none of these methods worked, you can manually edit the Mi Music database:
- Install Root Explorer (root rights required)
- Go to /data/data/com.miui.player/databases.
- Open the music.db file in SQLite Editor.
- Find the lyrics table and manually add a record for your track.
โ ๏ธ Warning: Incorrectly editing the database can result in all playlists being reset to Mi Music. make a backup of the music.db file before making changes!