From c8eac2690fdd1a5b028dbe236c50f786d8554c27 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Mon, 6 Feb 2023 14:21:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9F=90=E4=BA=9Bkg=E6=AD=8C?= =?UTF-8?q?=E5=8D=95=E9=93=BE=E6=8E=A5=E6=97=A0=E6=B3=95=E6=89=93=E5=BC=80?= =?UTF-8?q?=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/renderer/utils/musicSdk/kg/songList.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/publish/changeLog.md b/publish/changeLog.md index 3aa60514..16a537f5 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -21,3 +21,4 @@ - 修复播放下载列表的歌曲时,调整歌词偏移时间功能异常的问题 - 修复较旧Linux arm64系统下无法启动软件的问题(将预构建模块的所需glibc版本降级到2.27)(#1161) - 修改列表响应式更新机制,尝试修复偶现的删除歌曲列表未更新的问题 +- 修复某些kg歌单链接无法打开的问题 diff --git a/src/renderer/utils/musicSdk/kg/songList.js b/src/renderer/utils/musicSdk/kg/songList.js index cd9fe1e4..1abb9ad0 100644 --- a/src/renderer/utils/musicSdk/kg/songList.js +++ b/src/renderer/utils/musicSdk/kg/songList.js @@ -517,7 +517,8 @@ export default { if (id.includes('special/single/')) { id = id.replace(this.regExps.listDetailLink, '$1') } else if (/https?:/.test(id)) { - return this.getUserListDetail(id.replace(/^.*http/, 'http'), page) + // fix https://www.kugou.com/songlist/xxx/?uid=xxx&chl=qq_client&cover=http%3A%2F%2Fimge.kugou.com%xxx.jpg&iszlist=1 + return this.getUserListDetail(id.replace(/^.*?http/, 'http'), page) } else if (/^\d+$/.test(id)) { return this.getUserListDetailByCode(id) } else if (id.startsWith('id_')) {