mirror of
https://github.com/akashrchandran/syrics.git
synced 2026-04-27 01:55:50 +03:00
[GH-ISSUE #16] The problem with Synced Lyrics (Suggestion) #8
Labels
No labels
bug
documentation
easy to add
enhancement
enhancement
good first issue
hacktoberfest
hacktoberfest
priority: medium
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/syrics#8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @RonOren on GitHub (Sep 23, 2022).
Original GitHub issue: https://github.com/akashrchandran/syrics/issues/16
Originally assigned to: @akashrchandran on GitHub.
The problem with synced lyrics is that more than often some songs are missing on one streaming service and on the other they are. And even if they are apparent some lines can be missing and even if everything is right and time syncing itself can be wrong.
This can lead some of us (who've got tens of thoundsends of tracks and albums) on a journy with 10 different programs to try and figure out which streaming service got the perfect (or at least coreect) synced lyrics for our songs and try to get those lyrics off of the streaming services.
So to combat this problem, here's an idea:
Do a program like this for Deezer and perhaps for Tidal too? (Maybe even Musixmatch!)
And combine all of them to one program.
That way we could combine all the massive databases of each streaming service into one and massivly increase our chances of getting a good quality synced Lyrics!
@akashrchandran commented on GitHub (Oct 4, 2022):
We can create a program to fetch lyrics from different sources but it will be way hard to manage. Tidal only provides lyrics if you are subscribed to any of the paid plan and even though they use Musixmatch some songs doesn't have lyrics. Meanwhile deezer uses LyricFind, sometimes have wrongly matched lyrics and most of the songs don't have lyrics.
Musixmatch is the real pain, they have bizarre rate limiting. They only accept 2 requests per 5 second (* may not be accurate) and it increases as you make more requests. Its just pain to make a program, have tried before it just hard.
Spotify is the best source to get lyrics from Musixmatch with almost no rate limiting (as of now, they may add it in the future). Musixmatch song lyrics have attribute as Spotify id which makes the matching the tracks to lyrics way more easy. And spotify has a huge catalogue of songs.
If you want you can try a script I made to get LRC from deezer here.
@iiPythonx commented on GitHub (Dec 20, 2023):
Might be an old issue, but you could implement lrclib.net's API into syrics as a fallback lyric source. It fetches from Musixmatch as well as others.