酷我音乐API
今天把酷我音乐API分享给大家:
歌曲搜索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}=需要搜索的歌曲或歌手
{1}=查询的页码数
{2}=当前页的返回数量
例子:http://search.kuwo.cn/r.s?all=周杰伦&ft=music& itemset=web_2013&client=kt&pn=0&rn=5&rformat=json&encoding=utf8
{
'RN': '5',
'PN': '0',
'HIT': '3538',
'TOTAL': '3538',
'SHOW': '5',
'NEW': '0',
'MSHOW': '0',
'HITMODE': 'song',
'ARTISTPIC': '',
'HIT_BUT_OFFLINE': '0',
'abslist': [
{
'MUSICRID': 'MUSIC_324244',
'SONGNAME': '青花瓷',
'ARTIST': '周杰伦',
'ARTISTID': '336',
'ALBUM': '我很忙',
'ALBUMID': '12449',
'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
'SCORE100': '86',
'NSIG1': '1776556291',
'NSIG2': '2210916518',
'MP3NSIG1': '724957921',
'MP3NSIG2': '2129722879',
'MP3RID': 'MP3_324244',
'MKVNSIG1': '720436733',
'MKVNSIG2': '81430645',
'MKVRID': 'MV_6359',
'HASECHO': '1',
'NEW': '0',
'MVPIC': '140/45/77/2616358704.jpg',
'UPLOADER': '',
'UPTIME': '',
'IS_POINT': '0',
'MUTI_VER': '146',
'ONLINE': '1',
'IS_EXT': '0'
},
{
'MUSICRID': 'MUSIC_6176029',
'SONGNAME': '算什么男人',
'ARTIST': '周杰伦',
'ARTISTID': '336',
'ALBUM': '哎呦,
不错哦',
'ALBUMID': '439471',
'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
'SCORE100': '85',
'NSIG1': '908013556',
'NSIG2': '1986154045',
'MP3NSIG1': '3455506400',
'MP3NSIG2': '1941249395',
'MP3RID': 'MP3_6176029',
'MKVNSIG1': '2717454401',
'MKVNSIG2': '2828692473',
'MKVRID': 'MV_343625',
'HASECHO': '1',
'NEW': '0',
'MVPIC': '140/40/31/2326060457.jpg',
'UPLOADER': '',
'UPTIME': '',
'IS_POINT': '1',
'MUTI_VER': '0',
'ONLINE': '1',
'IS_EXT': '0'
},
{
'MUSICRID': 'MUSIC_79479',
'SONGNAME': '东风破',
'ARTIST': '周杰伦',
'ARTISTID': '336',
'ALBUM': '叶惠美',
'ALBUMID': '1293',
'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
'SCORE100': '81',
'NSIG1': '3651591386',
'NSIG2': '2238585711',
'MP3NSIG1': '3873527664',
'MP3NSIG2': '2314212502',
'MP3RID': 'MP3_79479',
'MKVNSIG1': '1092846520',
'MKVNSIG2': '218140751',
'MKVRID': 'MV_221840',
'HASECHO': '1',
'NEW': '0',
'MVPIC': '140/76/65/3389188905.jpg',
'UPLOADER': '',
'UPTIME': '',
'IS_POINT': '0',
'MUTI_VER': '169',
'ONLINE': '1',
'IS_EXT': '0'
},
{
'MUSICRID': 'MUSIC_94237',
'SONGNAME': '七里香',
'ARTIST': '周杰伦',
'ARTISTID': '336',
'ALBUM': '七里香',
'ALBUMID': '4533',
'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
'SCORE100': '80',
'NSIG1': '2053335453',
'NSIG2': '4101276292',
'MP3NSIG1': '3913207931',
'MP3NSIG2': '1212072991',
'MP3RID': 'MP3_94237',
'MKVNSIG1': '3244538870',
'MKVNSIG2': '4119271117',
'MKVRID': 'MV_223429',
'HASECHO': '1',
'NEW': '0',
'MVPIC': '140/88/64/3638464554.jpg',
'UPLOADER': '',
'UPTIME': '',
'IS_POINT': '0',
'MUTI_VER': '0',
'ONLINE': '1',
'IS_EXT': '0'
},
{
'MUSICRID': 'MUSIC_243826',
'SONGNAME': '龙卷风',
'ARTIST': '周杰伦',
'ARTISTID': '336',
'ALBUM': 'Jay同名专辑',
'ALBUMID': '1286',
'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
'SCORE100': '79',
'NSIG1': '3640918255',
'NSIG2': '1730930118',
'MP3NSIG1': '414215692',
'MP3NSIG2': '3291603321',
'MP3RID': 'MP3_243826',
'MKVNSIG1': '1167609102',
'MKVNSIG2': '1023337506',
'MKVRID': 'MV_144597',
'HASECHO': '1',
'NEW': '0',
'MVPIC': '140/27/76/3036706216.jpg',
'UPLOADER': '',
'UPTIME': '',
'IS_POINT': '0',
'MUTI_VER': '109',
'ONLINE': '1',
'IS_EXT': '0'
}
]
}
上面返回的json可以得到歌曲名,歌手,歌曲ID,专辑,歌曲图片
歌曲播放API:http://antiserver.kuwo.cn/anti.s?type=convert_url&rid={0}&format=aac|mp3&response=url
{0}=上面获取到的歌曲ID
例子:http://antiserver.kuwo.cn/anti.s?type=convert_url&rid=MUSIC_324244&format=aac|mp3&response=url
歌词——酷我音乐的歌词比较麻烦,歌词部分给加密了,目前还没有解密出来,希望有大神解密出来可以告诉我
API:http://player.kuwo.cn/webmusic/st/getNewMuiseByRid?rid={0}
{0}=上面获取到的歌曲ID
例子:http://player.kuwo.cn/webmusic/st/getNewMuiseByRid?rid=MUSIC_324244
返回
<Song>
<music_id>324244</music_id>
<mv_rid>MV_0</mv_rid>
<name>青花瓷</name>
<song_url>http://yinyue.kuwo.cnhttp://yinyue.kuwo.cn/yy/gequ-zhoujielun_qinghuaci/324244.htm</song_url>
<artist>周杰伦</artist>
<artid>336</artid>
<singer>周杰伦</singer>
<special>我很忙</special>
<ridmd591>FDF7A656B2D08C28749975918E6883F0</ridmd591>
<mp3size>9.06 MB</mp3size>
<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>
<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>
<aacdl>ra03.sycdn.kuwo.cn</aacdl>
<lyric>DBYAHlReXEpRUEAeCgxVEgAORRgLG0MXCRgaCwoRAB5UAwEaBAkEBhwaXxcAHVReSAsMAVEkOj0wJjpfW1tcTVE=</lyric>
<lyric_zz>DBYAHlReXEpRUEAeCgxVEgAORRgLG0MXCRgaCwoRAB5UAwEaBAkEBhwaXxcAHVReSAsMAVEkOj0wJjpfW1tcTVFDABsMFkRU</lyric_zz>
</Song>
lrcKey=上面xml的lyric属性
lrcKey=DBYAHlReXEpRUEAeCgxVEgAORRgLG0MXCRgaCwoRAB5UAwEaBAkEBhwaXxcAHVReSAsMAVEkOj0wJjpfW1tcTVE=
API:http://newlyric.kuwo.cn/newlyric.lrc?{0}
{0}=取到的lrcKey
例子:http://newlyric.kuwo.cn/newlyric.lrc?DBYAHlReXEpRUEAeCgxVEgAORRgLG0MXCRgaCwoRAB5UAwEaBAkEBhwaXxcAHVReSAsMAVEkOj0wJjpfW1tcTVE=
目前还存在一个问题就是获取的歌词是加密的,如果你能破解歌词加密,欢迎联系我。
利用音乐接口我做了个微信点歌的微信公众号微点歌:vdiange
大家可以添加微点歌:vdiange测试一下:

酷我音乐API的更多相关文章
- 转:酷我音乐API
酷我音乐API 本次分析的是酷我音乐API 歌曲搜索API:http://search.kuwo.cn/r.s?all={0}&ft=music&itemset=web_2013&am ...
- python爬取酷我音乐(收费也可)
第一次创作,请多指教 环境:Python3.8,开发工具:Pycharm 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的 ...
- python爬取酷我音乐
我去!!!我之后一定按照搜索方式下载歌曲~~~~~~~~~ 1.首先打开我们本次主讲链接:http://www.kuwo.cn/ 2.刚开始我就随便点了一个地方,然后开始在后台找歌曲的链接地址.但是 ...
- 百度音乐API抓取
百度音乐API抓取 前段时间做了一个本地音乐的播放器 github地址,想实现在线播放的功能,于是到处寻找API,很遗憾,不是歌曲不全就是质量不高.在网上发现这么一个APIMRASONG博客,有“获取 ...
- 【QQ音乐Api】移花接木 打造自己的音乐电台
最近突发奇想想做个在线音乐小网页.需求很简单,如下 搜索歌曲 或 歌手 在线播放音乐 借用qq 或者 百度的 音乐接口 需求明确那就直接动手了 我首先尝试的百度音乐,但是不能在线播放(提示forbid ...
- 在线音乐API的研究 (Part 2.1)
本文转载于:http://www.cnblogs.com/osmondy/p/LyricApi.html 最近,在优化一个自己写的音乐播放器.主要目的是回顾.归纳,并希望能够写出一个属于自己的comm ...
- 网易音乐API
本次分析的是网易音乐API 歌曲搜索API:http://music.163.com/api/search/get/web?csrf_token= 需要用POST来获取 参数: Referer=htt ...
- QQ音乐API
今天分享的是QQ音乐API 搜索歌曲API:http://s.music.qq.com/fcgi-bin/music_search_new_platform?t=0& amp;n={2}&am ...
- 最新百度音乐api
一直都想做网络音乐播放器,但是自己又没有服务器,根本就不能实现,也没那个能力实现.唯一的办法就是借助别人的API. 网上公布的API特别少,像能够直接得到音乐文件的真是地址的几乎没有,有的也只是截取流 ...
随机推荐
- IOS开发—数据库的使用
1.首先封装方法(建一个DataBase类封装) 2.实现DataBase类的方法 3.第一步先建立一个表 4.进行插入.删除.更新 插入的sql语句:@"insert into user ...
- 使用laravel的Eloquent模型获取数据库的指定列
使用laravel的Eloquent模型获取数据库的指定列 使用Laravel的ORM——Eloquent时,时常遇到的一个操作是取模型中的其中一些属性,对应的就是在数据库中取表的特定列. 如果使 ...
- bzoj2592: [Usaco2012 Feb]Symmetry
Description After taking a modern art class, Farmer John has become interested in finding geometric ...
- shell和vim的配色
shell的默认配色 mac,需要用iTerm2, 选自带的solarized即可 debian ,选择自带的 solarized dark vim配色 git clone git://github. ...
- ros的相关link
http://markzhang.cn/blog/2014/08/19/ros-basic-setup/ http://blog.csdn.net/boliang319/article/details ...
- 黄聪:NaviCat通过Http方式连接服务器的MySQL数据库(转)
首先到NaviCat官网上去下载最新版本的NaviCat.安装完成后,打开NaviCat,如下图所示: 然后点击左上角的连接,弹出新键连接信息,如下图所示: 在主机名IP地址那里填写LocalHost ...
- (WPF) MVVM: ComboBox Binding, XML 序列化
基本思路还是在View的Xmal里面绑定ViewModel的属性,虽然在View的后台代码中也可以实现binding,但是还是在Xmal里面相对的代码量要少一些. 此例子要实现的效果就是将一个List ...
- Sprite的原点
对于某些类型的游戏,例如飞行射击游戏或者顶视角的2D游戏,通常会直接选取图片的中心做为原点.但对于<冰杖秘闻>这样的 2D ARPG 来说,会更多的从三维场景的角度来选择原点,即选择物品底 ...
- java版的YUI3 combine服务-Combo Handler
YUI3中,为了避免js文件过大,各个功能模块是拆分的.它有一个“种子”的概念:先下载一个小的核心的js文件到浏览器端,再通过这个小的js文件去加载其它所需的模块. 这种按需加载虽然解决了单个js过大 ...
- A+B问题 涉及EOF
输入将包括一系列对的整数a和b,通过一空间,一对每行整数分离的. 产量 对于每对输入的整数a和b你应该输出的a和b的总和在一行,并用输出的一个行中输入每一行. 样本输入 1 5 2 3 样本输 ...