VLC Lyrics: Why LRC Doesn’t Work in VLC (and 3 Fixes)
VLC does not natively read .lrc lyrics files. Here are the workarounds
that actually work: convert to SRT, try a VLC extension, or use a player with
native LRC support.
Does VLC support LRC lyrics?
No. As of VLC 3.x, VLC does not have a built-in LRC lyrics panel. It loads
subtitle formats such as SRT, ASS, and VTT, but .lrc is not one
of its subtitle formats. That is why putting a matching .lrc next
to a song does nothing in VLC.
Older guides often point to View > VLsub or a “lyrics panel.” VLsub is a subtitle downloader for OpenSubtitles; it does not add LRC support. VLC’s extension menu can run Lua extensions, and some community extensions display lyrics, but they vary in compatibility and usually do not highlight the current line.
Fix 1: Convert LRC to SRT and load it as a subtitle
This is the most reliable VLC workaround because VLC already understands SRT.
- Open Lyricron and load the audio or video file.
-
Add the lyrics: type them, paste them, import an existing
.lrcor.srt, or search LRCLIB. - Time or adjust the lines, then choose Export > SRT. Lyricron can import SRT and export SRT, so you can fix an existing subtitle file without rebuilding it from scratch.
-
Put the
.srtnext to the media file and give it the same base name:song.mp4pairs withsong.srt. - If VLC does not pick it up automatically, open Subtitle > Add Subtitle File and select the SRT.
SRT works best when the audio is part of a video, because VLC renders subtitles over the video output. For audio-only files, VLC may not show the subtitle unless a visualization or video output is active. If you only have audio, a native LRC player is usually the better answer.
You can adjust subtitle timing in VLC with the subtitle delay shortcuts
(H and J by default), but it is easier to fix the
file once in Lyricron and re-export.
Fix 2: Try a VLC lyrics extension
VLC extensions are Lua scripts. They can add a lyrics window, but support depends on the VLC version and the extension’s last update.
-
LrcView is a Lua extension for VLC 2.x that shows lyrics
from a matching
.lrcor.txtfile. It can jump to a selected line, but it does not highlight the current line because of limitations in the VLC Lua API. - VLC-Lyrics-Finder supports VLC 3.0+ and fetches lyrics from online sources. It is useful when you want a lyrics window, but it is not a native local-LRC solution.
Install extensions through Tools > Plugins and extensions, then restart VLC. If an extension does not appear or crashes, check its compatibility with your VLC version before relying on it.
Fix 3: Use a player with native LRC support
If synced lyrics matter more than using VLC, switch to a player that reads
.lrc directly:
- Musicolet (Android): offline LRC support with no setup.
- Poweramp (Android): sidecar LRC files and embedded lyrics.
- foobar2000 + OpenLyrics (Windows): local LRC files and online sources.
- MusicBee (Windows): synced lyrics with local files.
- Plex, Jellyfin, Navidrome: sidecar LRC support for self-hosted libraries.
See the dedicated setup guides linked below for exact file placement and settings.
How to make the LRC or SRT file
If you do not have a synced file yet, make one in Lyricron. Load the track,
add the lyrics, press play, and tap Annotate as each line
starts. Then export .lrc for native players or .srt
for VLC and video editors. Nothing is uploaded.
VLC lyrics troubleshooting
| Problem | Fix |
|---|---|
| LRC file next to the song does nothing | Expected: VLC does not read LRC natively. Convert it to SRT or use a native LRC player. |
| SRT file not showing | Match the filename, put it in the same folder, or use Subtitle > Add Subtitle File. |
| SRT shows on video but not audio | Audio-only playback may not render subtitles. Enable a visualization/video output or use a native LRC player. |
| Lyrics are early or late | Fix the timestamps in Lyricron and re-export. VLC’s subtitle delay is only a temporary shift. |
| Accented characters look wrong | Save the file as UTF-8 and re-export. |
FAQ
Can VLC display .lrc lyrics?
Not natively in VLC 3.x. Use SRT, a third-party extension, or a player with built-in LRC support.
Is VLsub a lyrics plugin?
No. VLsub downloads subtitles; it does not add LRC lyrics support.
What is the best way to show lyrics in VLC?
For video, export SRT from Lyricron and load it as a subtitle. For audio-only playback, a native LRC player is more reliable.
Can I use Lyricron to make an SRT for VLC?
Yes. Time the lyrics once, then export SRT instead of LRC.
Related guides
- LRC vs SRT: which format do you need?
- Synced lyrics in Musicolet
- Synced lyrics in Poweramp
- foobar2000 lyrics with OpenLyrics
- What is an LRC file?
Sources checked: VideoLAN LrcView and VLC-Lyrics-Finder.
Make lyrics for VLC
Time a track once and export either .lrc or .srt, right in your browser.