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,