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
plugin: Refined Lyrics #1768
base: master
Are you sure you want to change the base?
plugin: Refined Lyrics #1768
Conversation
711d361
to
c5f02e7
Compare
Now that YTMD supports Solid.js. see https://github.com/th-ch/youtube-music/tree/master/src/plugins/in-app-menu |
@JellyBrick Thanks, I'll be using that for the UI! Although, it would be nice if we could hook into web components, but alas I've failed to monkey patch them many times. |
can't wait! Glad to pass the torch onto you |
PS: I've been inactive because it has been the exam season for the past 2 months. (Normally it would only last one month) |
I am once again actively working on this. |
awesome |
- Partially implemented YTMusic as a lyrics provider - Made a fake stub for Genius lyrics, will implement later - Reorganized the plugin code
Looks like youtube provides synced lyrics on their own! Either way, I am going to use them :^) Also, I'd like some input about genius lyrics, from what I can gather they do not provide synced lyrics. |
I noticed that we are already using an excellent library named My hunch is that the client/version that (It may appear that they do support that, but the music endpoints use a hard-coded client type and version) |
Indeed, they are only available on the mobile Flutter app (Android/iOS) |
Hi, idk if this can help in some way... But on vanilla youtube music (web) i'm using a script which permits live lyrics on youtube music web. Basically this is possible thanks to musixmatch APIs and lyrics. In case you're interested: |
Made a draft PR, so I can easily work on this from multiple computers.
This plugin will be a replacement for lyrics-genius, but it will support more sources, synced lyrics, romanization, etc.
Roadmap:
*More goals will be added at a later time.