Finds lyrics for the songs in a folder and writes them into your music files.
Download Source codeFree and open source (GPL v3). Windows, macOS and Linux. Latest version: 1.5.0.
1 star on Codeberg
Lyrics are written into the tags of your mp3, flac, m4a, mp4, ogg, opus and alac files, so any player that reads them can show them. You can also save them as .txt or .lrc files next to the songs.
Turn on the LRC option to get timestamped lyrics from LRCLIB. If a song doesn't have any, the app falls back to plain lyrics from Genius.
Every result opens in an editor. Fix a line or a section label, then save one song or the whole folder. Nothing is written to your files until you press save.
Songs need artist and title tags to be found. Lyrics from Genius that aren't detected as English are skipped, so songs in other languages won't get plain lyrics. Songs that already have lyrics are left alone unless you tick "Overwrite existing lyrics".
| Format | Extension | Tag |
|---|---|---|
| MP3 | .mp3 | USLT (plain), SYLT (synced) |
| FLAC | .flac | LYRICS |
| OGG, OPUS | .ogg .opus | LYRICS |
| M4A, MP4, ALAC | .m4a .mp4 .alac | ©lyr |
Only MP3 gets a real synced tag. In the other formats, synced lyrics are stored as LRC text in the normal lyrics tag.
Version 1.5.0, released 6 November 2026.
A single .exe. No installer, just run it.
A .dmg. Drag the app to Applications.
An .AppImage. Make it executable and run it.
Every version and its change notes are on the releases page.
macOS says the app is damaged? The app isn't signed, so macOS blocks it. After dragging it to Applications, run this in Terminal and open it again:
xattr -cr "/Applications/Lyrics Catcher.app"