From 0c1fd5e696ee3cc6745df0c5ed72f543f129a94e Mon Sep 17 00:00:00 2001 From: lyswhut Date: Sat, 4 Mar 2023 23:05:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtx=E6=BA=90=E6=9F=90=E4=BA=9B?= =?UTF-8?q?=E6=AD=8C=E5=8D=95=E5=9B=A0=E4=B8=BA=E6=AD=8C=E6=9B=B2=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E7=BC=BA=E5=A4=B1=E5=AF=BC=E8=87=B4=E6=89=93=E5=BC=80?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- publish/changeLog.md | 1 + src/utils/musicSdk/tx/leaderboard.js | 2 +- src/utils/musicSdk/tx/musicInfo.js | 2 +- src/utils/musicSdk/tx/musicSearch.js | 2 +- src/utils/musicSdk/tx/songList.js | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/publish/changeLog.md b/publish/changeLog.md index b26f02a..c4f0b48 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -29,6 +29,7 @@ ### 修复 - 修复使用酷狗码无法打开某些类型的歌单的问题 +- 修复tx源某些歌单因为歌曲信息缺失导致打开失败的问题 ### 其他 diff --git a/src/utils/musicSdk/tx/leaderboard.js b/src/utils/musicSdk/tx/leaderboard.js index 38f34d8..90bc9e2 100644 --- a/src/utils/musicSdk/tx/leaderboard.js +++ b/src/utils/musicSdk/tx/leaderboard.js @@ -157,7 +157,7 @@ export default { strMediaMid: item.file.media_mid, songmid: item.mid, img: (item.album.name === '' || item.album.name === '空') - ? `https://y.gtimg.cn/music/photo_new/T001R500x500M000${item.singer[0].mid}.jpg` + ? item.singer?.length ? `https://y.gtimg.cn/music/photo_new/T001R500x500M000${item.singer[0].mid}.jpg` : '' : `https://y.gtimg.cn/music/photo_new/T002R500x500M000${item.album.mid}.jpg`, lrc: null, otherSource: null, diff --git a/src/utils/musicSdk/tx/musicInfo.js b/src/utils/musicSdk/tx/musicInfo.js index ab059e8..1887ceb 100644 --- a/src/utils/musicSdk/tx/musicInfo.js +++ b/src/utils/musicSdk/tx/musicInfo.js @@ -87,7 +87,7 @@ export default (songmid) => { strMediaMid: item.file.media_mid, songmid: item.mid, img: (albumId === '' || albumId === '空') - ? `https://y.gtimg.cn/music/photo_new/T001R500x500M000${item.singer[0]?.mid}.jpg` + ? item.singer?.length ? `https://y.gtimg.cn/music/photo_new/T001R500x500M000${item.singer[0].mid}.jpg` : '' : `https://y.gtimg.cn/music/photo_new/T002R500x500M000${albumId}.jpg`, types, _types, diff --git a/src/utils/musicSdk/tx/musicSearch.js b/src/utils/musicSdk/tx/musicSearch.js index 044672e..f1fb3df 100644 --- a/src/utils/musicSdk/tx/musicSearch.js +++ b/src/utils/musicSdk/tx/musicSearch.js @@ -108,7 +108,7 @@ export default { strMediaMid: item.file.media_mid, songmid: item.mid, img: (albumId === '' || albumId === '空') - ? `https://y.gtimg.cn/music/photo_new/T001R500x500M000${item.singer[0]?.mid}.jpg` + ? item.singer?.length ? `https://y.gtimg.cn/music/photo_new/T001R500x500M000${item.singer[0].mid}.jpg` : '' : `https://y.gtimg.cn/music/photo_new/T002R500x500M000${albumId}.jpg`, types, _types, diff --git a/src/utils/musicSdk/tx/songList.js b/src/utils/musicSdk/tx/songList.js index a73462d..cc6479d 100644 --- a/src/utils/musicSdk/tx/songList.js +++ b/src/utils/musicSdk/tx/songList.js @@ -285,7 +285,7 @@ export default { strMediaMid: item.file.media_mid, songmid: item.mid, img: (item.album.name === '' || item.album.name === '空') - ? `https://y.gtimg.cn/music/photo_new/T001R500x500M000${item.singer[0].mid}.jpg` + ? item.singer?.length ? `https://y.gtimg.cn/music/photo_new/T001R500x500M000${item.singer[0].mid}.jpg` : '' : `https://y.gtimg.cn/music/photo_new/T002R500x500M000${item.album.mid}.jpg`, lrc: null, otherSource: null,