//TODO
Last active
December 11, 2015 02:49
-
-
Save tabjy/ab384e1c7169663efc8b to your computer and use it in GitHub Desktop.
网易云音乐相关API返回数据格式
This file contains hidden or 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 hidden or 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 hidden or 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