-
Notifications
You must be signed in to change notification settings - Fork 38
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 Request: Displayed Lyrics #16
Comments
Really cool feature, but I think it's hard to implement it. I am waiting for the owner of Milkdrop3 to respond. |
Displaying lyrics is easy, I actually made a version that support drag and drop of .SRT or .TXT files and that can display text according to timestamps a few month ago. |
Same for me. I also made an issue (or a to-do) about passing SMTC Title and Artist to BeatDrop. Check here: OfficialIncubo/BeatDrop-Music-Visualizer#5 |
If I can get access to the version that accepts txt with time stamps I might be able to just make something that works with itunes/cider lyrics to update per song change. musixmatch already creates logs per song change that timestamp the lyrics I just don't know if they use a proprietary timestamp system but I'm sure it would be simple to implement. I know its not on your highest priority but I think a lot of Cider users would be happy with it if I created a "plugin" rather than it being built into the prod version and potentially damaging the performance. |
I actually didn't keep it because spying on the music player and downloading lyrics is not a valid option in my opinion. |
Why does no one use LRC format? Isn't that the most widely available? Some versions of Whisper-AI can now output LRC so basically listen to the song and create the karaoke automatically. (It does .SRT too.) |
But yes.
I've actually seen this done. EvilLyrics was doing this in 2005 by rewriting milk_msg.ini over and over, but it was clumsy and assumed a hardcoded winamp location. It looks great. I want it back haha :) |
To come back to finding the title of the song playing wiht SystemMediaTransportControls, it is not possible with a normal C++ application, this API is only for UWP app. So no generic and easy way to find the title with MilkDrop3. |
The worst part was, when winamp's location moved, I had to create a symbolic link file so that the milk_msg evillyrics overwrote every second in the wrong location was simultaneously in the right location. Ha! I've been in situations where I get the filename of the song playing from winamp, then examine the files tags with various libraries. But then that often is doing the same work twice (first for mp3, then for flac), and then maybe for other file formats, so it kinda sucks to get into that. But I digress. LRC support would be my dream. I've been working on using AI to generate LRC files for my entire collection for display in MiniLyrics, but they'd look 100X better inside of Milkdrop! Plus, I use multiple monitors - 1 for minilyrics+winamp, 1 for full screen milkdrop. But I can only choose one to cast to my tv downstairs during parties. So I have to choose between the minilyrics screen with lyrics but no cool visuals, or the milkdrop screen with visuals but no cool lyrics. Would be great to get lyrics into milkdrop so everything can be done nicely on one screen. Sorry. I'm like a kid in a candy shop. This has been my dream for some time. But I've given up on EvilLyrics after 19 years and need a new karaoke milkdrop thingamabob :) |
By the way, it's not really "spying"... Are there consent concerns? Is there a way our consent can be granted? Like an INI file option that we can change to 1? That way, nobody is spy'ed upon unless they explicitly want to? |
Apparently, BeatDrop now started to accept drag and drop with only the preset support [BETA]. |
I recently switched from the Butterchurn plugin on Cider and I really like how it displays live-lyrics via Musixmatch api.
Since Milkdrop3 can identify the player and current playing song is there anyway to implement Musixmatch api to display lyrics?
https://github.com/musixmatch/musixmatch-sdk
Once that is figured out, eventually it would be cool to have the lyrics blend into the visualizer after each frame like whenever you change a setting and text displays.
I'd like to help develop if you are interested.
The text was updated successfully, but these errors were encountered: