Lyricator - Batch Lyrics Updater v1.00 [OUTDATED]
-
- Posts: 29
- Joined: Mon Oct 11, 2010 10:01 am
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
I read the entire topic, but no mention of the problem I'm having. The last couple of pages refer to legal issues of setting up a lyricsdepot of our own. Looking at Lowlander's post: "It should until your server get's blocked (if)." I'm inclined to believe using my own webserver would still work.
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
It seems nothing works anymore.
Download MediaMonkey | License
Help: Knowledge Base | MediaMonkey for Windows 5 | MediaMonkey for Android
Lowlander (MediaMonkey user since 2003)
Help: Knowledge Base | MediaMonkey for Windows 5 | MediaMonkey for Android
Lowlander (MediaMonkey user since 2003)
-
- Posts: 29
- Joined: Mon Oct 11, 2010 10:01 am
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
Well that's too bad I was hoping there still was some way to get lyricator working, guess I'll have to settle for something less great
-
- Posts: 37
- Joined: Sat Jun 06, 2009 6:34 am
- Contact:
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
Yep!Guest wrote:I have tried the script from 3 different servers but it doesn't seem to work anymore
That's because lyricsplugin.com is now "dead".
Its going to need a new source. Either use a new one....or we make our own. Either way its going to take some time - which is something I haven't got spare at the mo.
~Got Code?~
Code: Select all
http://www.SquirrelScript.net
-
- Posts: 190
- Joined: Wed Jun 18, 2008 1:43 pm
- Location: berlin
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
actually, is it possible to rewrite the code that the user is able to add his own/preffered lyric pages?
i guess this would be a solution where everybody is satisfied with
i guess this would be a solution where everybody is satisfied with
-
- Posts: 222
- Joined: Fri Jan 08, 2010 3:53 pm
- Location: Durham, NC
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
MediaMonkey already provides this. Just open the properties, click the Lyrics tab, and paste in your text, Then hit the "previous" or "next" button to edit the next file in the track listing window.heartofhate wrote:actually, is it possible to rewrite the code that the user is able to add his own/preffered lyric pages?
i guess this would be a solution where everybody is satisfied with
Or maybe I don't understand what you're asking for....
«Tell me and I'll forget; show me and I may remember; involve me and I'll understand.» Chinese proverb
T43 XP-SP3 2GB RAM, dual hard drives, MM 4.0.3 Gold; Ipod Classic 7G v2.0.4, Nano 3G v1.1.3.
T43 XP-SP3 2GB RAM, dual hard drives, MM 4.0.3 Gold; Ipod Classic 7G v2.0.4, Nano 3G v1.1.3.
-
- Posts: 190
- Joined: Wed Jun 18, 2008 1:43 pm
- Location: berlin
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
yep. you totally misunderstood me
let me put the idea in some more clean words:
i.e.: every time you want to run the lyricator script it will ask you on which lyric-website it will look for or you have to put the websites-addresses in the options of the plugin so the script will automaticly look on those sites.
let me put the idea in some more clean words:
i.e.: every time you want to run the lyricator script it will ask you on which lyric-website it will look for or you have to put the websites-addresses in the options of the plugin so the script will automaticly look on those sites.
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
I think the big problem is getting in to those sites, not finding a site. The lyric web sites block the request of the servers using the lyricator script.heartofhate wrote:yep. you totally misunderstood me
let me put the idea in some more clean words:
i.e.: every time you want to run the lyricator script it will ask you on which lyric-website it will look for or you have to put the websites-addresses in the options of the plugin so the script will automaticly look on those sites.
-
- Posts: 7
- Joined: Mon Oct 05, 2009 1:37 am
- Location: Cali, Valle, Colombia, South America, Planet Earth, Solar System, Milky Way, Local Group, Virgo Supe
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
Hello folks!
I've tried to adapt the script to use http://www.chartlyrics.com/ as source of information, but I can't make it work...
First of all, I'm using the SearchLyricDirect of the HTTP GET API found here: http://www.chartlyrics.com/api.aspx
The url string has this format:
Translated to MM it would be (AFAIK):
So, I've replaced LyricsVIP for ChartLyrics everywhere in both Lyricator.js and Lyricator.vbs, and changed the url for the one I just mentioned.
Lyricator.js
Lyricator.vbs
Anyway, the point is the plugin doesn't work and I don't know how to debugg it, can anyone help me??
Any help would be useful!!
I've tried to adapt the script to use http://www.chartlyrics.com/ as source of information, but I can't make it work...
First of all, I'm using the SearchLyricDirect of the HTTP GET API found here: http://www.chartlyrics.com/api.aspx
The url string has this format:
Code: Select all
http://api.chartlyrics.com/apiv1.asmx/SearchLyricDirect?artist=string&song=string
Code: Select all
http://api.chartlyrics.com/apiv1.asmx/SearchLyricDirect?artist=%artist%&song=%title%
Lyricator.js
Code: Select all
032 | var rChartLyrics;
...
060 | var tryChartLyrics = false;
...
457 | if(tryChartLyrics) {
458 | rChartLyrics = new Request({method:'get', url:'http://api.chartlyrics.com/apiv1.asmx/SearchLyricDirect?', onSuccess:rSuccessLS, onException:rNextLS, onFailure:rNextLS, onCancel:rNextLS});
459 | rChartLyrics.sendString = 'artist=%artist%&song=%title%';
460 | rChartLyrics.name = 'Chart Lyrics';
461 | rChartLyrics.className = 'chartlyrics';
462 | aR.include(rChartLyrics);
Code: Select all
...
239 | Dim TryChartLyrics : TryChartLyrics = ini.BoolValue("Lyricator", "TryChartLyrics")
...
395 | If TryChartLyrics Then
396 | html = html & "tryChartLyrics = true;"
397 | Log("tryChartLyrics")
...
553 | Dim TryChartLyrics : TryChartLyrics = ini.BoolValue("Lyricator", "TryChartLyrics")
...
725 | e.Common.ControlName = "TryChartLyrics"
726 | e.Common.Hint = "Search using www.ChartLyrics.com"
727 | e.Caption = Translate("www.ChartLyrics.com")
728 | e.Checked = TryChartLyrics
...
779 | Sheet.Common.ChildControl("TryChartLyrics").Checked = True
...
782 | ini.BoolValue("Lyricator", "TryChartLyrics") = Sheet.Common.ChildControl("TryChartLyrics").Checked
...
837 | If Not ini.BoolValue("Lyricator", "TryChartLyrics") Then ini.BoolValue("Lyricator", "TryChartLyrics") = True End If
Any help would be useful!!
-
- Posts: 222
- Joined: Fri Jan 08, 2010 3:53 pm
- Location: Durham, NC
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
%title% ought to work fine, but %Artist% may contain multiple entries ... and without even looking at the code, I believe it parsed it with semicolon (";") separated values ... perhaps even using more delimiters.
This may already be in the script and happening before you hit the new site. Do you get any error messages from it? Is it a WSDL you can submit to manually?
This may already be in the script and happening before you hit the new site. Do you get any error messages from it? Is it a WSDL you can submit to manually?
«Tell me and I'll forget; show me and I may remember; involve me and I'll understand.» Chinese proverb
T43 XP-SP3 2GB RAM, dual hard drives, MM 4.0.3 Gold; Ipod Classic 7G v2.0.4, Nano 3G v1.1.3.
T43 XP-SP3 2GB RAM, dual hard drives, MM 4.0.3 Gold; Ipod Classic 7G v2.0.4, Nano 3G v1.1.3.
-
- Posts: 7
- Joined: Mon Oct 05, 2009 1:37 am
- Location: Cali, Valle, Colombia, South America, Planet Earth, Solar System, Milky Way, Local Group, Virgo Supe
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
Hello David, thanks for the reply.
Before I changed the code, that URL part was like this:
So, I guess the %artist% parameter should work fine in case of a multiple artists tag separated by semicolon.
About the WSDL, is that the XML format? Here's an example provided by ChartLyrics:
http://api.chartlyrics.com/apiv1.asmx/S ... n&song=bad
Now that you mentioned it, I guess I haven't changed the code where the parsing happens, right?
Before I changed the code, that URL part was like this:
Code: Select all
rLyricsPlugin = new Request({method: 'get', url: 'http://www.lyricsplugin.com/winamp03/plugin/', onSuccess: rSuccessLP, onException: rNextLP, onFailure: rNextLP, onCancel: rNextLP});
rLyricsPlugin.sendString = 'title=%title%&artist=%artist%';
About the WSDL, is that the XML format? Here's an example provided by ChartLyrics:
http://api.chartlyrics.com/apiv1.asmx/S ... n&song=bad
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<GetLyricResult xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://api.chartlyrics.com/">
<TrackId>0</TrackId>
<LyricChecksum>a4a56a99ee00cd8e67872a7764d6f9c6</LyricChecksum>
<LyricId>1710</LyricId>
<LyricSong>Bad</LyricSong>
<LyricArtist>Michael Jackson</LyricArtist>
<LyricUrl>http://www.chartlyrics.com/28h-8gWvNk-Rbj1X-R7PXg/Bad.aspx</LyricUrl>
<LyricCovertArtUrl>http://ec1.images-amazon.com/images/P/B000CNET66.02.MZZZZZZZ.jpg</LyricCovertArtUrl>
<LyricRank>9</LyricRank>
<LyricCorrectUrl>http://www.chartlyrics.com/app/correct.aspx?lid=MQA3ADEAMAA=</LyricCorrectUrl>
<Lyric>Your butt is mine... gonna tell you right
Just show your face... throughout daylight
........
Who's bad?</Lyric>
</GetLyricResult>
-
- Posts: 222
- Joined: Fri Jan 08, 2010 3:53 pm
- Location: Durham, NC
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
That that I mean thw WSDL type of call (SOAP if memory serves) that you can submit to manually with a WSDL tool to check response, format, and results provided back atcha. Been a few years since I've done this, sorry....davidbspalding wrote:... Is it a WSDL you can submit to manually?
http://en.wikipedia.org/wiki/Wsdl
«Tell me and I'll forget; show me and I may remember; involve me and I'll understand.» Chinese proverb
T43 XP-SP3 2GB RAM, dual hard drives, MM 4.0.3 Gold; Ipod Classic 7G v2.0.4, Nano 3G v1.1.3.
T43 XP-SP3 2GB RAM, dual hard drives, MM 4.0.3 Gold; Ipod Classic 7G v2.0.4, Nano 3G v1.1.3.
-
- Posts: 7
- Joined: Mon Oct 05, 2009 1:37 am
- Location: Cali, Valle, Colombia, South America, Planet Earth, Solar System, Milky Way, Local Group, Virgo Supe
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
Found it!davidbspalding wrote:That that I mean thw WSDL type of call (SOAP if memory serves) that you can submit to manually with a WSDL tool to check response, format, and results provided back atcha. Been a few years since I've done this, sorry....davidbspalding wrote:... Is it a WSDL you can submit to manually?
http://en.wikipedia.org/wiki/Wsdl
Calls to the API are done using SOAP 1.1 or 1.2. The WSDL Service Description file can be found on http://api.chartlyrics.com/apiv1.asmx?WSDL
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://api.chartlyrics.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://api.chartlyrics.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Chartlyrics API version 1.2</wsdl:documentation>
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://api.chartlyrics.com/">
<s:element name="SearchLyric">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="artist" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="song" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SearchLyricResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SearchLyricResult" type="tns:ArrayOfSearchLyricResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfSearchLyricResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="SearchLyricResult" nillable="true" type="tns:SearchLyricResult" />
</s:sequence>
</s:complexType>
<s:complexType name="SearchLyricResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="TrackChecksum" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TrackId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="LyricChecksum" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="LyricId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="SongUrl" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ArtistUrl" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Artist" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Song" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SongRank" type="s:int" />
</s:sequence>
</s:complexType>
<s:element name="SearchLyricText">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="lyricText" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SearchLyricTextResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SearchLyricTextResult" type="tns:ArrayOfSearchLyricResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLyric">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="lyricId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="lyricCheckSum" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLyricResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetLyricResult" type="tns:GetLyricResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="GetLyricResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="TrackChecksum" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TrackId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="LyricChecksum" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="LyricId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="LyricSong" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LyricArtist" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LyricUrl" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LyricCovertArtUrl" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="LyricRank" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="LyricCorrectUrl" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Lyric" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="AddLyric">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="trackId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="trackCheckSum" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="lyric" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddLyricResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AddLyricResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SearchLyricDirect">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="artist" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="song" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SearchLyricDirectResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SearchLyricDirectResult" type="tns:GetLyricResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ArrayOfSearchLyricResult" nillable="true" type="tns:ArrayOfSearchLyricResult" />
<s:element name="GetLyricResult" nillable="true" type="tns:GetLyricResult" />
<s:element name="string" nillable="true" type="s:string" />
</s:schema>
</wsdl:types>
<wsdl:message name="SearchLyricSoapIn">
<wsdl:part name="parameters" element="tns:SearchLyric" />
</wsdl:message>
<wsdl:message name="SearchLyricSoapOut">
<wsdl:part name="parameters" element="tns:SearchLyricResponse" />
</wsdl:message>
<wsdl:message name="SearchLyricTextSoapIn">
<wsdl:part name="parameters" element="tns:SearchLyricText" />
</wsdl:message>
<wsdl:message name="SearchLyricTextSoapOut">
<wsdl:part name="parameters" element="tns:SearchLyricTextResponse" />
</wsdl:message>
<wsdl:message name="GetLyricSoapIn">
<wsdl:part name="parameters" element="tns:GetLyric" />
</wsdl:message>
<wsdl:message name="GetLyricSoapOut">
<wsdl:part name="parameters" element="tns:GetLyricResponse" />
</wsdl:message>
<wsdl:message name="AddLyricSoapIn">
<wsdl:part name="parameters" element="tns:AddLyric" />
</wsdl:message>
<wsdl:message name="AddLyricSoapOut">
<wsdl:part name="parameters" element="tns:AddLyricResponse" />
</wsdl:message>
<wsdl:message name="SearchLyricDirectSoapIn">
<wsdl:part name="parameters" element="tns:SearchLyricDirect" />
</wsdl:message>
<wsdl:message name="SearchLyricDirectSoapOut">
<wsdl:part name="parameters" element="tns:SearchLyricDirectResponse" />
</wsdl:message>
<wsdl:message name="SearchLyricHttpGetIn">
<wsdl:part name="artist" type="s:string" />
<wsdl:part name="song" type="s:string" />
</wsdl:message>
<wsdl:message name="SearchLyricHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfSearchLyricResult" />
</wsdl:message>
<wsdl:message name="SearchLyricTextHttpGetIn">
<wsdl:part name="lyricText" type="s:string" />
</wsdl:message>
<wsdl:message name="SearchLyricTextHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfSearchLyricResult" />
</wsdl:message>
<wsdl:message name="GetLyricHttpGetIn">
<wsdl:part name="lyricId" type="s:string" />
<wsdl:part name="lyricCheckSum" type="s:string" />
</wsdl:message>
<wsdl:message name="GetLyricHttpGetOut">
<wsdl:part name="Body" element="tns:GetLyricResult" />
</wsdl:message>
<wsdl:message name="AddLyricHttpGetIn">
<wsdl:part name="trackId" type="s:string" />
<wsdl:part name="trackCheckSum" type="s:string" />
<wsdl:part name="lyric" type="s:string" />
<wsdl:part name="email" type="s:string" />
</wsdl:message>
<wsdl:message name="AddLyricHttpGetOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="SearchLyricDirectHttpGetIn">
<wsdl:part name="artist" type="s:string" />
<wsdl:part name="song" type="s:string" />
</wsdl:message>
<wsdl:message name="SearchLyricDirectHttpGetOut">
<wsdl:part name="Body" element="tns:GetLyricResult" />
</wsdl:message>
<wsdl:portType name="apiv1Soap">
<wsdl:operation name="SearchLyric">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search for lyrics and return the lyricId and lyricChecksum for the GetLyric function</wsdl:documentation>
<wsdl:input message="tns:SearchLyricSoapIn" />
<wsdl:output message="tns:SearchLyricSoapOut" />
</wsdl:operation>
<wsdl:operation name="SearchLyricText">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search for text in lyric and returns the lyricId and lyricChecksum for the GetLyric function</wsdl:documentation>
<wsdl:input message="tns:SearchLyricTextSoapIn" />
<wsdl:output message="tns:SearchLyricTextSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetLyric">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return lyric with lyric text, correction URL, Lyric rankigs and an URL to the album cover if applicable.</wsdl:documentation>
<wsdl:input message="tns:GetLyricSoapIn" />
<wsdl:output message="tns:GetLyricSoapOut" />
</wsdl:operation>
<wsdl:operation name="AddLyric">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add lyric with lyric text and email.</wsdl:documentation>
<wsdl:input message="tns:AddLyricSoapIn" />
<wsdl:output message="tns:AddLyricSoapOut" />
</wsdl:operation>
<wsdl:operation name="SearchLyricDirect">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search for lyrics by artist and track and directly returns the lyric or lyric add parameters.</wsdl:documentation>
<wsdl:input message="tns:SearchLyricDirectSoapIn" />
<wsdl:output message="tns:SearchLyricDirectSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="apiv1HttpGet">
<wsdl:operation name="SearchLyric">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search for lyrics and return the lyricId and lyricChecksum for the GetLyric function</wsdl:documentation>
<wsdl:input message="tns:SearchLyricHttpGetIn" />
<wsdl:output message="tns:SearchLyricHttpGetOut" />
</wsdl:operation>
<wsdl:operation name="SearchLyricText">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search for text in lyric and returns the lyricId and lyricChecksum for the GetLyric function</wsdl:documentation>
<wsdl:input message="tns:SearchLyricTextHttpGetIn" />
<wsdl:output message="tns:SearchLyricTextHttpGetOut" />
</wsdl:operation>
<wsdl:operation name="GetLyric">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return lyric with lyric text, correction URL, Lyric rankigs and an URL to the album cover if applicable.</wsdl:documentation>
<wsdl:input message="tns:GetLyricHttpGetIn" />
<wsdl:output message="tns:GetLyricHttpGetOut" />
</wsdl:operation>
<wsdl:operation name="AddLyric">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add lyric with lyric text and email.</wsdl:documentation>
<wsdl:input message="tns:AddLyricHttpGetIn" />
<wsdl:output message="tns:AddLyricHttpGetOut" />
</wsdl:operation>
<wsdl:operation name="SearchLyricDirect">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search for lyrics by artist and track and directly returns the lyric or lyric add parameters.</wsdl:documentation>
<wsdl:input message="tns:SearchLyricDirectHttpGetIn" />
<wsdl:output message="tns:SearchLyricDirectHttpGetOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="apiv1Soap" type="tns:apiv1Soap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="SearchLyric">
<soap:operation soapAction="http://api.chartlyrics.com/SearchLyric" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchLyricText">
<soap:operation soapAction="http://api.chartlyrics.com/SearchLyricText" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLyric">
<soap:operation soapAction="http://api.chartlyrics.com/GetLyric" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddLyric">
<soap:operation soapAction="http://api.chartlyrics.com/AddLyric" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchLyricDirect">
<soap:operation soapAction="http://api.chartlyrics.com/SearchLyricDirect" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="apiv1Soap12" type="tns:apiv1Soap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="SearchLyric">
<soap12:operation soapAction="http://api.chartlyrics.com/SearchLyric" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchLyricText">
<soap12:operation soapAction="http://api.chartlyrics.com/SearchLyricText" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLyric">
<soap12:operation soapAction="http://api.chartlyrics.com/GetLyric" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddLyric">
<soap12:operation soapAction="http://api.chartlyrics.com/AddLyric" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchLyricDirect">
<soap12:operation soapAction="http://api.chartlyrics.com/SearchLyricDirect" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="apiv1HttpGet" type="tns:apiv1HttpGet">
<http:binding verb="GET" />
<wsdl:operation name="SearchLyric">
<http:operation location="/SearchLyric" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchLyricText">
<http:operation location="/SearchLyricText" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLyric">
<http:operation location="/GetLyric" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddLyric">
<http:operation location="/AddLyric" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchLyricDirect">
<http:operation location="/SearchLyricDirect" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="apiv1">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Chartlyrics API version 1.2</wsdl:documentation>
<wsdl:port name="apiv1Soap" binding="tns:apiv1Soap">
<soap:address location="http://api.chartlyrics.com/apiv1.asmx" />
</wsdl:port>
<wsdl:port name="apiv1Soap12" binding="tns:apiv1Soap12">
<soap12:address location="http://api.chartlyrics.com/apiv1.asmx" />
</wsdl:port>
<wsdl:port name="apiv1HttpGet" binding="tns:apiv1HttpGet">
<http:address location="http://api.chartlyrics.com/apiv1.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
Hello there I read most of the topic but i must say that i don't understand much... Is lyricator dead for the moment? is there any perspective of it working again?
Thank you
Thank you
-
- Posts: 23640
- Joined: Wed Aug 09, 2006 10:20 am
- Location: NJ, USA
- Contact:
Re: Lyricator - Batch Lyrics Updater v1.00 [MM3]
This post pretty much sums it up:Moosmi wrote:Hello there I read most of the topic but i must say that i don't understand much... Is lyricator dead for the moment? is there any perspective of it working again?
Thank you
http://www.mediamonkey.com/forum/viewto ... 90#p272466
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.
Need help? Got a suggestion? Can't find something?
Please no PMs in reply to a post. Just reply in the thread.