Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Find a better lyrics provider #28

Closed
filveith opened this issue Sep 5, 2022 · 10 comments
Closed

Find a better lyrics provider #28

filveith opened this issue Sep 5, 2022 · 10 comments
Labels
enhancement New feature or request help wanted Extra attention is needed no-issue-activity

Comments

@filveith
Copy link
Owner

filveith commented Sep 5, 2022

We are currently using api.textyl.co to get the lyrics, with time-stamp, of the song we are currently listening to on spotify.

There are some pros and cons with this API :

Pros :

  • it's free !
  • the lyrics are time-stamped (very important to show the correct lyrics at the right moment)
  • the only one available with these two criteria (and that also contains new songs)

Cons :

  • it's not rare that the api is offline for some hours or even days
  • a lot of songs have no lyrics available
  • still not succeeded to contact the supposedly owner of the API

To conclude we need an API that is free, has time-stamped lyrics and is updated with new songs

So if you know an API that meets these criteria let us know in this issue ;)

@filveith filveith added enhancement New feature or request help wanted Extra attention is needed labels Sep 5, 2022
@BlackLightX
Copy link

BlackLightX commented Sep 12, 2022

We are currently using api.textyl.co to get the lyrics, with time-stamp, of the song we are currently listening to on spotify.

There are some pros and cons with this API :

Pros :

  • it's free !
  • the lyrics are time-stamped (very important to show the correct lyrics at the right moment)
  • the only one available with these two criteria (and that also contains new songs)

Cons :

  • it's not rare that the api is offline for some hours or even days
  • a lot of songs have no lyrics available
  • still not succeeded to contact the supposedly owner of the API

To conclude we need an API that is free, has time-stamped lyrics and is updated with new songs

So if you know an API that meets these criteria let us know in this issue ;)

"https://genius.com/" can you find the API of this site? It has almost all the lyrics.
https://docs.genius.com/

@filveith
Copy link
Owner Author

Thanks for the proposition, but the problem with genius.com is that they don't have the time-stamp for each lyric. This means that we don't know when we need to display the lyrics in the status.

@Twelve0001
Copy link

i think it is extremely unlikely that your going to find another free API. The only real solution that i can think of is what i said before in a previous issue, somehow figuring out how to grab the lyrics direction from spotify, to avoid using MusixMatch (which is paid) directly. But as you said before, I am not sure of the legality of this, but I also doubt anyone (at MusixMatch or Spotify) would care enough to do anything about it. Figuring out a way to do it in this method would also result in a 100% perfect sync, as oftentimes with the api that is currently being used it is desynced because it's the lyrics of some different version of the song.

@Twelve0001
Copy link

Twelve0001 commented Sep 19, 2022

And being able to copy the text from spotify cannot be hard. If you download an app called "textify" you are able to directly copy the text in spotify. So, it's doable.

AND, textify is open source. So you can just go see how it works. https://github.com/m417z/Textify

@github-actions
Copy link

Stale issue message

@filveith
Copy link
Owner Author

i think it is extremely unlikely that your going to find another free API. The only real solution that i can think of is what i said before in a previous issue, somehow figuring out how to grab the lyrics direction from spotify, to avoid using MusixMatch (which is paid) directly. But as you said before, I am not sure of the legality of this, but I also doubt anyone (at MusixMatch or Spotify) would care enough to do anything about it. Figuring out a way to do it in this method would also result in a 100% perfect sync, as oftentimes with the api that is currently being used it is desynced because it's the lyrics of some different version of the song.

Yeah you are right, I will try getting the lyrics directly from Spotify.
Thanks for the links to other repos that have done the same this will help me a lot

@github-actions
Copy link

Stale issue message

@filveith
Copy link
Owner Author

filveith commented Nov 8, 2022

I will try some things and if they don't work I will deprecate the plugin...

@github-actions
Copy link

Stale issue message

@filveith
Copy link
Owner Author

We have finally deprecated the plugin, thanks for using it and for your help :))

@filveith filveith pinned this issue Dec 14, 2022
@filveith filveith unpinned this issue Dec 14, 2022
@filveith filveith pinned this issue Dec 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed no-issue-activity
Projects
None yet
Development

No branches or pull requests

3 participants