Lyricator - Batch Lyrics Updater v1.00 [OUTDATED]

Download and get help for different MediaMonkey for Windows 4 Addons.

Moderators: Peke, Gurus

jimmy1one
Posts: 21
Joined: Tue Sep 22, 2009 6:52 am

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by jimmy1one »

MyCsPiTTa wrote:For me, the endless spinning problem just appeared one day on the old version i was using - it wasn't caused by upgrading, which came later. Maybe it's just a coincidence?
Ah guys all of a sudden the script is working from the tag from the web option. Now I'm not nuts but it is definitely working I tried it 30 files. It is not working for the drop down script
Never let the truth influence your opinion, you can't fix stupid
check wikilyrics post

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by check wikilyrics post »

this is the explanation to our problems :(

http://groups.google.com/group/lyricwik ... ?pli=1|API
barkoz
Posts: 121
Joined: Fri May 02, 2008 5:58 pm
Location: Sydney, Australia

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by barkoz »

Ah yes one of the reasons for the decline in profits for the Music Industry.... GREED. Get money for everything. Have one hit... make millions... retire to the Caribbean. The reason I have no problems fleecing music off the Net for nothing.... A bunch of MP3 files that cost nothing to produce, no CD, no packaging, no booklets, just a bunch of files that can be reproduced millions of times for virtually nothing are not worth $17.00 at iTunes. Maybe $4.00 or $5.00 MAX. When people can pay that much, struggling artists will sell more, will actually make some money and will have more chance of being recognized outside their hometowns or countries. The days of easy money and retiring off the proceeds of a single song are over and the Industry and everyone involved in it need to deal with reality instead of trying to squeeze people in every conceivable way. If they don't like it... get out of the industry, get a real job or accept that if you want to be an "artist" you might actually have to work and work hard.... like everybody else in the "real world". What these people here want is for you to open a browser and look at ads so they can make money, thanks but I don't need to have the lyrics attached to a tag that badly, it was just a nice touch, but the truth is I rarely looked at them. Thank's for all the hard work FlashK.
MyCsPiTTa
Posts: 128
Joined: Fri Dec 21, 2007 4:56 pm

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by MyCsPiTTa »

Yeah we sure get duped. The record companies figured, since we were paying $20 for a tape, surely we won't mind paying $30 for the superior audio format of CD - even though a CD costs 10x less to manufacture (sorry, I'm working in NZ$ here).

Then they figure, seeing as we were "happy" to pay $30 for a CD, they can only afford to give us a token discount on the digital format of mp3. Well that's where the shit hit the fan, because no-one ever WAS happy to pay $30 for a CD, and now we have a choice whether we even pay at all.

Pure human greed drives both sides of the piracy debate. Human nature - get used to it. :lol:
nohitter151
Posts: 23640
Joined: Wed Aug 09, 2006 10:20 am
Location: NJ, USA
Contact:

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by nohitter151 »

check wikilyrics post wrote:this is the explanation to our problems :(

http://groups.google.com/group/lyricwik ... ?pli=1|API
Wrong, this affects the lyricwiki api, it has nothing to do with lyricsplugin.com.
MediaMonkey user since 2006
Need help? Got a suggestion? Can't find something?

Please no PMs in reply to a post. Just reply in the thread.
Donski
Posts: 38
Joined: Mon Aug 09, 2010 2:55 pm

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by Donski »

nohitter151 wrote:
check wikilyrics post wrote:this is the explanation to our problems :(

http://groups.google.com/group/lyricwik ... ?pli=1|API
Wrong, this affects the lyricwiki api, it has nothing to do with lyricsplugin.com.
That's right

Lyricator checks three sites, lyricsplugin.com, lyricwiki.org and lyrics-songs.com. The reason it doesn't work is because all three of those sites have changed the way they work, so the script no longer works with them.

If you look at the lyricator script itself, it points to http://www.lyricsplugin.com/plugin/. Now if you go to that URL, it displays one thing which is http://www.lyricsvip.com. That's the reason you get that URL returned.

So here's the problem, and we need a programmer to help. This script could be found in your MediaMonkey folder, normally installed in C:\Program Files\MediaMonkey\Scripts\Lyricator. Right click on the Lyricator script file and choose Edit. You can alter it there to see if you can get it working. This is the original code from the script.

var init = function() {

if(tryLyricsPlugin) {
rLyricsPlugin = new Request({method:'get',url:'http://www.lyricsplugin.com/plugin/',onSuccess:rSuccessLP,onException:rNextLP,onFailure:rNextLP,onCancel:rNextLP});
rLyricsPlugin.sendString = 'title=%title%&artist=%artist%';
rLyricsPlugin.name = 'Lyrics Plugin';
rLyricsPlugin.className = 'lyricsplugin';

aR.include(rLyricsPlugin);
}

Notice the two places in bold. We can easily change the first part of the URL to the updated site. Now it should say http://www.lyricsvip.com/ instead. But we also need to make a change to the 2nd part where it has the artist and title. Here's an example of what the URL for Dire Straits - Money For Nothing looks like.

Code: Select all

http://www.lyricsvip.com/Dire-Straits/Money-for-Nothing-Lyrics.html
How do we alter the string to match? Notice the hyphens between each word. I have no clue because I'm no programmer. So if a programmer can fix this, we might be able to make a few simple changes and get it going again. But then there might be a problem with the way it handles the page, or the script may even be trying to do a search, so it might be more than simply changing a few lines.


Anyone willing to give it a try?
pw-man
Posts: 12
Joined: Mon Mar 23, 2009 10:02 am

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by pw-man »

not an expert on this ... but the logic seems similar to what is done for autoplayers for web games (i.e. Farmville or Mafia Wars on Facebook).

Need to use the getSong API to get the URL of the lyrcis and then some way to load the url, and scrape the lyrical content.. The html code of the sample from Dire Straits shows a table block that is used to post the song lyrics... some parsing logic might be able to be built to effectively parse...

Wish I had the skills to write it :-(
SDJeff
Posts: 88
Joined: Sat Mar 01, 2008 9:36 pm

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by SDJeff »

%2D is the url escape character for "-"

http://www.december.com/html/spec/ascii.html
or
http://community.contractwebdevelopment ... characters

How to make that work, I don't know.
ripken204
Posts: 11
Joined: Tue Aug 10, 2010 1:29 am

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by ripken204 »

http://ripken204.com/files/lyricator.js

i am working on this code right now, i have the url generating correctly on some of the passes it makes.
the program comes up with different artists/titles for the same song until it finds one that works, or it just gives up.
please feel free to edit that further.
i now have to figure out how to detect if the link was actually correct and somehow pull that data from the link.

here is a part of the log file showing what it comes up with

Code: Select all

Track[0]
Try Artist[The Who;Townshend] Title[Bargain] Encode[The-Who%3BTownshend/Bargain-Lyrics.html]
Try Artist[The Who] Title[Bargain] Encode[The-Who/Bargain-Lyrics.html]
Try Artist[Townshend] Title[Bargain] Encode[Townshend/Bargain-Lyrics.html]
Try Artist[Various] Title[Bargain] Encode[Various/Bargain-Lyrics.html]

if you have a log file with old data in it (from when the program worked)
please post some of that
guest12345

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by guest12345 »

someone got it working for foobar, they discuss it here:

http://www.hydrogenaudio.org/forums/ind ... ntry717081
pw-man
Posts: 12
Joined: Mon Mar 23, 2009 10:02 am

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by pw-man »

guest12345 wrote:someone got it working for foobar, they discuss it here:

http://www.hydrogenaudio.org/forums/ind ... ntry717081
Looks like he is doing part of what I was suggesting, opening the url and scraping out the lyrics div...

My ideas about using the getsong API was that is might increase the find efficiency since they appear to have built quite a bit of back end logic in trying to find the appropriate artist / song given any number of combination / close matches, etc...

But the basics seem to be there!
ripken204
Posts: 11
Joined: Tue Aug 10, 2010 1:29 am

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by ripken204 »

na that doesnt work anymore, they are using the same link we were and now it's dead.

there is some promise in this thread:
http://www.hydrogenaudio.org/forums/ind ... 82772&st=0
Guest

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by Guest »

Uhm, sorry for the dumb question, but where can I enable the log/debug/trace in the script and where is it written to? I tried to set all debug/trace/pause variables from false to true, but there is no new (log) file under c:\program files\mediamonkey
Guest

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by Guest »

Damn you JScript/MooTools for not letting me dynamically change the url of the Request class or letting me have a URI class
ripken204
Posts: 11
Joined: Tue Aug 10, 2010 1:29 am

Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]

Post by ripken204 »

Guest wrote:Uhm, sorry for the dumb question, but where can I enable the log/debug/trace in the script and where is it written to? I tried to set all debug/trace/pause variables from false to true, but there is no new (log) file under c:\program files\mediamonkey
the log files are in %temp%
Locked