From 848cf31152672bef2ebe52883091949905b77c8e Mon Sep 17 00:00:00 2001 From: Folltoshe Date: Sat, 1 Nov 2025 20:35:31 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8DTX=E6=BA=90=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/utils/musicSdk/tx/musicSearch.js | 49 ++++++++++++++----- 1 file changed, 38 insertions(+), 11 deletions(-) diff --git a/src/renderer/utils/musicSdk/tx/musicSearch.js b/src/renderer/utils/musicSdk/tx/musicSearch.js index a83554c8f9..95df5cc8f2 100644 --- a/src/renderer/utils/musicSdk/tx/musicSearch.js +++ b/src/renderer/utils/musicSdk/tx/musicSearch.js @@ -15,29 +15,56 @@ export default { const searchRequest = httpFetch('https://u.y.qq.com/cgi-bin/musicu.fcg', { method: 'post', headers: { - 'User-Agent': 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)', + 'User-Agent': 'QQMusic 14090508(android 12)', }, body: { comm: { - ct: 11, - cv: '1003006', - v: '1003006', + ct: '11', + cv: '14090508', + v: '14090508', + tmeAppID: 'qqmusic', + + phonetype: 'EBG-AN10', + deviceScore: '553.47', + devicelevel: '50', + newdevicelevel: '20', + rom: 'HuaWei/EMOTION/EmotionUI_14.2.0', os_ver: '12', - phonetype: '0', - devicelevel: '31', - tmeAppID: 'qqmusiclight', - nettype: 'NETWORK_WIFI', + + OpenUDID: '0', + OpenUDID2: '0', + QIMEI36: '0', + udid: '0', + chid: '0', + aid: '0', + oaid: '0', + taid: '0', + tid: '0', + wid: '0', + uid: '0', + sid: '0', + + modeSwitch: '6', + teenMode: '0', + ui_mode: '2', + nettype: '1020', + v4ip: '', }, req: { module: 'music.search.SearchCgiService', - method: 'DoSearchForQQMusicLite', + method: 'DoSearchForQQMusicMobile', param: { - query: str, search_type: 0, - num_per_page: limit, + query: str, page_num: page, + num_per_page: limit, + highlight: 0, nqc_flag: 0, + multi_zhida: 0, + cat: 2, grp: 1, + sin: 0, + sem: 0, }, }, }, From bd4441ef030e09d1f599cb332c7e0a6cd55d1344 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Sun, 2 Nov 2025 21:14:09 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=B8=85=E7=90=86=E9=9F=B3=E4=B9=90?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E6=A8=A1=E5=9D=97=E4=B8=AD=E7=9A=84=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E7=A9=BA=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- publish/changeLog.md | 17 +++++++++-------- src/renderer/utils/musicSdk/tx/musicSearch.js | 3 --- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/publish/changeLog.md b/publish/changeLog.md index 4078c94bef..cbc45ae675 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -3,24 +3,25 @@ ### 新增 -- 新增「设置 → 其他设置 → 主窗口使用软件内置的圆角及阴影」选项(#2360) +- 新增「设置 → 其他设置 → 主窗口使用软件内置的圆角及阴影」选项 (#2360) *默认启用,关闭后将使用系统原生的窗口样式,该选项重启软件后生效* -- 开放 API 新增播放器声音大小、静音、播放进度控制、完整歌词获取,详情看接入文档(#2386) -- 新增「设置 → 播放设置 → 调换歌词翻译与歌词罗马音位置」选项,默认关闭(#2451) -- 新增启动参数 `-hidden`,在启动时将软件最小化到系统托盘(#2459) -- 新增 Any Listen 歌词(用于支持已下载歌曲的歌词逐字播放)标签数据读取与播放(#2485) +- 开放 API 新增播放器声音大小、静音、播放进度控制、完整歌词获取,详情看接入文档 (#2386) +- 新增「设置 → 播放设置 → 调换歌词翻译与歌词罗马音位置」选项,默认关闭 (#2451) +- 新增启动参数 `-hidden`,在启动时将软件最小化到系统托盘 (#2459) +- 新增 Any Listen 歌词(用于支持已下载歌曲的歌词逐字播放)标签数据读取与播放 (#2485) - 新增 Any Listen 歌词(包含逐字歌词、翻译、罗马音歌词,如果有)嵌入与下载,默认启用 -- 下载列表菜单新增歌曲添加弹窗,允许将所选歌曲的在线版本添加到收藏列表(#2537) +- 下载列表菜单新增歌曲添加弹窗,允许将所选歌曲的在线版本添加到收藏列表 (#2537) ### 修复 -- 尝试修复进度为0时仍然显示下载完成的问题(#2471) +- 尝试修复进度为0时仍然显示下载完成的问题 (#2471) +- 修复TX源搜索失败 (#2575 @Folltoshe) ### 变更 - 调换「歌词翻译」与「歌词罗马音」的位置,现在歌词罗马音在歌词翻译的上方展示 *若你想要恢复以前的行为,可以开启「调换歌词翻译与歌词罗马音位置」选项* -- 更新代理配置规则,现在不启用代理时,图片、音频加载将不再走系统代理(#2382 @Folltoshe) +- 更新代理配置规则,现在不启用代理时,图片、音频加载将不再走系统代理 (#2382 @Folltoshe) ### 其他 diff --git a/src/renderer/utils/musicSdk/tx/musicSearch.js b/src/renderer/utils/musicSdk/tx/musicSearch.js index 95df5cc8f2..224b3b71e7 100644 --- a/src/renderer/utils/musicSdk/tx/musicSearch.js +++ b/src/renderer/utils/musicSdk/tx/musicSearch.js @@ -23,14 +23,12 @@ export default { cv: '14090508', v: '14090508', tmeAppID: 'qqmusic', - phonetype: 'EBG-AN10', deviceScore: '553.47', devicelevel: '50', newdevicelevel: '20', rom: 'HuaWei/EMOTION/EmotionUI_14.2.0', os_ver: '12', - OpenUDID: '0', OpenUDID2: '0', QIMEI36: '0', @@ -43,7 +41,6 @@ export default { wid: '0', uid: '0', sid: '0', - modeSwitch: '6', teenMode: '0', ui_mode: '2',