天天动听API
本次分析的是天天动听API,天天动听有一点比较好,就是搜索返回直接有歌曲播放的地址了,并且有无损的音频
搜索歌曲API:http://so.ard.iyyin.com/s/song_with_out?q={0}&page={1}&size={2}
{0}=需要搜索的歌曲或歌手
{1}=查询的页码数
{2}=当前页的返回数量
例子:http://so.ard.iyyin.com/s/song_with_out?q=周杰伦&page=1&size=3
{
"code": 1,
"rows": 9374,
"pages": 3125,
"data": [
{
"song_id": 29681418,
"singer_id": 11852,
"pick_count": 14672,
"vip": 0,
"album_id": 0,
"artist_flag": 1,
"song_name": "手写的从前(Live)",
"singer_name": "周杰伦",
"album_name": "2015江苏卫视新年演唱会",
"audition_list": [
{
"duration": "05:00",
"format": "m4a",
"bitrate": 32,
"type_description": "压缩品质",
"url": "http://b.ali.hotchanson.com/6944b50c346eebcd/1423731828/m4a_32_296/90/16/90385a614dca5e0c8cb64b7da1d60b16.m4a?s=t",
"size": "1.18M",
"type": 1
},
{
"duration": "05:00",
"format": "mp3",
"bitrate": 128,
"type_description": "标准品质",
"url": "http://oen.cye.yymommy.com/6944b50c346eebcd/1423731828/mp3_128_296/90/16/90385a614dca5e0c8cb64b7da1d60b16.mp3?s=t",
"size": "4.59M",
"type": 2
}
],
"url_list": [
{
"duration": "05:00",
"format": "m4a",
"bitrate": 32,
"type_description": "压缩品质",
"url": "http://b.ali.hotchanson.com/6944b50c346eebcd/1423731828/m4a_32_296/90/16/90385a614dca5e0c8cb64b7da1d60b16.m4a?s=t",
"size": "1.18M",
"type": 1
},
{
"duration": "05:00",
"format": "mp3",
"bitrate": 128,
"type_description": "标准品质",
"url": "http://oen.cye.yymommy.com/6944b50c346eebcd/1423731828/mp3_128_296/90/16/90385a614dca5e0c8cb64b7da1d60b16.mp3?s=t",
"size": "4.59M",
"type": 2
}
],
"mv_list": [
{
"id": 598785,
"format": "mp4",
"bitrate": 1000,
"type_description": "高清画质",
"size": "44.14M",
"url": "http://mv.hotmusique.com/mv_2_5/29/94/292c64b87a1209620c5dc9abdd313e94.mp4?k=58292ebf4bf47645&t=1423689685",
"duration": "05:10",
"pic_url": "http://img.mv.ttpod.com/mv_pic/mv_pic_5/160_90/2348/85540/598785_20.jpg"
}
],
"ae": {
"_id": "b9ccad4db726c3653ac92318b1645bff",
"device": "iPhone",
"audio_effect": {
"bass": 200,
"balance": 0,
"virtualizer": 100,
"treble": 300,
"reverb": 0,
"eq": [
375,
625,
1125,
375,
-500,
250,
500,
-250,
875,
500
],
"islimit": true
}
}
},
{
"song_id": 29681415,
"flag": 1,
"album_id": 0,
"song_name": "双截棍+惊叹号(Live)",
"singer_name": "周杰伦",
"album_name": "2015江苏卫视新年演唱会",
"artist_flag": "1",
"out_list": [
{
"logo": "http://pic.ttpod.cn/upload/new/forbidden.png",
"name": "版权原因 暂无资源"
}
]
},
{
"song_id": 29681453,
"singer_id": 1399541,
"pick_count": 6141,
"vip": 0,
"album_id": 0,
"artist_flag": 0,
"song_name": "简单爱(Live)",
"singer_name": "周杰伦 & 陈奕迅",
"album_name": "2015江苏卫视新年演唱会",
"audition_list": [
{
"duration": "04:26",
"format": "m4a",
"bitrate": 32,
"type_description": "压缩品质",
"url": "http://b.ali.hotchanson.com/2cba3b8a658a2fdd/1423731828/m4a_32_296/db/00/dba324e94aa9d6fae42203d3affc7200.m4a?s=t",
"size": "1.05M",
"type": 1
},
{
"duration": "04:26",
"format": "mp3",
"bitrate": 128,
"type_description": "标准品质",
"url": "http://b.ali.hotchanson.com/2cba3b8a658a2fdd/1423731828/mp3_128_296/db/00/dba324e94aa9d6fae42203d3affc7200.mp3?s=t",
"size": "4.07M",
"type": 2
}
],
"url_list": [
{
"duration": "04:26",
"format": "m4a",
"bitrate": 32,
"type_description": "压缩品质",
"url": "http://b.ali.hotchanson.com/2cba3b8a658a2fdd/1423731828/m4a_32_296/db/00/dba324e94aa9d6fae42203d3affc7200.m4a?s=t",
"size": "1.05M",
"type": 1
},
{
"duration": "04:26",
"format": "mp3",
"bitrate": 128,
"type_description": "标准品质",
"url": "http://b.ali.hotchanson.com/2cba3b8a658a2fdd/1423731828/mp3_128_296/db/00/dba324e94aa9d6fae42203d3affc7200.mp3?s=t",
"size": "4.07M",
"type": 2
}
],
"mv_list": [
{
"id": 598796,
"format": "mp4",
"bitrate": 1000,
"type_description": "高清画质",
"size": "42.92M",
"url": "http://mv.hotmusique.com/mv_2_5/80/50/80390082cf3a145b5b8afb3c493f7250.mp4?k=16626565575b2983&t=1423689693",
"duration": "05:01",
"pic_url": "http://img.mv.ttpod.com/mv_pic/mv_pic_5/160_90/2348/85542/598796_20.jpg"
}
],
"ae": {
"_id": "8440c3181712fac701a4588cd308dff5",
"device": "iPhone",
"audio_effect": {
"bass": 590,
"balance": -16,
"virtualizer": 800,
"treble": 632,
"reverb": 9,
"eq": [
506,
0,
500,
600,
0,
200,
100,
300,
600,
714
],
"islimit": false
}
}
}
]
}
上面返回的json可以得到歌曲名,歌手,歌曲ID,专辑,歌曲URL
歌词API:http://lp.music.ttpod.com/lrc/down?lrcid=&artist={2}&title={1}&song_id={0}
{0}=歌曲ID
{1}=歌曲名
{2}=歌手名
例子:http://lp.music.ttpod.com/lrc/down?lrcid=&artist=周杰伦&title=手写的从前(Live)&song_id=29681418
歌曲图片API:http://lp.music.ttpod.com/pic/down?artist={0}
{0}=歌手名
例子:http://lp.music.ttpod.com/pic/down?artist=周杰伦
天天动听的图片有些问题,它只是随机返回歌手的图片,并不是对应歌曲或者专辑的图片
大家可以添加微点歌:vdiange
测试一下音乐接口效果。
天天动听API的更多相关文章
- 播放器音乐源之天天动听API
搜索歌曲API:http://so.ard.iyyin.com/s/song_with_out?q={0}&page={1}&size={2} {0}=需要搜索的歌曲或歌手 {1}=查 ...
- 基于天天动听API开发在线音乐查询网站
预览图 源码下载 地址:https://github.com/bajdcc/dev/tree/master/ttpod 文件夹说明: App_Code,WCF服务 Script,离线下载的celery ...
- 天天动听MP3解码器性能提升50%
天天动听今日升级提醒,发现有一句 “使用新的MP3解码器,性能提升50%”,太惊讶了. 之前版本的MP3解码器使用libmpg123,效果已经是MP3解码器中非常不错的了. 50%的提升,应该不仅仅是 ...
- 酷狗、QQ、天天动听——手机音乐播放器竞品对比
如果说什么艺术与人们生活最贴近,那应该属音乐了,因此当代人不离身的手机里必然会有自己喜欢的音乐播放器APP存在. 在当今无论PC端还是手机端音乐播放器都越来越同质化,我们应该选择哪款手机音乐播放器?它 ...
- Android换肤技术总结
原文出处: http://blog.zhaiyifan.cn/2015/09/10/Android%E6%8D%A2%E8%82%A4%E6%8A%80%E6%9C%AF%E6%80%BB%E7%BB ...
- B站开源ijkplayer 等多个项目
弹幕视频网 Bilibili(B 站)近日在 GitHub 网站上建立了开源工作组(BOSTF),用以分享与维护自己的开源项目,其中包括 DanmakuFlameMaster(燃烧吧!烈焰弹幕使)与 ...
- 转--2014年最新810多套android源码2.46GB免费一次性打包下载
转载自:http://www.eoeandroid.com/thread-497046-1-1.html 感谢该博客主人无私奉献~~ 下面的源码是从今年3月份开始不断整理源码区和其他网站上的安卓例子源 ...
- Android必会小功能总结
1.获取屏幕尺寸.密度等信息. 1)最常用的方法: WindowManager windowManager = getWindowManager(); Display display = window ...
- C语言程序设计概述
1 概论 1972年Dennis Ritchie发明了C语言,而后Dennis Ritchie又使用C语言重写了Unix系统,自那以后C语言逐渐受到了全世界大多数编程爱好者的喜爱,后期的主流操作系统L ...
随机推荐
- 数据类型转换&运算符
基本数据类型注意事项 整型类型:long>int>short>byte java默认类型为int型 long a = 123 表示将int类型的数值赋给更大范围的long类型,当数据 ...
- Github远程库与Git本地库连接
Github远程库与Git本地库连接 以下有任何[]符号只是将内容扩起,输入命令不需要将[]加入 创建SSH Key 用户主目录有.ssh->id_rsa和id_rae.pub->直接跳过 ...
- python logger日志通用配置文件
阅读须知⚠️ 1.示例代码可直接放在项目py文件中即可使用 2.project_name,logfile_name变量需根据你的项目进行修改 3.日志输出格式format选择(可根据你的需要替换或修改 ...
- 2019/12/1 智能硬件实验室(ROS方向)
浅谈安装ubuntu与ros感想 ubuntu 以前看电脑软件安装管家上的教程尝试在另一台电脑上安装ubuntu(虚拟机上),但是后面遇到了无法解决的问题,放弃了.这次因为选的ros方向,所以昨天在学 ...
- Java常见网络操作(URL类,InetAddress类,URLConnection类)
*****************InetAddress********************** InetAddress:用于标识网络上的硬件资源(如,IP,主机名,域名等). 对于Inet ...
- 【高可用架构】借助Envoy工具发布项目到多台服务器
前言 在上一篇,我们已经成功在开发机上部署了Deploy项目,下面我们继续在开发机上安装Envoy 两台应用服务器的IP 192.168.10.12 192.168.10.18 [高可用架构]系列链接 ...
- 批量更新Linux文件后缀名
#!/bin/bash#Create_Time 2019-08-06#use: small_wei #查找并,批量修改文件后缀 #后缀为 .txt 修改为 .log find /opt -name & ...
- MRC和ARC混编 JSONKit的使用
-fno-objc-arc 导入头文件
- 错误 找不到Xcode No such file or directory
- 《Windows内核安全与驱动开发》4.1 文件操作
<Windows内核安全与驱动开发>阅读笔记 -- 索引目录 <Windows内核安全与驱动开发>4.1 文件操作 从 C:\a.txt 中读取一部分内容并利用 DbgPrin ...