Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Lyricsgrabber2 Feedback & Discussion (Read 174079 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

Lyricsgrabber2 Feedback & Discussion

Reply #150
First things first...

I realized ximmox's (and Tedgo's) request to support "UNSYNCED LYRIC" tag... to a degree, though. I went another way as recommended by tedgo. You can now enable an option called "Title Formatting", which enables you to write something like this:

$if($stricmp(%codec%,mp3),UNSYNCED LYRICS,LYRICS) (as suggested by Tedgo)

This, for instance, uses the Tag "UNSYNCED LYRICS" for MP3 files and "LYRICS" for everything else. I think this is a much better solution than add extra (unnecessary) tags to a file.
For whatever reason, you could even go as far as saving the lyrics in a tag that is named after the title... or last time it was played...

Also I'm happy I finally found the reason of getting bad request errors when calling google luck... For everyone interested: When searching for a title that contains whitespace in the name (or album for that matter), it doesn't work, because it isn't http encoded. Now I replace the whitespace with a '+' and that's all it needed

About the new Provider:
At the moment I don't have the time necessary for adding new provider (which can take a few hours to complete unfortunately), but I will see to it.

About lyricsplugin:
I hope so too, or at least a way for me to reach the lyrics, but as they use JavaScript to conceal them I can't get to them

Lyricsgrabber2 Feedback & Discussion

Reply #151
The reason ist the following, I'd like to stick to the standard LYRICS tag as I have done the past years,
but my iPod requires the Lyrics to be stored in UNSYNCED LYRICS, otherwise lyrics aren't shown when uploading with foo_dop.


As far as i kno foo_dop allows you tag mapping so that on transferring your files on iPod the content of LYRICS automatically will be written in UNSYNCED LYRICS which is by the way the standard field for not-timestamped lyrics.

@Qudeid
Now when it is possible to use titleformatting maybe it is a good idea that all the scripts that catch timestamped lyrics are able to know the proper place for storing (LYRICS) - something like a variable %timestamped_lyric%.
There is still a known annoyment in lyrDB: The truncated lyrics in display. I like to call multiple instances of lyricsgrabber window to compare the quality of lyrics from different sources.

Lyricsgrabber2 Feedback & Discussion

Reply #152
I will look into the truncated lyrics.

But I don't know what you mean with the rest.

Edit: in 0.4.5.1 beta fixed. The problem was, that lyrDb lyrics seemed to be ANSI Encoded, while Foobar wants UTF-8

Lyricsgrabber2 Feedback & Discussion

Reply #153
After updating to latest version it fetches wonderfully lyrics from DL, except for one little bug.

http://img842.imageshack.us/img842/1055/asdul.png
See that gap in UNSYNCED LYRICS tag ? It is in every lyric, at the start.

Lyricsgrabber2 Feedback & Discussion

Reply #154
After updating to latest version it fetches wonderfully lyrics from DL, except for one little bug.

http://img842.imageshack.us/img842/1055/asdul.png
See that gap in UNSYNCED LYRICS tag ? It is in every lyric, at the start.


This happens with Darklyrics only? Is it space or is it a tab?

Edit: I think i have it fixed in 0.4.5.2 beta

Lyricsgrabber2 Feedback & Discussion

Reply #155
Hey Qudeid, I have another small bug.  Sometimes when I search for lyrics using Search All, the plugin stalls when trying to find lyrics for the first song.  This can take a long time, and when it finally gives up, it stalls again on the next track.  When the plugin is stalled, the Abort button refuses to work until the plugin is done with the song that's stalling.  After playing around with it, this seems to be a DarkLyrics issue (possibly server problems on their end).  Is it possible for you to implement a timeout when searching for lyrics, and if one provider causes a timeout, exclude that provider from the next lyric queries in the queue?  Thanks.

Lyricsgrabber2 Feedback & Discussion

Reply #156
I've been playing around with the Leo's Lyrics server (I haven't received a response yet), and it may be easy to implement.  It seems that the 77.79.210.222 server only responds when the "Host" header is set to "api.leoslyrics.com".  So, you previously fixed Lyrics Plugin by setting the "Referer" header (before they changed it again).  This should be the same, only the "Host" header needs to be changed.

The URL for Leo's Lyrics queries:
Code: [Select]
http://77.79.210.222/api_search.php?auth=LeosLyrics5&artist=<artist>&songtitle=<title>


For instance, if you try this Firefox extension and set the "Host" header to "api.leoslyrics.com", all queries formatted like above work.

I know it's not the most direct way of handling it, but this really is a worthwhile database.  I really hope you consider adding it.

 

Lyricsgrabber2 Feedback & Discussion

Reply #157
Hey Qudeid, I have another small bug.  Sometimes when I search for lyrics using Search All, the plugin stalls when trying to find lyrics for the first song.  This can take a long time, and when it finally gives up, it stalls again on the next track.  When the plugin is stalled, the Abort button refuses to work until the plugin is done with the song that's stalling.  After playing around with it, this seems to be a DarkLyrics issue (possibly server problems on their end).  Is it possible for you to implement a timeout when searching for lyrics, and if one provider causes a timeout, exclude that provider from the next lyric queries in the queue?  Thanks.


That stalling is often, when the first connection is established. Also with darklyrics is has to download or look at a long site. But as far as I know, there is already a timeout. Not in the plugin but in cURL, which is used to access the websites.

I've been playing around with the Leo's Lyrics server (I haven't received a response yet), and it may be easy to implement.  It seems that the 77.79.210.222 server only responds when the "Host" header is set to "api.leoslyrics.com".  So, you previously fixed Lyrics Plugin by setting the "Referer" header (before they changed it again).  This should be the same, only the "Host" header needs to be changed.

The URL for Leo's Lyrics queries:
Code: [Select]
http://77.79.210.222/api_search.php?auth=LeosLyrics5&artist=<artist>&songtitle=<title>


For instance, if you try this Firefox extension and set the "Host" header to "api.leoslyrics.com", all queries formatted like above work.

I know it's not the most direct way of handling it, but this really is a worthwhile database.  I really hope you consider adding it.


sounds interesting. If I can set the host specifically like I can with the referer, I will surely consider it. But it won't happen the next few day, as I am not at home and on the road with my laptop --> no VS2008, only VS2010... which means, I am not willing to battle with some IDE problems. So this will have to wait until mid week, or so. But thank you for your help in adding Leo's Lyrics!

Just as a sidenote.. As Stankovic suggested I asked a staff member i I can get access to the components page so it will be easier, from Foobar 1.1 and forth, to get updates

Lyricsgrabber2 Feedback & Discussion

Reply #158
Just a tip if anyone gets a dependency failure trying to load foo_lyricsgrabber2 under wine, I had to install vcrun2008 with winetricks to get msvcp90, loaded and worked fine after that.  Thanks for all the work updating this

Lyricsgrabber2 Feedback & Discussion

Reply #159
Just a tip if anyone gets a dependency failure trying to load foo_lyricsgrabber2 under wine, I had to install vcrun2008 with winetricks to get msvcp90, loaded and worked fine after that.  Thanks for all the work updating this


Thank oyu for sharing this information and contributing to this plugin!

Lyricsgrabber2 Feedback & Discussion

Reply #160
There is a workaround for the lyricsplugin which requires hosting a php file
People at the mediamonkey forums have done it but I don't know if it is ok to use their server without permission. Quedid maybe you  can ask the server owner?

http://www.mediamonkey.com/forum/viewtopic...8&start=255

Lyricsgrabber2 Feedback & Discussion

Reply #161
Where exactly do I find information on that when I follow the link you've posted?

Lyricsgrabber2 Feedback & Discussion

Reply #162
*bump* (Nah.. just kidding )

I do have an update to announce, so no unnecessary thread bumping here...

To the topic:

From now on Lyricsgrabber 2 will be available through the official components website (additionally still on google code, especially for the source code).
Another new thing is, that from now on, there is no foo_grabber_python.dll anymore. I've merged them together in to only one dll (which is surprisingly called foo_lyricsgrabber2). This helps preventing version issues, as they now really belong together, and easier to update, as there is only one file/package to update.
I've also updated the Install.txt, which is hopefully better to understand. Feel free help improving that file in telling me

All in all only little changes... Oh.. and please make sure to remove any foo_grabber_python files! I don't want your foobar to crash unnecessarily.

About the other suggested things.. I will look into it. Especially trying to get Leo's Lyrics up and running. (Later this week, hopefully)

Lyricsgrabber2 Feedback & Discussion

Reply #163
Quedid the link I posted leads to a download that can be opened in 7zip. That has the js file with the url SquirrelScript is hosting the php file at. The details of the php file are in the thread as well.

Lyricsgrabber2 Feedback & Discussion

Reply #164
Quedid the link I posted leads to a download that can be opened in 7zip. That has the js file with the url SquirrelScript is hosting the php file at. The details of the php file are in the thread as well.


Ah.. okay, I just tried it in Firefox and worked fine... Quess I have to register myself there, then.

Edit: Just asked SquirrelScript if we could use his script. Thanks again, icedtea for pointing that out.

Lyricsgrabber2 Feedback & Discussion

Reply #165
I'm waiting for it for a long time. I think it's the best lyrics-getting plugin.

Lyricsgrabber2 Feedback & Discussion

Reply #166
I'm waiting for it for a long time. I think it's the best lyrics-getting plugin.


What do you mean? Maintaining this plugin? Or adding Lyricsplugin to the list of providers?

Lyricsgrabber2 Feedback & Discussion

Reply #167
Hi Folks,
it's me again

I've just used Hitchhiker's information about Leo's Lyrics to include it to the list of providers.
I hope it works as it should...
The funny thing is, I've used only for Leo's Lyrics the HTTP_API of Foobar, because CURL wouldn't want to resolve the host properly... which also means, that Leo's Lyrics won't work with Proxy.. if anyone could give me any information how to use a proxy with Foobar's HTTP_API. Thanks!

Greetings,

Qudeid

Lyricsgrabber2 Feedback & Discussion

Reply #168
Awesome news!  I just tried it out and it seems to work great.

EDIT: Oh, one quick thing.  Sometimes some of the providers don't have the full lyrics (problem on their end), and truncate the lyrics with "[...]" (and I believe LyricWiki provides a message saying that they're not allowed to carry the full lyrics).  Is it possible to parse the downloaded lyrics for "[...]" and discard them if present (allowing the "search all" to query the next source instead)?  Thanks.

Lyricsgrabber2 Feedback & Discussion

Reply #169
Awesome news!  I just tried it out and it seems to work great.

EDIT: Oh, one quick thing.  Sometimes some of the providers don't have the full lyrics (problem on their end), and truncate the lyrics with "[...]" (and I believe LyricWiki provides a message saying that they're not allowed to carry the full lyrics).  Is it possible to parse the downloaded lyrics for "[...]" and discard them if present (allowing the "search all" to query the next source instead)?  Thanks.


Sure, I can add that. But only for "Search All"...


Lyricsgrabber2 Feedback & Discussion

Reply #171
*bump* (Nah.. just kidding )

I do have an update to announce, so no unnecessary thread bumping here...

To the topic:

From now on Lyricsgrabber 2 will be available through the official components website (additionally still on google code, especially for the source code).
Another new thing is, that from now on, there is no foo_grabber_python.dll anymore. I've merged them together in to only one dll (which is surprisingly called foo_lyricsgrabber2). This helps preventing version issues, as they now really belong together, and easier to update, as there is only one file/package to update.
I've also updated the Install.txt, which is hopefully better to understand. Feel free help improving that file in telling me

All in all only little changes... Oh.. and please make sure to remove any foo_grabber_python files! I don't want your foobar to crash unnecessarily.

About the other suggested things.. I will look into it. Especially trying to get Leo's Lyrics up and running. (Later this week, hopefully)


I'm not sure how this new update function in foobar should work. But isn't it so that if i have foobar 1.1 and lyrics grabber 0.5 installed i just have to click on "get updates" to start the process to get lyrics grabber 0.5.5? In my case it says "No updates are available at this time."

Lyricsgrabber2 Feedback & Discussion

Reply #172
Honestly, I don't know. I wondered the same.

I don't think the "beta" word is the problem, as in the SDK it says, that it should be fine... Really, I don't now


About plyrics... I'll look into it. But in my opinion I don't want to add too many providers. 1-2 more is fine. (I still hope I can add Lyricsplugin again)

Lyricsgrabber2 Feedback & Discussion

Reply #173
no news about lyricsplugin.com?

Lyricsgrabber2 Feedback & Discussion

Reply #174
no news about lyricsplugin.com?


Sorry, no, not yet.
I could use the website, SquirrelScript has provided, but I won't do without his consent. So we'll have to wait on that...


On the other hand. I see a few Crashdumps that crash when querying "Search All".. specifically (as you could see in the text file) with azlyrics... Is there anyone experiencing this? I would like to know which Song it was you were looking for, because otherwise I couldn't prevent that crash or find the cause. It would be really great!
Thank you