Author Topic: LyricsReloaded (Latest)  (Read 131441 times)

hiccup

  • Hero Member
  • *****
  • Posts: 9126

Somehow I am assuming you are the kind of guy who is up for a challenge.
Here's a challenge. (or probably more some sort of consideration about the near future of lyrics plugins)

LLM's are getting incredibly more potent day by day.
I'm not sure if they are easily available at this very moment, but there are now models that can translate spoken word from one language to another in real time.
Yes, this makes it possible to speak to anyone on this planet as long as you place your mobile phone between the two of you.
(I'm going to have a talk with some penguins as soon as the technology has matured)
 
I am guessing this may also be useful for getting the lyrics of a song.
Such a model could just listen to the song (or analyse it at x-speed), and output the text.
(this would also be (is going to be) great for songs that are in a language that you don't understand)

So, is LyricsReloadedLLM going to be a thing?  ;-)

boroda

  • Hero Member
  • *****
  • Posts: 5239
@hiccup, all LLMs available now are either paid or have very limited number of queries per day. i think their time has not come yet.

hiccup

  • Hero Member
  • *****
  • Posts: 9126
all LLMs available now are either paid or have very limited number of queries per day. i think their time has not come yet.
For as far as I understand the matter, there is a lot of development going on to have LLM's running on a local device (phone, PC) as much as possible.
So that wouldn't require much (if any) outbound queries?

Even though I can't really grasp how that actually works (having 'the knowledge of the internet world' on your tiny smarthone), things could well be running strictly local anytime soon?
Considering the exponential growth, developments and heavy competition, this will probably take months, not years.

The limitations are probably going to be more legal-wise than technological.
And I am pretty sure there will be free open-source LLM's that will be good enough to listen to a song and extract its lyrics before we have MusicBee 3.7.

boroda

  • Hero Member
  • *****
  • Posts: 5239
And I am pretty sure there will be free open-source LLM's that will be good enough to listen to a song and extract its lyrics before we have MusicBee 3.7.

there are already a number of open source LLMs. have you tried to launch any of them locally? all they require very powerful video card, my Nvidia GTX 1050 Ti is not sufficient for them. and their local installation is very complicated.

but you are right, almost all new CPUs/mobile chipsets have NPU units. windows 11 has/will have native support for NPU/ML API. the only issue is i don't know when i'm ready to replace my notebook by a newer model  ;)

hiccup

  • Hero Member
  • *****
  • Posts: 9126
almost all new CPUs/mobile chipsets have NPU units. windows 11 has/will have native support for NPU/ML API. the only issue is i don't know when i'm ready to replace my notebook by a newer model  ;)
I build my current PC about a year ago.
The one before it served me well for some 11 years. (with some in-between memory and ssd upgrades)
(nope, not a gamer)

I am very interested in what is going on with LLM's, but as long as all repercussions of allowing an LLM to run on your computer and delving through your stuff are not clear to me, I won't be investing in, or upgrading to a PC that is well-equipped for such tasks.
I may reconsider when Mayibongwe releases LyricsReloadedLLM, and it depends on things such as TOPS performance ;-)

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1733
  • Heal The World
Somehow I am assuming you are the kind of guy who is up for a challenge.
Here's a challenge. (or probably more some sort of consideration about the near future of lyrics plugins)
I happen to be such a guy indeed :-)
That's an interesting prospect I've thought about in the past too.
It had occurred to me a couple of years back when I'd seen MusicBee's auto tag > Identify Track (by analyzing sound signature) feature.

It would be something identical to Google's voice searching technique which appears to have been introduced back in 2010.
With speech recognition algorithms having been around for a while, I've been surprised myself that I haven't came across any lyrics generating sites making use of them.
I guess it must be easier said than done, or available in paid versions as boroda mentioned, or just largely unreliable maybe, as far as accuracy goes). Worth a look indeed.
Strength and Honour (2025)

sveakul

  • Hero Member
  • *****
  • Posts: 3276
Any one tried to implement https://lrclib.net/. It has bettet sync lyric database than musicmatch.
A user of the AIMP player recently posted a script for lrclib that adds that source to its lyrics plugin and man that thing is FAST and draws an amazing amount of hits.  He found the API seems to have separate "sections" for both static and synchronized lyrics so posted separate scripts for each.  I have to add my encouragement to Mayibongwe and anyone here to take a look at its open source API published at https://lrclib.net/docs and see what they can do to either create a separate MusicBee plugin for it or add it to LR.

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1733
  • Heal The World
Sveakul, just letting you know that I'd started something for the above a couple weeks back.
But had encountered a quirk that had made me procrastinate this some more.
And now my leave has run out & I'm super busy once more to take this kind of initiative.
So it might be a while before I resume this prospect again.
Strength and Honour (2025)

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10273
Using 1.2.10 with MB 3.6.8948 P

Today was the first time I've used the plugin in a few days. I tried to grab lyrics for two albums and after three tracks the plugin seemingly stopped working. By "seemingly" I mean that there was no further progress. Nothing in the error log or any indication something was wrong other than it just stopped. Hitting "cancel" closed the Update Missing Lyrics window. I manually found the lyrics for one album (on Genius) and when the same thing happened on the second album, I figured it was time to report it.

The two albums are:
- Sun City by Artists United Against Apartheid
- Men Without Women by Little Steven & The Disciples of Soul

Any thought or suggestions would be appreciated. This plugin has worked flawlessly for quite some time, so it's a mystery as to what happened today.

Thanks.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

sveakul

  • Hero Member
  • *****
  • Posts: 3276
I had occasional similar hangs with 1.2.10, and again with 1.2.08 when I backed off to that but kept the new "Musixmatch -fuzzy" YML that was posted just before 1.2.10 was released to show the new one that it would have internally to solve search isues with that site.  Stopping 1.2.08 from using that yml stopped the hangs, so try un-checking it from the internal list of 1.2.10 as well.

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10273
Thanks sveakul, removing Musixmatch seems to have helped. I've got a few more CDs to RIP this weekend so that should give it a good workout.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1733
  • Heal The World
I have temporarily removed Musixmatch from the built-in providers - sveakul and phred are right in that it's currently causing a hang when used with this plugin.
I will reinstate it at some point. In the meantime, if you have the Google.yml, you pretty much have the results of Musixmatch, LyricsFind and more.
Plus, you can also get slonopot's museexmatch plugin which performs exceptionally well.

_________

In other news, I have now added the contents of settings.ini to the preferences screen.
Strength and Honour (2025)

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1733
  • Heal The World
Any one tried to implement https://lrclib.net/. It has bettet sync lyric database than musicmatch.
Hi all, I am also looking for synced lyrics MB plugin and tried to find technical info for "lrclib" (great database source)
I can help test if some assistance neeed.
In case you two have post notifications on for this thread, and haven't seen this recent addition from slonopot:
https://getmusicbee.com/addons/plugins/510/lrclibee/
Strength and Honour (2025)

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10273
Thanks Mayibongwe.

One thing I'm hoping you can fix is when I update the providers, all become enabled. And the order has become scrambled. In other words, I have x number of providers enabled and have set the order in which they're searched. After dumping the contents of providers.zip into the correct directory and launching MB, I find all providers enabled and non are in the order I had set up.

Also, why is there an asterisk next to RC Lyrics Band?

Thanks.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1733
  • Heal The World
One thing I'm hoping you can fix is when I update the providers, all become enabled. And the order has become scrambled. In other words, I have x number of providers enabled and have set the order in which they're searched. After dumping the contents of providers.zip into the correct directory and launching MB, I find all providers enabled and non are in the order I had set up.
Plugins unfortunately have no control over that.
I'm aware of MusicBee automatically loading all providers when the plugin is first installed or enabled (if it was disabled).
I've never taken note that it does so as well when the providers are dumped in the respective folder - I'll test that later.
But yes, such behavior is controlled by MusicBee.

Also, why is there an asterisk next to RC Lyrics Band?
It's a way of indicating that the provider returns synced lyrics.
I've done similar in the 2nd post of this thread to differentiate the sources in terms of synced vs static lyrics.
Strength and Honour (2025)