[GH-ISSUE #122] Song lyrics #70

Open
opened 2026-02-28 14:46:47 +03:00 by kerem · 7 comments
Owner

Originally created by @Bios-Marcel on GitHub (Oct 30, 2019).
Original GitHub issue: https://github.com/Rigellute/spotify-tui/issues/122

Back when I started using Spotify, they had a collaboration with some service that provides lyrics for songs, including the timings and such. However, due to some dumb reason, they stopped collaborating and lyrics were completely removed from Spotify. Honestly, this was one of my favourite features, since I like to sing along to whatever I listen to. Being able to read the text and sing along while being able to keep up the speed makes memorizing easier as well. I'd love to see spotify-tui providing this feature. Maybe without the "karaoke" mode that shows you which part of the lyrics is being sung, since that's overkill :D

I assume finding data for this is easy, not whether most pages offer an API that's free to use though. I can do some research if people like the idea of this feature.

Originally created by @Bios-Marcel on GitHub (Oct 30, 2019). Original GitHub issue: https://github.com/Rigellute/spotify-tui/issues/122 Back when I started using Spotify, they had a collaboration with some service that provides lyrics for songs, including the timings and such. However, due to some dumb reason, they stopped collaborating and lyrics were completely removed from Spotify. Honestly, this was one of my favourite features, since I like to sing along to whatever I listen to. Being able to read the text and sing along while being able to keep up the speed makes memorizing easier as well. I'd love to see spotify-tui providing this feature. Maybe without the "karaoke" mode that shows you which part of the lyrics is being sung, since that's overkill :D I assume finding data for this is easy, not whether most pages offer an API that's free to use though. I can do some research if people like the idea of this feature.
Author
Owner

@luiswirth commented on GitHub (Nov 3, 2019):

Spotify is still somewhat collaborating with Genius, a service which provides lyrics and insights for a huge collection of songs. On the mobile app they provide insight to the currently playing song. I have never had problems finding lyrics using it. Since Genius does provide an API, it might be a good candidate for integrating lyrics into spotify-tui.

<!-- gh-comment-id:549180662 --> @luiswirth commented on GitHub (Nov 3, 2019): Spotify is still somewhat collaborating with **Genius**, a service which provides lyrics and insights for a huge collection of songs. On the mobile app they provide insight to the currently playing song. I have never had problems finding lyrics using it. Since Genius does provide an [API](https://docs.genius.com/#/getting-started-h1), it might be a good candidate for integrating lyrics into spotify-tui.
Author
Owner

@joaoeudes7 commented on GitHub (Feb 9, 2020):

Any possibility in integrate musixmatch?

<!-- gh-comment-id:583856005 --> @joaoeudes7 commented on GitHub (Feb 9, 2020): Any possibility in integrate musixmatch?
Author
Owner

@d-costa commented on GitHub (Feb 26, 2020):

Sadly the musixmatch only provides 30% of the lyrics on the free tier.
https://developer.musixmatch.com/plans

<!-- gh-comment-id:591547844 --> @d-costa commented on GitHub (Feb 26, 2020): Sadly the musixmatch only provides 30% of the lyrics on the free tier. https://developer.musixmatch.com/plans
Author
Owner

@joeyism commented on GitHub (Dec 2, 2020):

There are scripts out there that uses genius API + spotify (https://github.com/willamesoares/lyrics-crawler/blob/master/get-lyric.py#L31, https://gist.github.com/ravimalde/8ef7ad9630bd16f24ab28bc370caf9a5#file-lyric_scraper-py-L31) so I don't see a reason why it wouldn't work

<!-- gh-comment-id:737097714 --> @joeyism commented on GitHub (Dec 2, 2020): There are scripts out there that uses genius API + spotify (https://github.com/willamesoares/lyrics-crawler/blob/master/get-lyric.py#L31, https://gist.github.com/ravimalde/8ef7ad9630bd16f24ab28bc370caf9a5#file-lyric_scraper-py-L31) so I don't see a reason why it wouldn't work
Author
Owner

@raitonoberu commented on GitHub (Feb 1, 2022):

I've created an app that shows time-synced lyrics from Spotify in your terminal. The lyrics are extracted from internal web APIs, that's why you have to set your cookie.

github.com/raitonoberu/sptlrx

<!-- gh-comment-id:1026735716 --> @raitonoberu commented on GitHub (Feb 1, 2022): I've created an app that shows time-synced lyrics from Spotify in your terminal. The lyrics are extracted from internal web APIs, that's why you have to set your cookie. [github.com/raitonoberu/sptlrx](https://github.com/raitonoberu/sptlrx)
Author
Owner

@beabout commented on GitHub (Mar 25, 2022):

Now that lyrics have been brought back to Spotify in recent months, there is surely a way to integrate lyrics into the terminal interface even if they aren't time-synced.

<!-- gh-comment-id:1079188039 --> @beabout commented on GitHub (Mar 25, 2022): Now that lyrics have been brought back to Spotify in recent months, there is surely a way to integrate lyrics into the terminal interface even if they aren't time-synced.
Author
Owner

@arthurnunesc commented on GitHub (Jun 4, 2022):

That would surely be a great feature.

<!-- gh-comment-id:1146516596 --> @arthurnunesc commented on GitHub (Jun 4, 2022): That would surely be a great feature.
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-tui#70
No description provided.