Blog

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.

Short version: for VLC, use SRT subtitles or switch to a player that reads LRC natively.

Fix 1: Convert LRC to SRT and load it as a subtitle

This is the most reliable VLC workaround because VLC already understands SRT.

  1. Open Lyricron and load the audio or video file.
  2. Add the lyrics: type them, paste them, import an existing .lrc or .srt, or search LRCLIB.
  3. 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.
  4. Put the .srt next to the media file and give it the same base name: song.mp4 pairs with song.srt.
  5. 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 .lrc or .txt file. 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

ProblemFix
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

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.

Open Lyricron