Author Topic: LyricsReloaded (Updated)  (Read 9813 times)

BillH

  • Jr. Member
  • **
  • Posts: 39
Thanks for the reply.  It looks like some of the errors are due to my having changed Artist to match who is actually performing a song rather than the person the lyrics are tied to on the providers web sites.  For example, for the album Are You Passionate?, I have the Artist as Neil Young & Booker T. & the M.G.'s.  I have the Album Artist as Neil Young.  The providers all tie the lyrics to Neil Young.  Is there a way to have the plugin use the Album Artist field instead of the Artist field?

On some the song is on a compilation album of some sort instead of on the original album.  It looks like the plugin is sending the album name as part of the search and it isn't being found as the providers have the lyrics tied to the original album name.  Is there a way around this problem?

On one of my tests this is what happened.  The URL from the log:

The constructed URL: http://www.musixmatch.com/lyrics/van-morrison/like-a-canonball

The URL from the site:

https://www.musixmatch.com/lyrics/Van-Morrison/Straight-to-Your-Heart-Like-a-Cannonball

The name of the song is (Straight To Your Heart) Like A Canonball.  The artist is Van Morrison.

Even if I search for just Like A Cannonball it is found on Musixmatch.

This is not the problem I was reporting, but t looks like the plugin is dropping the beginning of the song, (Straight To Your Heart).  This same problem happens to me on any song with part of the name in ().

Thanks,
Bill
Last Edit: August 09, 2019, 04:12:01 AM by BillH

frankz

  • Hero Member
  • *****
  • Posts: 1452
Yes, it would appear that the regex for that provider does strip out parentheticals. If you do not want it to do this, I would suggest following the instructions to create a custom YML file for this provider based on the built in one that does not do this.  Add it to the providers folder and select it in the place of the original.

Here is the YML for that provider:
https://github.com/mbfrankz/LyricsReloaded/blob/master/LyricsReloaded/Configs/musixmatch.com.yml

Overview:
https://github.com/mbfrankz/LyricsReloaded/tree/master/LyricsReloaded

Here is an example configuration to use as a guide:
https://github.com/mbfrankz/LyricsReloaded/blob/master/LyricsReloaded/Configs/example.yml

That said, I find it slightly hard to believe that you were unable to find lyrics for (Straight To Your Heart) Like A Cannonball by Van Morrison through any of MB's facilities.  They do not all work for everything, that's why there is a large variety.

Thanks for the reply.  It looks like some of the errors are due to my having changed Artist to match who is actually performing a song rather than the person the lyrics are tied to on the providers web sites.  For example, for the album Are You Passionate?, I have the Artist as Neil Young & Booker T. & the M.G.'s.  I have the Album Artist as Neil Young.  The providers all tie the lyrics to Neil Young.  Is there a way to have the plugin use the Album Artist field instead of the Artist field?

On some the song is on a compilation album of some sort instead of on the original album.  It looks like the plugin is sending the album name as part of the search and it isn't being found as the providers have the lyrics tied to the original album name.  Is there a way around this problem?
The plugin will use what appears in the Artist field as far as I know.  Doesn't look like that's configurable.  Songs properly tagged with the universally credited artist for a track should work fine because that's what the providers use.

The plugin doesn't use album names for any provider I've seen. You can look through them all here:
https://github.com/mbfrankz/LyricsReloaded/tree/master/LyricsReloaded/Configs

None appear to use album names.

Do you have an example?
Last Edit: August 09, 2019, 04:43:40 AM by frankz

BillH

  • Jr. Member
  • **
  • Posts: 39
That said, I find it slightly hard to believe that you were unable to find lyrics for (Straight To Your Heart) Like A Cannonball by Van Morrison through any of MB's facilities.  They do not all work for everything, that's why there is a large variety.

The plugin doesn't use album names for any provider I've seen. You can look through them all here:
https://github.com/mbfrankz/LyricsReloaded/tree/master/LyricsReloaded/Configs

None appear to use album names.

Do you have an example?

I'll take a look at creating a custom YML.

Well... don't I feel a bit stupid.  I ripped Tupelo Honey a long time ago in iTunes.  When it got the track names it got the wrong name for that song.  It mis-spelled cannonball as canonball.  When I was looking at it tonight I wanted it to say cannonball so that is what I saw.  :-[   After changing that it worked fine.  I found at least 5 or 6 other songs where this was the problem.


I also feel a bit stupid.  I misread the log.  There was no album title in the log.  The song name and album title were the same.   :-[  :-[   I'll have to look a bit closer to see what the problem was for these songs.  

As for Album Artist vs. Artist, I guess I'll try changing the Artist temporarily, get the lyrics, and then change the Artist back.

Thanks for all your help.

Bill

frankz

  • Hero Member
  • *****
  • Posts: 1452
You're welcome.

I will say this for the record not directed at you per se but kind of as a general rule of thumb. Because of the hard work and (IMO) genius of the plugin's original author and members who posted YML updates and new providers on the forum over time (i.e.  nothing at all to do with me), it is a pretty popular plugin with over 5k downloads just in the time since I updated and re-uploaded it. It's one that those users use each time they play a song.

If there were a structural problem with the plugin such as it being incapable of downloading lyrics for fairly common Classic Rock songs, it would be widely reported.  The chances of someone randomly running across what appears to be a debilitating structural problem with the plugin is very slim at this point.  If one thinks they've found a major flaw with the way it works, it's much more likely that the problem is with the way they've tagged their files.

That's not to say there can't and won't be glitches. Nothing is perfect. Providers change their sites, for example, or go offline totally.  But something major like "OMG this won't download lyrics from any provider for many of my songs!" if you think about it logically, is not likely to be something that just one person notices.

And, if there is such a problem, the likelihood of someone of my very limited skill being able to fix it is probably about 10-12%. 

Food for thought.

BillH

  • Jr. Member
  • **
  • Posts: 39
Understood.  That is why I prefaced my original posting with "What am I doing wrong?". 

I figured it was probably something I was doing wrong rather than the plugin.  It just took me awhile to figure out what I was doing wrong.  Thanks to you I now know to look in the log to see what is being looked for and comparing that to what I search for in Google.  This really helped me out on the ones I've checked so far. 

Just as an aside, i would guess that less than 1% of my songs didn't find lyrics when I auto tagged them, but that was still probably several 100 songs.

Thanks,
Bill

frankz

  • Hero Member
  • *****
  • Posts: 1452
No, I know, that's why I said it wasn't directed at you.

So, for future readers, the answer is almost always "check your tags."

Irony is that most of what I listen to is from the last few years with no lyrics posted anywhere. I'm lucky if I ever know what the hell anyone is singing about.  ;D
Last Edit: August 09, 2019, 05:53:19 AM by frankz