Skip to content

Lyrics and LRC

Nikita Melnychenko (QenTerra) edited this page Jul 31, 2026 · 1 revision

Lyrics and LRC

Cadence supports plain lyrics and line-level LRC synchronization. It does not implement word-by-word timing.

LRC timing

A synchronized line starts with a timestamp:

[01:23.45]Birds of a feather, we should stick together

During playback, Cadence derives the active line from the coordinator's current time. Selecting a timed line seeks the current track; it never changes the selected track.

Automatic linking

Place the audio and LRC file in the same folder with matching normalized names:

01 - Example Song.flac
01 - Example Song.lrc

Cadence proposes the link during Import Review and copies both files only after confirmation. Ambiguous matches require review.

Lyrics Editor

The built-in editor is available immediately rather than as a future add-on. It supports:

  • editing line text;
  • adding, replacing, or clearing a line timestamp;
  • capturing the current playback time;
  • previewing active-line behavior;
  • saving the managed LRC representation for the selected track.

Line order remains explicit. The editor must not silently invent timing or assign a lyric to a different track.

Display behavior

Now Playing keeps every wrapped line on the same leading anchor. The active line receives a restrained glow and smooth brightness transition. Reduce Motion removes spatial animation while preserving the active-line state.

Troubleshooting

Plain text can be displayed and edited, but cannot follow playback until lines contain valid timestamps. If synchronization appears offset, verify the LRC timestamps against the actual managed audio rather than the filename alone.

Clone this wiki locally