[GH-ISSUE #521] Add better lyrics support with synced lyrics using librespot. #1233

Closed
opened 2026-03-14 14:02:10 +03:00 by kerem · 2 comments
Owner

Originally created by @abdul2801 on GitHub (Jul 29, 2024).
Original GitHub issue: https://github.com/aome510/spotify-player/issues/521

Is your feature already implemented in the latest master?
Partially implemented.
Is your feature request related to a problem? Please describe.
Currently the lyrics support uses an external api which is unreliable and dosent support synced lyrics.

Describe the solution you'd like
The github master and dev version of librespot supports getting lyrics from spotify with the synced timestamp.Will need to update librespot libraries to newer version , fix breaking changes and implement the lyrics.

Additional context
I am interested in working on this if it aligns with the project's needs.

Originally created by @abdul2801 on GitHub (Jul 29, 2024). Original GitHub issue: https://github.com/aome510/spotify-player/issues/521 **Is your feature already implemented in the latest `master`?** Partially implemented. **Is your feature request related to a problem? Please describe.** Currently the lyrics support uses an external api which is unreliable and dosent support synced lyrics. **Describe the solution you'd like** The github master and dev version of librespot supports getting lyrics from spotify with the synced timestamp.Will need to update librespot libraries to newer version , fix breaking changes and implement the lyrics. **Additional context** I am interested in working on this if it aligns with the project's needs.
kerem 2026-03-14 14:02:10 +03:00
Author
Owner

@aome510 commented on GitHub (Jul 29, 2024):

I would prefer waiting librespot to release a new version than integrating the latest, unstable dev version.

Related: https://github.com/aome510/spotify-player/issues/513

<!-- gh-comment-id:2256290557 --> @aome510 commented on GitHub (Jul 29, 2024): I would prefer waiting `librespot` to release a new version than integrating the latest, unstable dev version. Related: https://github.com/aome510/spotify-player/issues/513
Author
Owner

@JingYenLoh commented on GitHub (Dec 5, 2024):

Now that spotify-player is using librespot 0.6 which seems to have lyrics support, what changes are necessary to support this? I skimmed through the documentation and it seems like one can retrieve lyrics using a SpotifyId, but I'm not sure how to retrieve the ID. Can it be extracted via the currently playing item?

<!-- gh-comment-id:2520369944 --> @JingYenLoh commented on GitHub (Dec 5, 2024): Now that spotify-player is using librespot 0.6 which seems to have lyrics support, what changes are necessary to support this? I skimmed through the documentation and it seems like one can retrieve lyrics using a [SpotifyId](https://docs.rs/librespot-metadata/0.6.0/librespot_metadata/lyrics/struct.Lyrics.html#method.get), but I'm not sure how to retrieve the ID. Can it be extracted via the currently playing item?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotify-player#1233
No description provided.