Share the cool music API to everyone today:
Song Search api:http://search.kuwo.cn/r.s?all={0}&ft=music& itemset=web_2013&client=kt&pn={1}&rn={2 }&rformat=json&encoding=utf8
{0}= need to search for songs or singers
{1}= The number of pages queried
{2}= The number of returns for the current page
Example: http://search.kuwo.cn/r.s?all= Jay &ft=music& itemset=web_2013&client=kt&pn=0&rn=5& Rformat=json&encoding=utf8
1 {2' RN ': ' 5 ',3' PN ': ' 0 ',4' Hit ': ' 3538 ',5' Total ': ' 3538 ',6' SHOW ': ' 5 ',7' NEW ': ' 0 ',8' mshow ': ' 0 ',9' Hitmode ': ' Song ',Ten' Artistpic ': ', One' Hit_but_offline ': ' 0 ', A' Abslist ': [ - { -' Musicrid ': ' music_324244 ', the' Songname ': ' Blue and white porcelain ', -' ARTIST ': ' Jay Chou ', -' ArtistID ': ' 336 ', -' ALBUM ': ' I'm busy ', +' albumID ': ' 12449 ', -' FORMATS ': ' wma96| wma128| mp3128| mp3192| mp3h| aac48| al| mv500| mv700| exmv500| exmv700| mp4| mp4l| exmp4| Exmp4l ', +' SCORE100 ': ' 86 ', A' NSIG1 ': ' 1776556291 ', at' NSIG2 ': ' 2210916518 ', -' Mp3nsig1 ': ' 724957921 ', -' Mp3nsig2 ': ' 2129722879 ', -' Mp3rid ': ' mp3_324244 ', -' MKVNSIG1 ': ' 720436733 ', -' MKVNSIG2 ': ' 81430645 ', in' Mkvrid ': ' mv_6359 ', -' Hasecho ': ' 1 ', to' NEW ': ' 0 ', +' Mvpic ': ' 140/45/77/2616358704.jpg ', -' UPLOADER ': ', the' UPTIME ': ', *' Is_point ': ' 0 ', $' Muti_ver ': ' 146 ',Panax Notoginseng' ONLINE ': ' 1 ', -' Is_ext ': ' 0 ' the}, + { A' Musicrid ': ' music_6176029 ', the' Songname ': ' What a man ', +' ARTIST ': ' Jay Chou ', -' ArtistID ': ' 336 ', $' ALBUM ': 'Hey yo, $Oh, yes. -' albumID ': ' 439471 ', -' FORMATS ': ' wma96| wma128| mp3128| mp3192| mp3h| aac48| al| mv500| mv700| exmv500| exmv700| mp4| mp4l| exmp4| Exmp4l ', the' SCORE100 ': ' 85 ', -' NSIG1 ': ' 908013556 ',Wuyi' NSIG2 ': ' 1986154045 ', the' Mp3nsig1 ': ' 3455506400 ', -' Mp3nsig2 ': ' 1941249395 ', Wu' Mp3rid ': ' mp3_6176029 ', -' MKVNSIG1 ': ' 2717454401 ', About' MKVNSIG2 ': ' 2828692473 ', $' Mkvrid ': ' mv_343625 ', -' Hasecho ': ' 1 ', -' NEW ': ' 0 ', -' Mvpic ': ' 140/40/31/2326060457.jpg ', A' UPLOADER ': ', +' UPTIME ': ', the' Is_point ': ' 1 ', -' Muti_ver ': ' 0 ', $' ONLINE ': ' 1 ', the' Is_ext ': ' 0 ' the}, the { the' Musicrid ': ' music_79479 ', -' Songname ': ' Dongfeng break ', in' ARTIST ': ' Jay Chou ', the' ArtistID ': ' 336 ', the' ALBUM ': ' Ye Huimei ', About' albumID ': ' 1293 ', the' FORMATS ': ' wma96| wma128| mp3128| mp3192| mp3h| aac48| al| mv500| mv700| exmv500| exmv700| mp4| mp4l| exmp4| Exmp4l ', the' SCORE100 ': ' 81 ', the' NSIG1 ': ' 3651591386 ', +' NSIG2 ': ' 2238585711 ', -' Mp3nsig1 ': ' 3873527664 ', the' Mp3nsig2 ': ' 2314212502 ',Bayi' Mp3rid ': ' mp3_79479 ', the' MKVNSIG1 ': ' 1092846520 ', the' MKVNSIG2 ': ' 218140751 ', -' Mkvrid ': ' mv_221840 ', -' Hasecho ': ' 1 ', the' NEW ': ' 0 ', the' Mvpic ': ' 140/76/65/3389188905.jpg ', the' UPLOADER ': ', the' UPTIME ': ', -' Is_point ': ' 0 ', the' Muti_ver ': ' 169 ', the' ONLINE ': ' 1 ', the' Is_ext ': ' 0 '94}, the { the' Musicrid ': ' music_94237 ', the' Songname ': ' Qi Qi Xiang ',98' ARTIST ': ' Jay Chou ', About' ArtistID ': ' 336 ', -' ALBUM ': ' Qi Qi Xiang ',101' albumID ': ' 4533 ',102' FORMATS ': ' wma96| wma128| mp3128| mp3192| mp3h| aac48| al| mv500| mv700| exmv500| exmv700| mp4| mp4l| exmp4| Exmp4l ',103' SCORE100 ': ' 80 ',104' NSIG1 ': ' 2053335453 ', the' NSIG2 ': ' 4101276292 ',106' Mp3nsig1 ': ' 3913207931 ',107' Mp3nsig2 ': ' 1212072991 ',108' Mp3rid ': ' mp3_94237 ',109' MKVNSIG1 ': ' 3244538870 ', the' MKVNSIG2 ': ' 4119271117 ',111' Mkvrid ': ' mv_223429 ', the' Hasecho ': ' 1 ',113' NEW ': ' 0 ', the' Mvpic ': ' 140/88/64/3638464554.jpg ', the' UPLOADER ': ', the' UPTIME ': ',117' Is_point ': ' 0 ',118' Muti_ver ': ' 0 ',119' ONLINE ': ' 1 ', -' Is_ext ': ' 0 '121},122 {123' Musicrid ': ' music_243826 ',124' Songname ': ' Tornado ', the' ARTIST ': ' Jay Chou ',126' ArtistID ': ' 336 ',127' ALBUM ': ' Jay's album of the same name ', -' albumID ': ' 1286 ',129' FORMATS ': ' wma96| wma128| mp3128| mp3192| mp3h| aac48| al| mv500| mv700| exmv500| exmv700| mp4| mp4l| exmp4| Exmp4l ', the' SCORE100 ': ' 79 ',131' NSIG1 ': ' 3640918255 ', the' NSIG2 ': ' 1730930118 ',133' Mp3nsig1 ': ' 414215692 ',134' Mp3nsig2 ': ' 3291603321 ',135' Mp3rid ': ' mp3_243826 ',136' MKVNSIG1 ': ' 1167609102 ',137' MKVNSIG2 ': ' 1023337506 ',138' Mkvrid ': ' mv_144597 ',139' Hasecho ': ' 1 ', $' NEW ': ' 0 ',141' Mvpic ': ' 140/27/76/3036706216.jpg ',142' UPLOADER ': ',143' UPTIME ': ',144' Is_point ': ' 0 ',145' Muti_ver ': ' 109 ',146' ONLINE ': ' 1 ',147' Is_ext ': ' 0 '148 }149 ] Max}
The JSON returned above can get song name, singer, song id, album, song picture
Song Play Api:http://antiserver.kuwo.cn/anti.s?type=convert_url&rid={0}&format=aac|mp3&response=url
{0}= The song ID obtained above
Example: Http://antiserver.kuwo.cn/anti.s?type=convert_url&rid=MUSIC_324244&format=aac|mp3&response=url
Lyrics-Cool Music lyrics more trouble, lyrics part of the encryption, the current has not been decrypted out, hoping to have the great God declassified can tell me
API:HTTP://PLAYER.KUWO.CN/WEBMUSIC/ST/GETNEWMUISEBYRID?RID={0}
{0}= The song ID obtained above
Example: http://player.kuwo.cn/webmusic/st/getNewMuiseByRid?rid=MUSIC_324244
Return
1<Song>2<music_id>324244</music_id>3<mv_rid>MV_0</mv_rid>4<name> blue and white porcelain </name>5<song_url>http://yinyue.kuwo.cnhttp://yinyue.kuwo.cn/yy/gequ-zhoujielun_qinghuaci/324244.htm</song_url>6<artist> Jay </artist>7<artid>336</artid>8<singer> Jay </singer>9<special> I am very busy </special>Ten<ridmd591>FDF7A656B2D08C28749975918E6883F0</ridmd591> One<mp3size>9.06 mb</mp3size> A<artist_url>http://Yinyue.kuwo.cnhttp://yinyue.kuwo.cn/yy/geshou-zhoujielun/%e5%91%a8%e6%9d%b0%e4%bc%a6.htm</artist_url > -<auther_url>http://www.kuwo.cn/mingxing/%e5%91%a8%e6%9d%b0%e4%bc%a6/</auther_url> -<playid>play?play=mq==&num=mq==&name0=x+c7qltj&artist0=1ty93mlx&ssig10= mtc3nju1nji5mq==&ssig20=mjixmdkxnjuxoa==&musicrid0=tvvtsunfmzi0mjq0&mvrid0=tvzfma== &mp3size0=os4wnibnqg==&mrid0=tvazxzmyndi0na==&msig10=nzi0otu3otix&msig20= mjeyotcymjg3oq==&mkvnsig10=nziwndm2nzmz&mkvnsig20=ode0mza2ndu=&mkvrid0=tvzfnjm1oq== &mvsig10=ma==&mvsig20=ma==&size0=my42nsbnqg==&album0=ztk63mom&kalaok0= ma==&hasecho0=mq==&filetype0=c29uzw==&score0=na==&source0= Ahr0cdovl3dtyteunmzsb29ylmnvbs8vcxexmzbulza2otcvmzy1nzk5nta0lndtyq==&mvprovider0=&</playid > the<artist_pic>http://img4.kuwo.cn/star/starheads/120/4/80a74b254395e7d786fdc3f68703377_0.jpg</artist_pic> -<artist_pic240>http://img4.kuwo.cn/star/starheads/240/41/35/524369432.jpg</artist_pic240> -<path>m2/ape2wma_20090522/1/17/1932419956.wma</path> -<mp3path>n2/128/20/88/154812657.mp3</mp3path> +<aacpath>a3/79/0/1486163889.aac</aacpath> -<wmadl>wmadl.cdn.kuwo.cn</wmadl> +<mp3dl>ra01.sycdn.kuwo.cn</mp3dl> A<aacdl>ra03.sycdn.kuwo.cn</aacdl> at<lyric>dbyahlrexeprueaecgxvegaorrglg0mxcrgacworab5uaweabakebhwaxxcahvresasmavekoj0wjjpfw1tctve=</ Lyric> -<lyric_zz> Dbyahlrexeprueaecgxvegaorrglg0mxcrgacworab5uaweabakebhwaxxcahvresasmavekoj0wjjpfw1tctvfdabsmfkru</lyric_zz > -</Song>
lrckey= the lyric attribute of the above XML
Lrckey=dbyahlrexeprueaecgxvegaorrglg0mxcrgacworab5uaweabakebhwaxxcahvresasmavekoj0wjjpfw1tctve=
API:HTTP://NEWLYRIC.KUWO.CN/NEWLYRIC.LRC? {0}
{0}= Fetch Lrckey
Example: HTTP://NEWLYRIC.KUWO.CN/NEWLYRIC.LRC? Dbyahlrexeprueaecgxvegaorrglg0mxcrgacworab5uaweabakebhwaxxcahvresasmavekoj0wjjpfw1tctve=
There is still a problem is to get the lyrics are encrypted, if you can decipher the lyrics encryption, welcome to contact me.
Cool Music API