diff --git a/publish/changeLog.md b/publish/changeLog.md index cbf67e85..cb180be0 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -5,3 +5,4 @@ ### 修复 - 修复使用酷我源下载歌曲时,当歌曲无封面时下载报错的问题 +- 修复酷我源排行榜、歌单详情列表里的歌曲音质匹配问题(原来无论歌曲有无高品、无损都会显示有) diff --git a/src/renderer/utils/music/kw/leaderboard.js b/src/renderer/utils/music/kw/leaderboard.js index 1de9f1e4..76559ee4 100644 --- a/src/renderer/utils/music/kw/leaderboard.js +++ b/src/renderer/utils/music/kw/leaderboard.js @@ -116,36 +116,37 @@ export default { }) }, filterData(rawList, rawList2) { + // console.log(rawList) // console.log(rawList.length, rawList2.length) return rawList.map((item, inedx) => { let formats = item.formats.split('|') let types = [] let _types = {} - if (formats.indexOf('MP3128')) { + if (formats.includes('MP3128')) { types.push({ type: '128k', size: null }) _types['128k'] = { size: null, } } - // if (formats.indexOf('MP3192')) { + // if (formats.includes('MP3192')) { // types.push({ type: '192k', size: null }) // _types['192k'] = { // size: null, // } // } - if (formats.indexOf('MP3H')) { + if (formats.includes('MP3H')) { types.push({ type: '320k', size: null }) _types['320k'] = { size: null, } } - // if (formats.indexOf('AL')) { + // if (formats.includes('AL')) { // types.push({ type: 'ape', size: null }) // _types.ape = { // size: null, // } // } - if (formats.indexOf('ALFLAC')) { + if (formats.includes('ALFLAC')) { types.push({ type: 'flac', size: null }) _types.flac = { size: null, diff --git a/src/renderer/utils/music/kw/songList.js b/src/renderer/utils/music/kw/songList.js index 3c682e9b..d06d2330 100644 --- a/src/renderer/utils/music/kw/songList.js +++ b/src/renderer/utils/music/kw/songList.js @@ -186,19 +186,19 @@ export default { let formats = item.formats.split('|') let types = [] let _types = {} - if (formats.indexOf('MP3128')) { + if (formats.includes('MP3128')) { types.push({ type: '128k', size: null }) _types['128k'] = { size: null, } } - if (formats.indexOf('MP3H')) { + if (formats.includes('MP3H')) { types.push({ type: '320k', size: null }) _types['320k'] = { size: null, } } - if (formats.indexOf('ALFLAC')) { + if (formats.includes('ALFLAC')) { types.push({ type: 'flac', size: null }) _types.flac = { size: null,