Merge pull request #1731 from XiaoMengXinX/master

增加对鲸云臻音、鲸云母带音质的支持
This commit is contained in:
binaryify 2023-04-24 09:22:10 +08:00 committed by GitHub
commit 0ff32acdc1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 4 deletions

View File

@ -1457,7 +1457,8 @@ tags: 歌单标签
说明 : 使用注意事项同上 说明 : 使用注意事项同上
**必选参数 :** `id` : 音乐 id **必选参数 :** `id` : 音乐 id
`level`: 播放音质等级, 分为 `standard` => `标准`,`higher` => `较高`, `exhigh`=>`极高`, `lossless`=>`无损`, `hires`=>`Hi-Res` `level`: 播放音质等级, 分为 `standard` => `标准`,`higher` => `较高`, `exhigh`=>`极高`,
`lossless`=>`无损`, `hires`=>`Hi-Res`, `jyeffect` => `鲸云臻音`, `jymaster` => `鲸云母带`
**接口地址 :** `/song/url/v1` **接口地址 :** `/song/url/v1`

View File

@ -1,10 +1,10 @@
// 歌曲链接 - v1 // 歌曲链接 - v1
// 此版本不再采用 br 作为音质区分的标准 // 此版本不再采用 br 作为音质区分的标准
// 而是采用 standard, exhigh, lossless, hires 进行音质判断 // 而是采用 standard, exhigh, lossless, hires, jyeffect, jymaster 进行音质判断
const crypto = require('crypto') const crypto = require('crypto')
module.exports = (query, request) => { module.exports = (query, request) => {
query.cookie.os = 'pc' query.cookie.os = 'android'
const data = { const data = {
ids: '[' + query.id + ']', ids: '[' + query.id + ']',
level: query.level, level: query.level,

View File

@ -104,7 +104,7 @@ const createRequest = (method, url, data = {}, options) => {
const header = { const header = {
osver: cookie.osver, //系统版本 osver: cookie.osver, //系统版本
deviceId: cookie.deviceId, //encrypt.base64.encode(imei + '\t02:00:00:00:00:00\t5106025eb79a5247\t70ffbaac7') deviceId: cookie.deviceId, //encrypt.base64.encode(imei + '\t02:00:00:00:00:00\t5106025eb79a5247\t70ffbaac7')
appver: cookie.appver || '8.7.01', // app版本 appver: cookie.appver || '8.9.70', // app版本
versioncode: cookie.versioncode || '140', //版本号 versioncode: cookie.versioncode || '140', //版本号
mobilename: cookie.mobilename, //设备model mobilename: cookie.mobilename, //设备model
buildver: cookie.buildver || Date.now().toString().substr(0, 10), buildver: cookie.buildver || Date.now().toString().substr(0, 10),