-
-
Notifications
You must be signed in to change notification settings - Fork 7
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
feature: lyrics support #166
Comments
Usually on Genius.com all lyrics pages follow the same scheme: https://genius.com/artist-name-song-name-lyrics For musixmatch.com it seems to follow this scheme: https://musixmatch.com/lyrics/artist-name/song-name |
I understand that web scraping is a very rudimentary way of doing things as well it can lead to multiple issues (rate-limited scraping from the website in case of lots of users) |
Hello, glad you love the project!
Of course, I had already an idea about adding lyrics, but I always stopped because I want to keep Musicale a client-side only application. I already experimented with this library, which offers built-in scraping from Musixmatch. Another solution, which I would prefer, is to have an API endpoint accessible from Piped (used on Musicale), which already scrapes the content from YouTube Music. I'm going to open a feature request and will see... in case of a negative feedback, I will implement myself the API... |
Hello, I really love this project and use it a lot as a reliable alternative to yt-music.
Is there any plan to add lyrics support? (even if isn't synced)
Maybe you could fetch the lyrics with web scraping from Genius or Musixmatch based on the song name (though this may lead to errors sometimes)
Thank you and have a nice day!
The text was updated successfully, but these errors were encountered: