I just tried Lyrical, but unfortunately, it doesn't seem to work for me (I tried both .ini files and edited the plugins to WebNowPlaying.dll). Looking at the code, it seems like it's more developed for NowPlaying.dll than WebNowPlaying.Auto-scrolling lyrics: https://forum.rainmeter.net/viewtopic.php?t=42156
Sync lyrics: no skin that I know of
Mjdelro's lyrics skin that uses the LRCLIB API already gets the synced lyrics in [MeasureGetSyncedLyrics], but apparently it doesn't show them, as far as I could see after briefly looking at the code.
Generally speaking though, if you have the timestamps of each lyrics line, you could indeed make it both display the corresponding line by checking between which line timestamps is the value of [MeasurePosition], and as a result autoscroll the said lyrics accordingly by dynamically adjusting the Y of the lyrics meter in a container meter (like in a karaoke show, except it would go line by line instead of word by word). That being said, for this to work perfectly, the duration and contents of your track would have to match precisely what's in the LRCLIB API's database, which won't always happen.
I've also tried Mjdelro's lyrics skin for a few hours now, and so far, it has worked the best among the lyrics skins I've tried. Surprisingly, LRCLIB seems to be more accurate in producing lyrics than Musixmatch, even with the many requirements for using their API, as it worked roughly 80% of the time. However, Mjdelro's skin doesn't support auto-scrolling or lyric syncing, even with the [MeasureGetSyncedLyrics], which only gets the synced lyrics.
I'm still a bit new to Rainmeter but have some programming experience. Could you suggest a way to get the timestamps in the [MeasureGetSyncedLyrics] and use them to scroll the lyrics one line at a time based on the value of [MeasurePosition]?
Statistics: Posted by Rhyuno — 31 minutes ago — Replies 7 — Views 17109