mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-07-04 05:22:10 +08:00
fix: Q音搜索?
This commit is contained in:
parent
24c54ac0ff
commit
a3a465c222
@ -19,22 +19,25 @@ export default {
|
|||||||
},
|
},
|
||||||
body: {
|
body: {
|
||||||
comm: {
|
comm: {
|
||||||
ct: '19',
|
ct: 11,
|
||||||
cv: '2039',
|
cv: '1003006',
|
||||||
guid: 'lxmusic',
|
v: '1003006',
|
||||||
patch: '118',
|
os_ver: '12',
|
||||||
tmeAppID: 'qqmusic',
|
phonetype: '0',
|
||||||
tmeLoginType: 2,
|
devicelevel: '31',
|
||||||
|
tmeAppID: 'qqmusiclight',
|
||||||
|
nettype: 'NETWORK_WIFI',
|
||||||
},
|
},
|
||||||
req: {
|
req: {
|
||||||
module: 'music.search.SearchCgiService',
|
module: 'music.search.SearchCgiService',
|
||||||
method: 'DoSearchForQQMusicDesktop',
|
method: 'DoSearchForQQMusicLite',
|
||||||
param: {
|
param: {
|
||||||
grp: 1,
|
|
||||||
num_per_page: limit,
|
|
||||||
page_num: page,
|
|
||||||
query: str,
|
query: str,
|
||||||
search_type: 0,
|
search_type: 0,
|
||||||
|
num_per_page: limit,
|
||||||
|
page_num: page,
|
||||||
|
nqc_flag: 0,
|
||||||
|
grp: 1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -139,3 +142,4 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,34 +51,36 @@ export default {
|
|||||||
const songDetails = await this.fetchSongDetails(privilege.id)
|
const songDetails = await this.fetchSongDetails(privilege.id)
|
||||||
if (songDetails) {
|
if (songDetails) {
|
||||||
const jmSize = songDetails.data.jm?.size
|
const jmSize = songDetails.data.jm?.size
|
||||||
|
const hrSize = songDetails.data.hr?.size
|
||||||
|
const sqSize = songDetails.data.sq?.size
|
||||||
|
const hSize = songDetails.data.h?.size
|
||||||
|
const mSize = songDetails.data.m?.size
|
||||||
|
const lSize = songDetails.data.l?.size
|
||||||
if (jmSize) {
|
if (jmSize) {
|
||||||
size = sizeFormate(jmSize)
|
size = sizeFormate(jmSize)
|
||||||
types.push({ type: 'master', size })
|
types.push({ type: 'master', size })
|
||||||
_types.master = { size }
|
_types.master = { size }
|
||||||
}
|
}
|
||||||
|
if (hrSize) {
|
||||||
if (privilege.maxBrLevel === 'hires') {
|
size = sizeFormate(hrSize)
|
||||||
size = item.hr ? sizeFormate(item.hr.size) : null
|
|
||||||
types.push({ type: 'flac24bit', size })
|
types.push({ type: 'flac24bit', size })
|
||||||
_types.flac24bit = { size }
|
_types.flac24bit = { size }
|
||||||
}
|
}
|
||||||
|
if (sqSize) {
|
||||||
switch (privilege.maxbr) {
|
size = sizeFormate(sqSize)
|
||||||
case 999000:
|
types.push({ type: 'flac', size })
|
||||||
size = item.sq ? sizeFormate(item.sq.size) : null
|
_types.flac = { size }
|
||||||
types.push({ type: 'flac', size })
|
}
|
||||||
_types.flac = { size }
|
if (hSize) {
|
||||||
case 320000:
|
size = sizeFormate(hSize)
|
||||||
size = item.h ? sizeFormate(item.h.size) : null
|
types.push({ type: '320k', size })
|
||||||
types.push({ type: '320k', size })
|
_types['320k'] = { size }
|
||||||
_types['320k'] = { size }
|
}
|
||||||
case 192000:
|
if (mSize || lSize) {
|
||||||
case 128000:
|
size = sizeFormate(mSize || lSize)
|
||||||
size = item.l ? sizeFormate(item.l.size) : null
|
types.push({ type: '128k', size })
|
||||||
types.push({ type: '128k', size })
|
_types['128k'] = { size }
|
||||||
_types['128k'] = { size }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
types.reverse()
|
types.reverse()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,25 +51,29 @@ export default {
|
|||||||
types.push({ type: 'master', size })
|
types.push({ type: 'master', size })
|
||||||
_types.master = { size }
|
_types.master = { size }
|
||||||
}
|
}
|
||||||
if (item.privilege.maxBrLevel == 'hires') {
|
if (body.data.hr && body.data.hr.size) {
|
||||||
size = item.hr ? sizeFormate(item.hr.size) : null
|
size = sizeFormate(body.data.hr.size)
|
||||||
types.push({ type: 'flac24bit', size })
|
types.push({ type: 'flac24bit', size })
|
||||||
_types.flac24bit = { size }
|
_types.flac24bit = { size }
|
||||||
}
|
}
|
||||||
switch (item.privilege.maxbr) {
|
if (body.data.sq && body.data.sq.size) {
|
||||||
case 999000:
|
size = sizeFormate(body.data.sq.size)
|
||||||
size = item.sq ? sizeFormate(item.sq.size) : null
|
types.push({ type: 'flac', size })
|
||||||
types.push({ type: 'flac', size })
|
_types.flac = { size }
|
||||||
_types.flac = { size }
|
}
|
||||||
case 320000:
|
if (body.data.h && body.data.h.size) {
|
||||||
size = item.h ? sizeFormate(item.h.size) : null
|
size = sizeFormate(body.data.h.size)
|
||||||
types.push({ type: '320k', size })
|
types.push({ type: '320k', size })
|
||||||
_types['320k'] = { size }
|
_types['320k'] = { size }
|
||||||
case 192000:
|
}
|
||||||
case 128000:
|
if (body.data.m && body.data.m.size) {
|
||||||
size = item.l ? sizeFormate(item.l.size) : null
|
size = sizeFormate(body.data.h.size)
|
||||||
types.push({ type: '128k', size })
|
types.push({ type: '128k', size })
|
||||||
_types['128k'] = { size }
|
_types['128k'] = { size }
|
||||||
|
} else if (body.data.l && body.data.l.size) {
|
||||||
|
size = sizeFormate(body.data.l.size)
|
||||||
|
types.push({ type: '128k', size })
|
||||||
|
_types['128k'] = { size }
|
||||||
}
|
}
|
||||||
|
|
||||||
types.reverse()
|
types.reverse()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user