Author Topic: LyricsReloaded  (Read 238802 times)

quick_wango

  • Jr. Member
  • **
  • Posts: 108
  • Software Engineer
this plugin is now being maintained on the following thread:

https://getmusicbee.com/forum/index.php?topic=25406.0






---------------------------------------------------------------------------------------------------------------
So as I promised, here is the new lyrics plugin.

It's not an updated version of Steven's Lyrics plugin as originally intended, but a completely new plugin written by me from scratch.
The plugin uses small Yaml (http://de.wikipedia.org/wiki/YAML) configuration files to define how lyrics are loaded from a website. There are a couple of websites already build into the plugin (list below), but anyone could add new websites by creating such a configuration and placing it inside the proper folder:
<MusicBee's appdata folder>\mb_LyricsReloaded\providers

These configuration files are not yet documented, however you can look at the existing configurations at GitHub.
In fact, the whole plugin is still very early in its development and things might go wrong, however I need people to test it as I can't test all the sites with all the songs. If something doesn't look like it should, please report this to my issue tracker linked below.

Original Lyrics plugin by Steven: http://getmusicbee.com/forum/index.php?topic=4751.0

Most important links:



Supported websites:



Planned websites that are not possible yet:



Synchronized lyrics are not yet support, however you can make sure your favorite website will be added by creating issues on the issue tracker site or by posting them here.


Websites that support synchronized lyrics:
Last Edit: May 19, 2018, 08:04:56 AM by Steven

Havokdan

  • Full Member
  • ***
  • Posts: 237
Thanks You Very Much, i hope great providers for .lrc files in future.

Iasc

  • Sr. Member
  • ****
  • Posts: 788
thanks for this , greatly appreciated.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312
these are built directly into MB as they have official API's, so no need to do them:
http://www.lyrdb.com/
http://www.chartlyrics.com/
http://www.lololyrics.com/

of the original providers that were supported in the old plugin only http://www.lrc123.com/ had synchronised lyrics.
Last Edit: June 23, 2013, 09:24:44 AM by Steven

quick_wango

  • Jr. Member
  • **
  • Posts: 108
  • Software Engineer
Yep, I know that. However I still want to provide a way to retrieve lyrics from proper APIs.

Yep, lrc123.com supports synchronized lyrics. They also like to ban IPs that request too many lyrics.
I'll add throttling to the providers to prevent these bans.

VX

  • Guest
THANK YOU SO MUCH FOR ADDING tekstowo.pl and teksty.org !!!  :o
You implemented the request so fast! This plugin would be definitely one of the most popular ones.
Congratulations  :)

However, I've just updated MB to the latest version available 2.1 (Pre2) and every time I'm searching for Lyrics it shows 'No lyrics found'.
I've checked quite a few popular Polish songs but the result is still the same - 'No lyrics found'.

I searched for the lyrics manually on tekstowo.pl and teksty.org (both services are enabled in MB/Preferences/Tags (2) as #3 and #4 lyrics source) and I can find all the lyrics there. Can someone else confirm this issue  ???

For example, 'Ewa Farna - EWAkuacja', 'Jacek Kaczmarski - Lekcja historii klasycznej', 'Andrzej Rybinski - Nie licze godzin i lat' to name a few...

If I could help somehow, just let me know  :) I can run a debug or beta version if needed. Thanks  :)

quick_wango

  • Jr. Member
  • **
  • Posts: 108
  • Software Engineer
You can! There is a log at <MusicBee's appdata folder>\mb_LyricsReloaded\mb_LyricsReloaded.log

Send this to me and I can check what might go wrong

VX

  • Guest
The log sent! Check your PMs on the forum :)

quick_wango

  • Jr. Member
  • **
  • Posts: 108
  • Software Engineer
It looks like the plugin wasn't invoked at all, because the plugin logs the lyrics urls when an request comes in.

I tested all sites I added on MusicBee 2.1 pre1

VX

  • Guest
I have no an older MB version to test. FWIW, the folder AppData\Roaming\MusicBee\mb_LyricsReloaded\providers was empty, so I copied some *.yml files from the .zip package on the plugin website. It hasn't helped: the only difference in the log file is:

Code
Provider loaded: PROVIDER NAME HERE
23-06-2013 09:25:16 [INFO] The provider %s does already exist and will be replaced.

Is there anything I could do to help  ???


quick_wango

  • Jr. Member
  • **
  • Posts: 108
  • Software Engineer
The default websites (providers) are loaded from the dll itself. The log shows that it loaded all the providers from the dll. The log entry you mentioned was, because you placed the exact some providers in the provider folder which got loaded as well and replaced the existing providers

quick_wango

  • Jr. Member
  • **
  • Posts: 108
  • Software Engineer

blackknight

  • Guest
Hi Steven,
Can you please include the site http://www.hindilyrics.org/, for lyrics of  bollywood songs,....  ???

quick_wango

  • Jr. Member
  • **
  • Posts: 108
  • Software Engineer
This is not Steven's plugin, however I'll include it with the next release.
I won't release new providers right now, because I just started to restructure the plugin.

Would you mind creating an issue at http://bugs.engine.cubeisland.de/browse/LYR @blackknight ?

blackknight

  • Guest