Page 1 of 2

Lyrics not working

PostPosted: Sun Jan 15, 2012 8:54 pm
by walterring
I cannot get Lyrics working at all. In the Web Interface I see lyric links for each song I play, but no matter which song, if I click this link I am getting a "No lyrics found" message.

Any ideas?

Re: Lyrics not working

PostPosted: Sun Jan 15, 2012 8:59 pm
by ytechie
That is because chartlyrics.com which is used to retrieve the lyrics is down. I think it will remain down, so don't count on getting lyrics anytime soon. :?

Re: Lyrics not working

PostPosted: Sun Jan 15, 2012 9:29 pm
by walterring
Well, then Subsonic should pull it's lyrics from the ID3 tag!

Re: Lyrics not working

PostPosted: Sun Jan 15, 2012 10:02 pm
by gurutech
I have the same problem... Is there a way to easily change the link to search another website for lyrics, preferably something that would be customizable, in case the option we have chosen decides to go offline as well?

I don't have many songs that have lyrics embedded in the ID3 tags, but I think it would also be kinda neat to have SubSonic search the internet (or specific website) for lyrics, then update the ID3 tags... I'm new to this site, so this may have already been suggested, but just something that came to mind now.

Everything else with SubSonic works great! Will definitely be donating soon!

Re: Lyrics not working

PostPosted: Sun Jan 15, 2012 10:11 pm
by ytechie
I don't have many lyrics embedded in ID3 tags either. If you find a lyrics engine with an easy to use api, you could implement it fairly easily (I think). I removed the lyrics link from my instance of subsonic, so I can't really tinker with it this second. maybe I will look at the unmodified source to give it a try.

Re: Lyrics not working

PostPosted: Mon Jan 16, 2012 12:53 am
by BKKKPewsey
Chartlyrics com isn't down at the moment but the API doesn't appear to be working AGAIN!!!

I have found it useful however for my instrumental tracks - it is usually accurate then :roll:

I'm with walterring on this one - we should be using the ID tags (comments as well)

In my music organiser I have a plugin which finds lyrics from 6 different providers and it is fast.
I just tested it on an album with 12 tracks and it had found and downloaded all the lyrics in under 10 secs :shock:
In fact it took longer to write out the lyrics to the tags then acquiring them :P
If we had a lyrics and comments viewer which read the tags - problem mostly solved.
If we could then find a lyrics provider with an api which SS could use and store the lyrics in the tags - job complete.
:mrgreen:

Re: Lyrics not working

PostPosted: Mon Jan 16, 2012 1:10 am
by ytechie
BKKKPewsey wrote:Chartlyrics com isn't down at the moment but the API doesn't appear to be working AGAIN!!!


Nice to know. It was down for a while now.

I have found it useful however for my instrumental tracks - it is usually accurate then :roll:


:lol:

Re: Lyrics not working

PostPosted: Mon Jan 16, 2012 11:37 pm
by walterring
Well, then let's vote for a feature request to pull lyrics out of the ID3 tag!

Lyrics out of ID3 tag

PostPosted: Mon Jan 16, 2012 11:40 pm
by walterring
Since chartlyrics.com currently is not working at all, we get no lyrics at all.

So my feature request is to let Subsonic pull the lyrics out of the ID3 tag of an mp3-file.

Re: Lyrics not working

PostPosted: Tue Jan 17, 2012 5:43 am
by gurutech
walterring wrote:Well, then let's vote for a feature request to pull lyrics out of the ID3 tag!


I think we should vote for a feature that will check ID3 tags for lyrics, and if not found, search the web for them, then write them to the ID3 tags.

I still haven't been able to pull lyrics from the standalone software package. It will either say "searching", or "lyrics not found".

Re: Lyrics out of ID3 tag

PostPosted: Tue Jan 17, 2012 5:44 am
by gurutech
I would like this feature as well, but add a feature to this, where the ID3 tags are searched for lyrics, and if not found, then search the internet (not just one specific site), and write the lyrics to the ID3 tag if found.

Re: Lyrics not working

PostPosted: Tue Feb 14, 2012 3:57 pm
by pemholder
ytechie wrote:I don't have many lyrics embedded in ID3 tags either. If you find a lyrics engine with an easy to use api, you could implement it fairly easily (I think). I removed the lyrics link from my instance of subsonic, so I can't really tinker with it this second. maybe I will look at the unmodified source to give it a try.

Well, I am asking for an option to seek within tags first and after that in the internet since a long time.
About a quarter of my songs have lyrics in the unsyncedlyrics-tag.

As nothing gets better and the lyrics feature did only work for short times in the past, I would like to disable it (lyrics link not showing), as long as it is not working.
You mention that you disabled it. Can you tell me what I have to change in the code?

Re: Lyrics out of ID3 tag

PostPosted: Fri Feb 17, 2012 11:04 am
by hillsnorway
Not sure what you mean about Chartlyrics being down. They may have been down before for a period of time, but their site is up AFAICT now.
Their API link is here:
http://www.chartlyrics.com/api.aspx

I tried the HTTP Get (beta) methods, and they seem to work.
Try yourself, for example:

Code: Select all
http://api.chartlyrics.com/apiv1.asmx/SearchLyric?artist=police&song=contact

This gives me back an xml response with (among others) the following component:
Code: Select all
<SongUrl>
http://www.chartlyrics.com/ASsOnttBCEC9i5iJd9YBmg/Contact.aspx
</SongUrl>


Code: Select all
http://api.chartlyrics.com/apiv1.asmx/SearchLyricDirect?artist=pink%20floyd&song=money

This gives me back an xml response that includes a tag with the actual lyrics:
Code: Select all
Lyric>
Money, get away. Get a good job with more pay and you're okay. Money, it's a gas. Grab that cash with both hands and make a stash. New car, caviar, four star daydream, Think I'll buy me a football team. Money, get back. I'm all right Jack keep your hands off of my stack. Money, it's a hit. But Don't give me that do goody good bullshit. I'm in the high-fidelity first class traveling set And I think I need a Lear jet. Money, it's a crime. Share it fairly but don't take a slice of my pie. Money, so they say Is the root of all evil today. But if you ask for a raise it's no surprise that they're giving none away. ''{spoken} HuHuh! I was in the right! Yes, absolutely in the right! I certainly was in the right! You was definitely in the right. That geezer was cruising for a bruising! Yeah! Why does anyone do anything? I don't know, I was really drunk at the time! I was just telling him, he couldn't get into number 2. He was asking why he wasn't coming up on freely, after I was yelling and screaming and telling him why he wasn't coming up on freely. It came as a heavy blow, but we sorted the matter out.''
</Lyric>

Re: Lyrics out of ID3 tag

PostPosted: Fri Feb 17, 2012 11:12 am
by hillsnorway
I'm somewhat new to Subsonic, and havn't used it much before this week. I see that the Lyrics feature seems not to work (I'm running 4.6).
The change log for Subsonic 4.6.beta2 - Nov 17, 2011 also shows the following bugfix:
Remove link to lyrics. chartlyrics.com no longer exists


All this is a bit confusing as:
  • ChartLyrics.com does appear to still exist.
  • Searching using their API seems to work.
  • I still find links in Subsonic 4.6 for fetching lyrics (right margin under "now playing")

I'm not sure how search functionality was implemented before i Subsonic (old API?), but it looks as if it should be possible to implement usable functionality with the API documentation availble currently.

Re: Lyrics not working

PostPosted: Fri Feb 17, 2012 11:29 am
by hillsnorway
I posted some info I discovered regarding ChartLyrics.com in another thread:

viewtopic.php?f=3&t=8773&p=37781&hilit=chartlyrics#p37781

It appears to me that ChartLyrics is up, and after looking at the API, and trying out the HTTP Get (beta) method as described in the API, it looks to work...

Not sure how ChartLyrics.com flakey availability plays into this - don't know the history here, and I'm not versed in how the lyrics search was originally implemented, but it would appear that it should be possible to get this up and running again either with HTTP Get or SOAP.

I hope someone related to development of Subsonic (sindre?) can comment.
It would be nice to have this feature working.