//TODO
Last active
December 11, 2015 02:49
-
-
Save tabjy/ab384e1c7169663efc8b to your computer and use it in GitHub Desktop.
网易云音乐相关API返回数据格式
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*jslint node: true*/ | |
'use strict'; | |
/** | |
* Created by stkevintan(https://github.com/stkevintan/Cube/blob/master/src/model/Crypto.js) on 15-7-19. | |
* With modifications made by Tab/jy | |
*/ | |
const Crypto = require('crypto'); | |
const BigInt = require('big-integer'); | |
const modulus = '00e0b509f6259df8642dbc35662901477df22677ec152b5ff68ace615bb7b725152b3ab17a876aea8a5aa76d2e417629ec4ee341f56135fccf695280104e0312ecbda92557c93870114af6c9d05c4f7f0c3685b7a46bee255932575cce10b424d813cfe4875d3e82047b97ddef52741d546b8e289dc6935b3ece0462db0a22b8e7'; | |
const nonce = '0CoJUm6Qyw8W8jud'; | |
const pubKey = '010001'; | |
class Cryptor { | |
static _addPadding(encText, modulus) { | |
var ml = modulus.length; | |
for (i = 0; ml > 0 && modulus[i] == '0'; i++) ml--; | |
var num = ml - encText.length, | |
prefix = ''; | |
for (var i = 0; i < num; i++) { | |
prefix += '0'; | |
} | |
return prefix + encText; | |
} | |
static _aesEncrypt(text, secKey) { | |
var cipher = Crypto.createCipheriv('AES-128-CBC', secKey, '0102030405060708'); | |
return cipher.update(text, 'utf-8', 'base64') + cipher.final('base64'); | |
} | |
/** | |
* RSA Encryption algorithm. | |
* @param text {string} - raw data to encrypt | |
* @param exponent {string} - public exponent | |
* @param modulus {string} - modulus | |
* @returns {string} - encrypted data: reverseText^pubKey%modulus | |
*/ | |
static _rsaEncrypt(text, exponent, modulus) { | |
var rText = '', | |
radix = 16; | |
for (var i = text.length - 1; i >= 0; i--) rText += text[i]; //reverse text | |
var biText = new BigInt(new Buffer(rText).toString('hex'), radix), | |
biEx = new BigInt(exponent, radix), | |
biMod = new BigInt(modulus, radix), | |
biRet = biText.modPow(biEx, biMod); | |
return this._addPadding(biRet.toString(radix), modulus); | |
} | |
static _createSecretKey(size) { | |
var keys = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; | |
var key = ""; | |
for (var i = 0; i < size; i++) { | |
var pos = Math.random() * keys.length; | |
pos = Math.floor(pos); | |
key = key + keys.charAt(pos); | |
} | |
return key; | |
} | |
static _getBytes(string) { | |
string = String(string); | |
//console.log(string); | |
var result = []; | |
for (var i = 0; i < string.length; i++) { | |
result.push(string.charCodeAt(i)); | |
} | |
return result; | |
} | |
static createMD5(text) { | |
return Crypto.createHash('md5').update(text).digest('hex'); | |
} | |
static aesRsaEncrypt(text) { | |
var secKey = this._createSecretKey(16); | |
return { | |
params: this._aesEncrypt(this._aesEncrypt(text, nonce), secKey), | |
encSecKey: this._rsaEncrypt(secKey, pubKey, modulus) | |
}; | |
} | |
/** | |
* Encrypt ID for music download | |
* Algorithm from yanunon(https://github.com/yanunon/NeteaseCloudMusic/wiki/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90API%E5%88%86%E6%9E%90) | |
* @param id {string} - song id to encrypt | |
* @returns {string} - encrypted id | |
*/ | |
static encrypt_id(id) { | |
var byte1 = this._getBytes('3go8&$8*3*3h0k(2)2'); | |
var byte2 = this._getBytes(id); | |
for (var i = 0; i < byte2.length; i++) { | |
byte2[i] = byte2[i] ^ byte1[i % byte1.length]; | |
} | |
var result = []; | |
byte2.forEach(function(charCode) { | |
result.push(String.fromCharCode(charCode)); | |
}); | |
var md5 = Crypto.createHash('md5'); | |
md5.update(result.join('')); | |
result = md5.digest('base64'); | |
result = result.replace(/\//g, '_'); | |
result = result.replace(/\+/g, '-'); | |
return result; | |
} | |
static getResourceLink(id, extension) { | |
var encrypted_id = this.encrypt_id(id); | |
//making sure cache is avaliable by pointing to a fixed CDN | |
var seed = parseInt((String(id).charAt(id.length - 1))); | |
var url = 'http://p'; | |
if (seed < 2.5) { | |
url += '1'; | |
} else if (seed < 5) { | |
url += '2'; | |
} else if (seed < 7.5) { | |
url += '3'; | |
} else { | |
url += '4'; | |
} | |
return url + '.music.126.net/' + encrypted_id + '/' + id + '.' + extension; | |
} | |
} | |
module.exports = Cryptor; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"songs": [{ | |
"starred": false, | |
"popularity": 100.0, | |
"starredNum": 0, | |
"playedNum": 0, | |
"dayPlays": 0, | |
"hearTime": 0, | |
"mp3Url": "http://m2.music.126.net/h_ZICx_KhDF9wtOtkKrXWA==/3294136840472686.mp3", | |
"rtUrls": [], | |
"name": "Hello", | |
"id": 35847388, | |
"position": 1, | |
"duration": 295502, | |
"status": 0, | |
"alias": [], | |
"artists": [{ | |
"img1v1Id": 0, | |
"name": "Adele", | |
"id": 46487, | |
"alias": [], | |
"briefDesc": "", | |
"picUrl": "http://p3.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg", | |
"picId": 0, | |
"albumSize": 0, | |
"img1v1Url": "http://p3.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg", | |
"trans": "", | |
"musicSize": 0 | |
}], | |
"score": 100, | |
"album": { | |
"songs": [], | |
"name": "Hello", | |
"id": 3377030, | |
"type": "EP/Single", | |
"size": 1, | |
"status": 0, | |
"description": "", | |
"tags": "", | |
"alias": [], | |
"artists": [{ | |
"img1v1Id": 0, | |
"name": "Adele", | |
"id": 46487, | |
"alias": [], | |
"briefDesc": "", | |
"picUrl": "http://p4.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg", | |
"picId": 0, | |
"albumSize": 0, | |
"img1v1Url": "http://p4.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg", | |
"trans": "", | |
"musicSize": 0 | |
}], | |
"briefDesc": "", | |
"artist": { | |
"img1v1Id": 0, | |
"name": "", | |
"id": 0, | |
"alias": [], | |
"briefDesc": "", | |
"picUrl": "http://p4.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg", | |
"picId": 0, | |
"albumSize": 0, | |
"img1v1Url": "http://p3.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg", | |
"trans": "", | |
"musicSize": 0 | |
}, | |
"picUrl": "http://p3.music.126.net/br3IrdCvT7-GjCyUVNONiA==/3388694837506899.jpg", | |
"picId": 3388694837506899, | |
"commentThreadId": "R_AL_3_3377030", | |
"publishTime": 1445529600007, | |
"company": "XL Recordings", | |
"copyrightId": 0, | |
"blurPicUrl": "http://p3.music.126.net/br3IrdCvT7-GjCyUVNONiA==/3388694837506899.jpg", | |
"companyId": 0, | |
"pic": 3388694837506899 | |
}, | |
"commentThreadId": "R_SO_4_35847388", | |
"fee": 0, | |
"hMusic": { | |
"name": null, | |
"id": 111695609, | |
"size": 11823063, | |
"extension": "mp3", | |
"dfsId": 3294136840472684, | |
"playTime": 295502, | |
"bitrate": 320000, | |
"sr": 44100, | |
"volumeDelta": -3.39 | |
}, | |
"mMusic": { | |
"name": null, | |
"id": 111695610, | |
"size": 5911554, | |
"extension": "mp3", | |
"dfsId": 3294136840472685, | |
"playTime": 295502, | |
"bitrate": 160000, | |
"sr": 44100, | |
"volumeDelta": -2.95 | |
}, | |
"lMusic": { | |
"name": null, | |
"id": 111695611, | |
"size": 3546950, | |
"extension": "mp3", | |
"dfsId": 3294136840472686, | |
"playTime": 295502, | |
"bitrate": 96000, | |
"sr": 44100, | |
"volumeDelta": -2.97 | |
}, | |
"copyrightId": 0, | |
"mvid": 501053, | |
"ftype": 0, | |
"rtype": 0, | |
"rurl": null, | |
"copyFrom": "", | |
"bMusic": { | |
"name": null, | |
"id": 111695611, | |
"size": 3546950, | |
"extension": "mp3", | |
"dfsId": 3294136840472686, | |
"playTime": 295502, | |
"bitrate": 96000, | |
"sr": 44100, | |
"volumeDelta": -2.97 | |
}, | |
"audition": { | |
"name": "Hello", | |
"id": 111738079, | |
"size": 2393715, | |
"extension": "m4a", | |
"dfsId": 528865109994161, | |
"playTime": 295502, | |
"bitrate": 64000, | |
"sr": 44100, | |
"volumeDelta": 0.0 | |
}, | |
"ringtone": null, | |
"disc": "", | |
"no": 1, | |
"crbt": null, | |
"rtUrl": null | |
}], | |
"equalizers": {}, | |
"code": 200 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"more": false, | |
"playlist": [{ | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "Just another nobody.", | |
"authority": 0, | |
"description": "", | |
"userId": 64291907, | |
"nickname": "Tabjy", | |
"avatarUrl": "http://p3.music.126.net/BPXblnQ8s02bN2M38Rst9w==/3363406069708720.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": null, | |
"avatarImgId": 3363406069708720, | |
"backgroundImgId": 7931876883443343, | |
"province": 1000000, | |
"city": 1003100, | |
"birthday": 872146800000, | |
"gender": 1, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/5JKEgWTFMBIw9_vPNVpSEA==/7931876883443343.jpg", | |
"followed": false, | |
"djStatus": 0 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "Tabjy喜欢的音乐", | |
"id": 66643301, | |
"description": null, | |
"status": 0, | |
"tags": [], | |
"playCount": 1019, | |
"userId": 64291907, | |
"updateTime": 1449453642803, | |
"createTime": 1429347535979, | |
"coverImgUrl": "http://p3.music.126.net/EFiRMGpCc6V7_vcEd0aTlA==/3389794349232083.jpg", | |
"specialType": 5, | |
"commentThreadId": "A_PL_0_66643301", | |
"coverImgId": 3389794349232083, | |
"subscribedCount": 0, | |
"trackCount": 406, | |
"highQuality": false, | |
"trackUpdateTime": 1449453642897, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1449453545592, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "Just another nobody.", | |
"authority": 0, | |
"description": "", | |
"userId": 64291907, | |
"nickname": "Tabjy", | |
"avatarUrl": "http://p4.music.126.net/BPXblnQ8s02bN2M38Rst9w==/3363406069708720.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": null, | |
"avatarImgId": 3363406069708720, | |
"backgroundImgId": 7931876883443343, | |
"province": 1000000, | |
"city": 1003100, | |
"birthday": 872146800000, | |
"gender": 1, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/5JKEgWTFMBIw9_vPNVpSEA==/7931876883443343.jpg", | |
"followed": false, | |
"djStatus": 0 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "EVERGREEN SONGS 2014", | |
"id": 114705045, | |
"description": null, | |
"status": 0, | |
"tags": [], | |
"playCount": 4, | |
"userId": 64291907, | |
"updateTime": 1444452467113, | |
"createTime": 1444452466363, | |
"coverImgUrl": "http://p4.music.126.net/w9c1w7dpQxj4vtkhOjC6HQ==/7970359792489569.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_114705045", | |
"coverImgId": 7970359792489569, | |
"subscribedCount": 0, | |
"trackCount": 14, | |
"highQuality": false, | |
"trackUpdateTime": 1449451812779, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1444452467113, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "Just another nobody.", | |
"authority": 0, | |
"description": "", | |
"userId": 64291907, | |
"nickname": "Tabjy", | |
"avatarUrl": "http://p4.music.126.net/BPXblnQ8s02bN2M38Rst9w==/3363406069708720.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": null, | |
"avatarImgId": 3363406069708720, | |
"backgroundImgId": 7931876883443343, | |
"province": 1000000, | |
"city": 1003100, | |
"birthday": 872146800000, | |
"gender": 1, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/5JKEgWTFMBIw9_vPNVpSEA==/7931876883443343.jpg", | |
"followed": false, | |
"djStatus": 0 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "Final Fantasy XIII-2", | |
"id": 111822575, | |
"description": null, | |
"status": 0, | |
"tags": [], | |
"playCount": 4, | |
"userId": 64291907, | |
"updateTime": 1443632551983, | |
"createTime": 1443632550965, | |
"coverImgUrl": "http://p3.music.126.net/jKdNCWBqaPPc-Z9iG3387Q==/2391437790468309.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_111822575", | |
"coverImgId": 2391437790468309, | |
"subscribedCount": 0, | |
"trackCount": 77, | |
"highQuality": false, | |
"trackUpdateTime": 1449451841926, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1443632551983, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "Just another nobody.", | |
"authority": 0, | |
"description": "", | |
"userId": 64291907, | |
"nickname": "Tabjy", | |
"avatarUrl": "http://p4.music.126.net/BPXblnQ8s02bN2M38Rst9w==/3363406069708720.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": null, | |
"avatarImgId": 3363406069708720, | |
"backgroundImgId": 7931876883443343, | |
"province": 1000000, | |
"city": 1003100, | |
"birthday": 872146800000, | |
"gender": 1, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/5JKEgWTFMBIw9_vPNVpSEA==/7931876883443343.jpg", | |
"followed": false, | |
"djStatus": 0 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "个人向·那些听起来还不错的游戏OST", | |
"id": 103690013, | |
"description": null, | |
"status": 0, | |
"tags": [], | |
"playCount": 17, | |
"userId": 64291907, | |
"updateTime": 1442182482344, | |
"createTime": 1441233980192, | |
"coverImgUrl": "http://p4.music.126.net/OtLTwTXrcHhcVqSVXddTzA==/3341415837388349.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_103690013", | |
"coverImgId": 3341415837388349, | |
"subscribedCount": 0, | |
"trackCount": 99, | |
"highQuality": false, | |
"trackUpdateTime": 1449451513117, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1442182470816, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "", | |
"authority": 0, | |
"description": "", | |
"userId": 48924782, | |
"nickname": "帐号已注销", | |
"avatarUrl": "http://p3.music.126.net/bTIoFKFaE1-JQpgN3OynGg==/1986817511391283.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": null, | |
"avatarImgId": 1986817511391283, | |
"backgroundImgId": 2002210674180198, | |
"province": 0, | |
"city": 100, | |
"birthday": -2209017600000, | |
"gender": 0, | |
"accountStatus": 30, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": true, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/i0qi6mibX8gq2SaLF1bYbA==/2002210674180198.jpg", | |
"followed": false, | |
"djStatus": 10 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "【灵魂音乐】十种永生难忘のV家旋律", | |
"id": 79844846, | |
"description": "【新人推广】每种风格精选三首曲子,共十种风格三十首歌,让你从各个方面都对V家难以自拔!十种风格(顺序):人声、疾走、情感、奇异、旋律、悲伤、炸厕所、和风、电音、极端。//一楼千本桜镇楼不算进本歌单。", | |
"status": 0, | |
"tags": ["日语", "ACG", "90后"], | |
"playCount": 21137, | |
"userId": 48924782, | |
"updateTime": 1433776038111, | |
"createTime": 1433770559339, | |
"coverImgUrl": "http://p3.music.126.net/1k06bCzf2bLnPD0ljEMQtw==/7968160766709020.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_79844846", | |
"coverImgId": 7968160766709020, | |
"subscribedCount": 733, | |
"trackCount": 30, | |
"highQuality": false, | |
"trackUpdateTime": 1449448304532, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1433776038111, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "Yud·Bet : 时间溯行", | |
"authority": 0, | |
"description": "", | |
"userId": 44161969, | |
"nickname": "Dusk_朔夜", | |
"avatarUrl": "http://p3.music.126.net/qv9yXd-TqD1MscGLGauxjA==/1364493938559357.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": null, | |
"avatarImgId": 1364493938559357, | |
"backgroundImgId": 2002210674180201, | |
"province": 440000, | |
"city": 440100, | |
"birthday": 763315200000, | |
"gender": 1, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/o3G7lWrGBQAvSRt3UuApTw==/2002210674180201.jpg", | |
"followed": false, | |
"djStatus": 0 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "livetune", | |
"id": 44894872, | |
"description": "livetune是来自日本的同人音乐组合,成立于2007年,隶属于Toy's Factory。成员由kz和かじゅきP二人组成,后者于2009年3月离开,现在实际上是kz的个人组合。", | |
"status": 0, | |
"tags": ["日语", "ACG"], | |
"playCount": 53, | |
"userId": 44161969, | |
"updateTime": 1420597785125, | |
"createTime": 1420343726140, | |
"coverImgUrl": "http://p4.music.126.net/H2nfDhRRQKAQZh-c2r0lWg==/2885118511513380.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_44894872", | |
"coverImgId": 2885118511513380, | |
"subscribedCount": 4, | |
"trackCount": 122, | |
"highQuality": false, | |
"trackUpdateTime": 1449451872282, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1420597785125, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "乐享工作室主播 日音、古风爱好者 微博:乐享ACG西瓜 歌单整理为:经典向;非正常向;静谧哀伤向;ACG专题向;中文向;nico向;个人向。对本人原创性歌单勿用于商业用途 不定期更新推荐歌曲,乐评并附图,喜欢的孩子可以关注西瓜的动态并在评论区点赞,图自取不谢", | |
"authority": 0, | |
"description": "", | |
"userId": 1275229, | |
"nickname": "西瓜ACG乐享", | |
"avatarUrl": "http://p3.music.126.net/viVYdNWAG-sZqvSKuRvu_w==/2529976256330275.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": ["日语", "古风", "ACG"], | |
"avatarImgId": 2529976256330275, | |
"backgroundImgId": 5989039836702316, | |
"province": 120000, | |
"city": 120101, | |
"birthday": 632332800000, | |
"gender": 2, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/VY0P1piqg0nLckAYxOK_jQ==/5989039836702316.jpg", | |
"followed": false, | |
"djStatus": 10 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "雷亚轻音乐 Cytus & Deemo!", | |
"id": 6219963, | |
"description": "雷亚公司新推出了游戏deemo,里面的曲风格各异,画风也是唯美精致。欢迎你走入deemo的世界。感谢yuiing的专辑更新提醒!Deemo2.0剧情完结,传送门:http://www.bilibili.com/video/av2380142/", | |
"status": 0, | |
"tags": ["流行", "轻音乐", "游戏"], | |
"playCount": 257388, | |
"userId": 1275229, | |
"updateTime": 1444532080500, | |
"createTime": 1385265003984, | |
"coverImgUrl": "http://p3.music.126.net/bl53yBijokcS6lyvVpMCBg==/7794437930201316.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_6219963", | |
"coverImgId": 7794437930201316, | |
"subscribedCount": 9803, | |
"trackCount": 257, | |
"highQuality": false, | |
"trackUpdateTime": 1449469942716, | |
"newImported": false, | |
"totalDuration": 15421, | |
"adType": 0, | |
"trackNumberUpdateTime": 1444531822441, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "", | |
"authority": 0, | |
"description": "", | |
"userId": 692295, | |
"nickname": "Hashiremirosu", | |
"avatarUrl": "http://p4.music.126.net/KeZQFE7i21P4yJAJwbg4NQ==/8923636371081515.jpg", | |
"mutual": false, | |
"vipType": 10, | |
"expertTags": null, | |
"avatarImgId": 8923636371081515, | |
"backgroundImgId": 7936274931154871, | |
"province": 530000, | |
"city": 530800, | |
"birthday": 654105600000, | |
"gender": 2, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/EambEJ8zKVUlUVhabnYUJA==/7936274931154871.jpg", | |
"followed": false, | |
"djStatus": 0 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "泽野弘之•人声伴唱", | |
"id": 10275506, | |
"description": "泽野弘之作品里有伴唱的歌曲,前面的是节奏比较激昂的,后面的比较舒缓,新歌也是插序排", | |
"status": 0, | |
"tags": ["影视原声", "日语"], | |
"playCount": 58584, | |
"userId": 692295, | |
"updateTime": 1443495886489, | |
"createTime": 1395505258105, | |
"coverImgUrl": "http://p3.music.126.net/rmaltk3XhycYC583m8uDag==/3315027558558785.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_10275506", | |
"coverImgId": 3315027558558785, | |
"subscribedCount": 1457, | |
"trackCount": 75, | |
"highQuality": false, | |
"trackUpdateTime": 1444804358726, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1443495801436, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "继续失踪。广播剧达人,刷屏小天使,暖心小被炉。", | |
"authority": 0, | |
"description": "", | |
"userId": 33260272, | |
"nickname": "Lemonade_Yiresen", | |
"avatarUrl": "http://p3.music.126.net/Ptp3NtxnSX4GPtGbwoIqdA==/528865122785980.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": ["日语", "ACG", "影视原声"], | |
"avatarImgId": 528865122785980, | |
"backgroundImgId": 2931297999830327, | |
"province": 340000, | |
"city": 340300, | |
"birthday": 841507200000, | |
"gender": 2, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/-nRbqXbCvfCIGjwKf87b2A==/2931297999830327.jpg", | |
"followed": false, | |
"djStatus": 10 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "『那些大触级MAD用曲·第①期』", | |
"id": 73982170, | |
"description": "不完全收集,让人忍不住献上膝盖的大触级MAD的用曲。(如果你有推荐的,可以私信告诉我~ 歌单中歌曲对应的MAD观看链接我放在评论里)第二期地址:http://music.163.com/#/m/playlist?id=75785645", | |
"status": 0, | |
"tags": ["日语", "ACG", "欧美"], | |
"playCount": 68433, | |
"userId": 33260272, | |
"updateTime": 1432050753798, | |
"createTime": 1431818240949, | |
"coverImgUrl": "http://p4.music.126.net/jZso_1x7PDvQ86dBtYI26Q==/7704277977478946.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_73982170", | |
"coverImgId": 7704277977478946, | |
"subscribedCount": 2447, | |
"trackCount": 39, | |
"highQuality": false, | |
"trackUpdateTime": 1449451890431, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1432050718778, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "東方純音樂意識流,新番制约者。板绘修行中。", | |
"authority": 0, | |
"description": "", | |
"userId": 27772431, | |
"nickname": "落风海色", | |
"avatarUrl": "http://p3.music.126.net/RD8gpFoEZ_IFjC3SmYEfdg==/3398590444764944.jpg", | |
"mutual": false, | |
"vipType": 10, | |
"expertTags": ["轻音乐", "ACG"], | |
"avatarImgId": 3398590444764944, | |
"backgroundImgId": 3373301674505600, | |
"province": 810000, | |
"city": 810100, | |
"birthday": 631123200000, | |
"gender": 1, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/LOmfD0GtzwiIyvm4tvW73w==/3373301674505600.jpg", | |
"followed": false, | |
"djStatus": 10 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "【东方纯音乐】蝉在叫 人坏掉!", | |
"id": 31512594, | |
"description": "嘛 没啥好说的 搬运自蝦米同名歌单(一首一首的找好累)也有个人加上的 持续更新「2015 4月26日已更新」 ––––––––“蟬音空覓,憶已厭棄”\n------------------------- 春之章:「【东方纯音乐】春至之日,萬花盛放」: http://music.163.com/playlist/36700635/27772431/\n ------------------------------秋之章:「【东方纯音乐】回天之境,雁落樱门」: http://music.163.com/playlist/77146191/27772431/ \n-------------------------------冬之章:「【东方纯音乐】白絮之湖,独钓江雪」: http://music.163.com/playlist/88738044/27772431/ ", | |
"status": 0, | |
"tags": ["ACG", "治愈", "轻音乐"], | |
"playCount": 307144, | |
"userId": 27772431, | |
"updateTime": 1443844598631, | |
"createTime": 1412662582895, | |
"coverImgUrl": "http://p3.music.126.net/HMd9DaIxYWMxwqSSeGya7Q==/6624557558403529.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_31512594", | |
"coverImgId": 6624557558403529, | |
"subscribedCount": 15561, | |
"trackCount": 81, | |
"highQuality": false, | |
"trackUpdateTime": 1449471847569, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1443778031426, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "跟着音乐去旅行~", | |
"authority": 0, | |
"description": "", | |
"userId": 1663723, | |
"nickname": "HROCK", | |
"avatarUrl": "http://p4.music.126.net/RObSIsjqiEghJWdczQ9EZw==/5649290743527057.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": ["ACG"], | |
"avatarImgId": 5649290743527057, | |
"backgroundImgId": 1288627627790652, | |
"province": 350000, | |
"city": 350900, | |
"birthday": 844959600000, | |
"gender": 1, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/-b0UXOCCMyBwhGDk9e4_PA==/1288627627790652.jpg", | |
"followed": false, | |
"djStatus": 0 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "恢弘大气.澤野弘之精选", | |
"id": 5915440, | |
"description": "泽野名曲整理", | |
"status": 0, | |
"tags": ["日语", "ACG", "影视原声"], | |
"playCount": 121990, | |
"userId": 1663723, | |
"updateTime": 1441704516401, | |
"createTime": 1384258648077, | |
"coverImgUrl": "http://p3.music.126.net/lPP9dorvQgOa3AEcttNkhw==/7824124743737857.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_5915440", | |
"coverImgId": 7824124743737857, | |
"subscribedCount": 3502, | |
"trackCount": 203, | |
"highQuality": false, | |
"trackUpdateTime": 1444802398731, | |
"newImported": false, | |
"totalDuration": 29393, | |
"adType": 0, | |
"trackNumberUpdateTime": 1441704516401, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "唱见厨‖恋声族‖古风宅‖治愈萌‖摄影白‖制服控‖收藏癖‖精神病院入住已多年,勾搭请注意!٩(๑´3`๑)۶", | |
"authority": 0, | |
"description": "", | |
"userId": 36206155, | |
"nickname": "小如年", | |
"avatarUrl": "http://p4.music.126.net/_Q8MW34SZMHFXCj9UTxwhQ==/2534374303308854.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": ["日语", "古典", "ACG"], | |
"avatarImgId": 2534374303308854, | |
"backgroundImgId": 7697680906136799, | |
"province": 330000, | |
"city": 330700, | |
"birthday": 652636800000, | |
"gender": 2, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/4f9DpaGB-Ni7MVoojSFErQ==/7697680906136799.jpg", | |
"followed": false, | |
"djStatus": 10 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "【日】泽野大神御用歌姬精选", | |
"id": 28833982, | |
"description": "常听神曲,提神醒脑,振奋人心。此专辑收录泽野弘之有人声的歌唱版。其中包括小林未郁,关山蓝果,cyua,mizuki,aimer......泽野大大的后宫团越来越强大了!PS:已实时更新至泽野弘之2015年最新专辑收录。亲们就不要再纠结这个歌单名是歌姬混着歌基的字眼问题了,起初都是给自己听的歌,所以统一人声曲就收录到一起了。后来歌单名就一直沿用至今没改名。", | |
"status": 0, | |
"tags": ["日语", "小语种", "ACG"], | |
"playCount": 385722, | |
"userId": 36206155, | |
"updateTime": 1448541615176, | |
"createTime": 1410952786732, | |
"coverImgUrl": "http://p4.music.126.net/oPUwpvwaySWCT8a-dsNQXg==/2536573325302019.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_28833982", | |
"coverImgId": 2536573325302019, | |
"subscribedCount": 11572, | |
"trackCount": 95, | |
"highQuality": false, | |
"trackUpdateTime": 1448544910325, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1448541015370, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "乐享工作室主播 日音、古风爱好者 微博:乐享ACG西瓜 歌单整理为:经典向;非正常向;静谧哀伤向;ACG专题向;中文向;nico向;个人向。对本人原创性歌单勿用于商业用途 不定期更新推荐歌曲,乐评并附图,喜欢的孩子可以关注西瓜的动态并在评论区点赞,图自取不谢", | |
"authority": 0, | |
"description": "", | |
"userId": 1275229, | |
"nickname": "西瓜ACG乐享", | |
"avatarUrl": "http://p3.music.126.net/viVYdNWAG-sZqvSKuRvu_w==/2529976256330275.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": ["日语", "古风", "ACG"], | |
"avatarImgId": 2529976256330275, | |
"backgroundImgId": 5989039836702316, | |
"province": 120000, | |
"city": 120101, | |
"birthday": 632332800000, | |
"gender": 2, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/VY0P1piqg0nLckAYxOK_jQ==/5989039836702316.jpg", | |
"followed": false, | |
"djStatus": 10 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "ACG经典神曲续ヽ(・ω・ゞ) 无miss向补完", | |
"id": 12609726, | |
"description": "继ACG经典神曲目歌单后做的补完歌单,有意避开了本人其他经典歌单的曲目,所以如果有喜欢经典曲目的话可以去本人其他歌单逛一下。感谢大家一如既往的支持!【PS:某瓜也是个MAD迷,所以有些歌你认为不是ACG界的也不要太介意,刚把拔牙歌放进去...请不要太认真...", | |
"status": 0, | |
"tags": ["日语", "ACG", "游戏"], | |
"playCount": 568031, | |
"userId": 1275229, | |
"updateTime": 1434027650650, | |
"createTime": 1398926370071, | |
"coverImgUrl": "http://p3.music.126.net/DDeuZ6rEXkbRZTHZsakzEg==/5985741301812478.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_12609726", | |
"coverImgId": 5985741301812478, | |
"subscribedCount": 24255, | |
"trackCount": 75, | |
"highQuality": false, | |
"trackUpdateTime": 1449470534960, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1434027601771, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "初音ミク", | |
"authority": 0, | |
"description": "", | |
"userId": 65092571, | |
"nickname": "我们仍未知那天所看见的花的名字", | |
"avatarUrl": "http://p4.music.126.net/fYHRmUYmEiJqXPwVB31DkQ==/3389794350444679.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": null, | |
"avatarImgId": 3389794350444679, | |
"backgroundImgId": 3276544655886658, | |
"province": 320000, | |
"city": 320100, | |
"birthday": 790531200000, | |
"gender": 1, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/bS1QghqT6yuq4eKqNQQi2w==/3276544655886658.jpg", | |
"followed": false, | |
"djStatus": 0 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "第1秒就被前奏秒杀系列【日系RNB】", | |
"id": 67784373, | |
"description": "", | |
"status": 0, | |
"tags": ["日语", "下午茶"], | |
"playCount": 52952, | |
"userId": 65092571, | |
"updateTime": 1443530059611, | |
"createTime": 1429753728919, | |
"coverImgUrl": "http://p3.music.126.net/0UZr3ratDTfNXlswfAyJVQ==/2910407279445123.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_67784373", | |
"coverImgId": 2910407279445123, | |
"subscribedCount": 1230, | |
"trackCount": 89, | |
"highQuality": false, | |
"trackUpdateTime": 1449441424961, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1443530059611, | |
"cloudTrackCount": 6 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "大学真是充满自由与多样性的神奇地方呢,致力于发现更多不同风格的东方曲,东舰和平不可逆!谢谢大家能喜欢我做的歌单>_<", | |
"authority": 0, | |
"description": "", | |
"userId": 6695306, | |
"nickname": "急速下落的切糕", | |
"avatarUrl": "http://p3.music.126.net/mM8lJcGRAE7eznDu3Eu1uQ==/7770248674627290.jpg", | |
"mutual": false, | |
"vipType": 0, | |
"expertTags": ["日语", "ACG"], | |
"avatarImgId": 7770248674627290, | |
"backgroundImgId": 7974757838472324, | |
"province": 350000, | |
"city": 350100, | |
"birthday": 826041600000, | |
"gender": 1, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/_0DG1cUA9l1K0ae4Z6FlUg==/7974757838472324.jpg", | |
"followed": false, | |
"djStatus": 10 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "愿意被无限循环洗脑歌!!", | |
"id": 7760069, | |
"description": "找到一些节奏相当快的动漫歌曲,送给大家,完美断绝坏心情::>_<::", | |
"status": 0, | |
"tags": ["日语", "ACG", "兴奋"], | |
"playCount": 450357, | |
"userId": 6695306, | |
"updateTime": 1448094502071, | |
"createTime": 1389534587760, | |
"coverImgUrl": "http://p4.music.126.net/yBdquvm7ub5HuNV-E1JIAA==/5985741301676816.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_7760069", | |
"coverImgId": 5985741301676816, | |
"subscribedCount": 17862, | |
"trackCount": 187, | |
"highQuality": false, | |
"trackUpdateTime": 1449468887706, | |
"newImported": false, | |
"totalDuration": 14454, | |
"adType": 0, | |
"trackNumberUpdateTime": 1448094502071, | |
"cloudTrackCount": 0 | |
}, { | |
"subscribers": [], | |
"subscribed": false, | |
"creator": { | |
"signature": "因为拒绝了世间所有的美好,才会比任何人都要温柔。 ———《空は高く風は歌う》", | |
"authority": 0, | |
"description": "", | |
"userId": 523411, | |
"nickname": "TARIMI", | |
"avatarUrl": "http://p3.music.126.net/s22CXXKiNkv1wnZSdlghog==/7732865278570376.jpg", | |
"mutual": false, | |
"vipType": 10, | |
"expertTags": ["日语", "ACG", "影视原声"], | |
"avatarImgId": 7732865278570376, | |
"backgroundImgId": 7727367720197152, | |
"province": 510000, | |
"city": 510100, | |
"birthday": 791395200000, | |
"gender": 0, | |
"accountStatus": 0, | |
"authStatus": 0, | |
"userType": 0, | |
"defaultAvatar": false, | |
"detailDescription": "", | |
"backgroundUrl": "http://p1.music.126.net/zfVczOdcSpD8Qnrsz-n6Mg==/7727367720197152.jpg", | |
"followed": false, | |
"djStatus": 10 | |
}, | |
"artists": null, | |
"tracks": null, | |
"name": "【日系】那些美到让人窒息的歌声", | |
"id": 50974734, | |
"description": "每一首歌都有着不同的感动。", | |
"status": 0, | |
"tags": ["日语", "ACG", "感动"], | |
"playCount": 673527, | |
"userId": 523411, | |
"updateTime": 1444565738909, | |
"createTime": 1423365871749, | |
"coverImgUrl": "http://p3.music.126.net/TBK8yUMwVlCbpCg9EyAiXw==/7780144278414422.jpg", | |
"specialType": 0, | |
"commentThreadId": "A_PL_0_50974734", | |
"coverImgId": 7780144278414422, | |
"subscribedCount": 23564, | |
"trackCount": 107, | |
"highQuality": true, | |
"trackUpdateTime": 1449470992004, | |
"newImported": false, | |
"totalDuration": 0, | |
"adType": 0, | |
"trackNumberUpdateTime": 1444565738909, | |
"cloudTrackCount": 0 | |
}], | |
"code": 200 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment