Skip to content

[Feature] Display song lyrics for the playing song #49

Open
@xxxserxxx

Description

@xxxserxxx

Subsonic provides an API for fetching lyrics for a song. This feature would show those lyrics for the playing song.

While this seems straightforward, this is deceptive as there are several considerations:

  • Lyrics can be either simple line-by-line text, but they could also be .lrc formatted data. LRC includes timestamps in the lyrics for synchronization
  • Where would these lyrics be displayed? If LRC data exists, a number of options present themselves, including displaying each line, in sync with the song, at the bottom (or top, possibly just under the status bar) of the window.
  • If the lyrics contain no LRC timings, or if synchronized display is undesirable, lyrics could be displayed simply, under the metadata in the queue song info column.

LRC itself isn't too challenging, and wouldn't require a library for parsing; nor do I think there's much complexity in displaying the lyrics, either way. Regardless, this is a feature that would bear discussion and consensus before implementation.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions