You downloaded your favorite track on your Xiaomi Redmi 9, but when you listened to it, you found that the lyrics were missing? MIUI It doesnโt always correctly display embedded subtitles, and some audio files donโt contain them at all. Fortunately, there are several proven ways to add text to music right on your phone, from simple solutions using built-in features to professional metadata editing tools.
In this article, we will discuss 5 working methods, including setting up a standard Mi Music player, using third-party applications like Musicolet or Poweramp, and manual editing of tags through the userโs computer. MP3Tag Or online services, and we'll focus on the nuances of formatting.mp3,.flac.m4a, Because they support different types of text embedding, and if you want to not just read the words of a song, but see them synchronized with the sound, you can find a solution here.
Before you start, make sure your audio files are not protected. DRM (For example, downloaded from Apple Music or Tidal without conversion. Also check if there is enough space on the phone - some methods require backup files.
1. Built-in capabilities MIUI: Mi Music player
The standard Mi Music app (or Music in Russian firmware) on Redmi 9 can display the lyrics of a song, but only if it is already embedded in an audio file in the format. ID3-tags (for tags) MP3) or Lyrics3. If there is no text, the player will suggest finding it manually or automatically.
To try automatic search:
- ๐ฑ Open the track in Mi Music and tap on the album cover.
- ๐ Click on the magnifying glass icon (or "Search for Text") in the upper right corner.
- ๐ Choose the language of the song (for example, Russian or English).
- โ Confirm the download if the player finds a match.
If the automatic search does not work, you can add text manually:
- Open the track. โ press three points (โฎ) โ Choose to edit the information.
- Scroll down to the song's text box and paste the words (you can copy from sites like Genius or MetroLyrics).
- Save the changes โ the text will be linked to the file, but only within the player MIUI (When transferring to another phone or player, the text may not appear).
โ ๏ธ Note: The Mi Music editor does not support time synchronization of text. If you want karaoke subtitles that are highlighted in time, use the methods in the following sections.
2 Third-party players with song lyrics support
If integrated functions MIUI You don't like it, you should look at third-party players, which not only work better with texts, but also offer additional features like equalizer or sync with cloud services.-3 supplant 9:
| Player. | Support for texts | Synchronization | Features |
|---|---|---|---|
| Poweramp | โ Built-in editor + search-and-seek | โ Support LRC-file | Paid version (โ300โฝ), 10-band equalizer |
| Musicolet | โ Manual input + file-import | โ Time synchronization | Free, no advertising, playlist support |
| VLC for Android | โ Displaying embedded tags | โ No synchronization. | Support for all formats, built-in converter |
Consider the settings on the example of Musicolet (the most convenient free option):
- ๐ฒ Install the app from Google Play.
- ๐ต Add the music folder to the player library (Settings) โ Folders).
- ๐ Open the track. โ press three points โ Edit the lyrics of the song.
- ๐ You can: Manually paste text (copy from sites); Download.lrc file with synchronization (if any); edit timings for karaoke effect.
Poweramp offers even more flexible settings, such as automatically downloading texts from the Musixmatch database (you need to include Settings). โ Lyrics to songs โ Source: Musixmatch.The player also supports smooth scrolling of text to the beat of music if the.lrc file is loaded.
Download the application from the official store|Copy the lyrics of the song in the clipboard|Check the audio file format (MP3/FLAC)|Create a backup copy of the file (optional)-->
3. editing audio file tags through MP3Tag
If you want the lyrics to be displayed in all players (including computer players), you need to embed them directly into the metadata of the file. MP3Tag โ powerful tag editor with support for batch processing (packet editing).
Instructions for Redmi 9:
- Install. MP3Tag from Google Play (free version with ads).
- Open the application and find the desired audio file through the built-in file manager.
- Tap the file. โ Choose Edit Tags.
- Go to the tab Song Text (Lyrics).
- Insert text in the Unsynchronized lyrics field (if you just want to display) or Synchronized lyrics (if you have.lrc timings).
- Save the changes โ the text will be embedded in the file and will be available in any player that supports the file. ID3v2.
For synchronized text (karaoke), you need an.lrc file.
- ๐ Find on sites like LRCGet.
- โฑ๏ธ Create manually in a text editor (format: [mm:ss.ff] line).
- ๐ค Automatically generate via Musixmatch or SoundHound.
โ ๏ธ Note: When editing tags through MP3Tag on the Redmi 9 Avoid processing files in a folder /storage/emulated/0/Android/data/ โ This can disrupt some applications, but you should copy files to a separate directory (for example, Music/Edited).
What is it? LRC-file?
4. Online services for adding text
If you donโt want to install additional apps, you can use online tools that allow you to edit tags directly in the Redmi 9 browser, but require you to upload files to a server (which is not always safe for licensed content).
Best services:
- ๐ MetaTogger - Support MP3, FLAC, M4A, cover-search.
- ๐ถ MP3Tag Online - Simple interface, export to CSV.
- ๐ SongLyrics โ specializes in text, integration with Spotify.
Step-by-step instructions for MetaTogger:
- Open your website in Chrome or Mi Browser.
- Press Select Files and download the audio file from your phone.
- Go to the Lyrics tab.
- Insert text in the field or upload the.lrc file.
- Click Save โ the service will generate a new file with embedded text.
- Download the edited file back to Redmi 9.
The advantage of online services is cross-platform (you can edit files from a PC), but there are also disadvantages:
- โ ๏ธ Data leakage risk (do not use for rare or licensed tracks).
- ๐ซ File size limit (usually up to 50MB).
- ๐ถ Requires stable internet (on Redmi 9 with slow internet) 4G may slow down).
๐ก
Before uploading files to online services, rename them by removing unnecessary information from the title (for example, with the help of a user"01 - Song Name [Official Audio].mp3" On "The Song Name.mp3"). This will reduce the risk of blocking for copyright infringement.
5. synchronized text (karaoke) through LRC-file
If you want the lyrics to be lit up to the beat of the music (like karaoke), you need a.lrc file with timings. It can be created manually or generated automatically.
Method 1: Manual creation LRC
Open any text editor (like QuickEdit on Redmi 9) and create a file with the following structure:
[ar:Actor]
[ti: Song title]
[al:Album title]
[00:12.34] Line 1 of the text
[00:15.67] Line 2 of the text
[00:19.01] Line 3 textSave a file with the.lrc extension and the name that matches the audio file (e.g., a song.mp3 Put both files in the same folder, and players like Musicolet or Poweramp automatically sync them.
Method 2: Automatic generation via Musixmatch
- ๐ฑ Install Musixmatch from Google Play.
- ๐ค Open the app and find your song.
- ๐ If the text is already in the database, click Sync (clock icon).
- โฑ๏ธ Confirm the.lrc file (it will appear in the folder) Musixmatch/Lyrics).
- ๐ Copy the file into a folder with music and rename it as an audio file.
Method 3: Convert through LRC Maker
Annex LRC Maker (available on Google Play) lets you create.lrc files directly on your phone:
- Open the application and select an audio file.
- Insert the lyrics manually or import from the file.
- Play the track and manually tick the time stamps (or use the autosynchronization feature).
- Save the.lrc file and place it next to the audio file.
โ ๏ธ Attention: Redmi 9 with firmware MIUI 12+ Automatic sync in Musixmatch may not work due to restrictions on access to the microphone in the background. LRC Maker or create files manually.
๐ก
For accurate text synchronization, use the format LRC โ It is supported by most players and allows you to create a karaoke effect.
Problems and Solutions: Why the Text Is Not Displayed
Even after all the manipulations, the lyrics may not show, and here are the reasons and ways to fix them on Redmi 9:
| Problem. | Reason. | Decision |
|---|---|---|
| The lyrics are not displayed in Mi Music. | File in format.m4a (AAC) tagless | Convert to MP3 through VLC or add tags to MP3Tag |
| Synchronization is lost | Incorrect time stamps in.lrc | Check the file in LRC Checker (online tool) |
| Text is there, but not scrolling. | Player does not support Synchronized lyrics | Use Musicolet or Poweramp |
| Text disappears after file move | The.lrc file was not copied with the music. | Check that both files are in the same folder and the names are the same. |
If you use Google Play Music or YouTube Music, please note that these services block editing tags in downloaded files.
- ๐ Download the track to your computer, edit the tags, then download back.
- ๐ฑ Use a local player (such as Poweramp) to listen to the game.
For.flac or.ogg files, you may need to convert to.mp3, Not all players work correctly with tags in these formats.
7. Alternative methods: widgets and add-ons
If you donโt want to mess with tags, there are simpler (though less universal) solutions:
1. Musixmatch widget for lock screen
The Musixmatch app can display the lyrics of the song directly on the Redmi 9 lock screen:
- ๐ฑ Install Musixmatch and give all the necessary permissions.
- ๐ Enable the Float Text option in the app settings.
- ๐ต Run music in any player โ text will appear on top of the interface.
2. Lyrics for Spotify add-on (for streaming)
If youโre listening to music through Spotify or Yandex Music, install the Lyrics for Spotify extension (available as a web app) that pulls text from the Musixmatch database and syncs it to the track youโre playing.
3. Text-enabled watch (for Mi Band)
If you have a fitness bracelet Xiaomi Mi Band 5/6/7, You can put the song on your screen:
- Connect the bracelet to your phone via Mi Fitness.
- Enable the option to control music in the bracelet settings.
- Run a player with text support (e.g., Poweramp).
- Swipe through the lines of text on the bracelet screen.
These methods do not require file editing, but only work when you are actively connected to the Internet (to download texts from the database).