#1579·server

qq音乐匹配返回的最差音质

Author: 520QiuyuCreated Apr 23, 2025Updated Aug 26, 2025
Labelsbug

Bug 描述

Image设置了按顺序匹配,设置了QQ音乐cookie,也设置了激活无损音质获取和选择最高音质,获取数据的时候匹配列表有最高音质,但还是使用的最低音质。因为下载的时候文件特别小,是不是qq音乐高音质资源加密的原因。

预期行为

使用qq音乐匹配的时候客户端内使用最高音质

实际行为

使用qq音乐匹配的时候客户端内使用最低音质

复现步骤

1、配置nw.jsconst Service = require('node-windows').Service;

const svc = new Service({ name: 'unblock-netease-cloud-music', description: '点亮网易云音乐灰色歌曲', script: './app.js', // 入口文件路径 scriptOptions:'-o qq kugou kuwo migu -e https://music.163.com', // 可选参数示例: 自定义端口并开启HTTPS // scriptOptions: '-o qq', // 可选参数 wait: '1', // 程序崩溃后重启时间间隔 grow: '0.25', // 重启等待时间成长值,第一次1秒,第二次1.25秒。。。 maxRestarts: '40', // 60秒内最大重启次数 env: [ { name: 'ENABLE_FLAC', value: 'true', // 激活无损音质获取 }, { name: 'ENABLE_LOCAL_VIP', value: 'svip', // 激活本地黑胶 VIP(可选值:true、cvip、svip) }, /* { name: 'LOCAL_VIP_UID', value: '123456789,1234,123456', // 指定启用本地黑胶VIP的用户UID,多个用逗号分隔 }, / / { name: 'ENABLE_HTTPDNS', value: 'true', // 激活网易云HTTPDNS查询(不建议开启) }, / { name: 'BLOCK_ADS', value: 'true', // 屏蔽应用内广告 }, { name: 'DISABLE_UPGRADE_CHECK', value: 'true', // 禁用更新检查 }, { name: 'DEVELOPMENT', value: 'true', // 开发模式,需手动安装依赖 }, { name: 'FOLLOW_SOURCE_ORDER', value: 'true', // 严格按照配置顺序查询音源 }, { name: 'JSON_LOG', value: 'true', // 使用JSON格式输出日志 }, { name: 'NO_CACHE', value: 'true', // 禁用缓存 }, { name: 'MIN_BR', value: '320000', // 最低允许的音质,低于此值将被替换 }, { name: 'SELECT_MAX_BR', value: 'true', // 选择最高音质音源 }, { name: 'LOG_LEVEL', value: 'debug', // 日志输出级别 }, { name: 'LOG_FILE', value: 'app.log', // 日志文件保存路径 }, / { name: 'JOOX_COOKIE', value: 'wmid=<your_wmid>; session_key=<your_session_key>', // JOOX音源Cookie }, { name: 'MIGU_COOKIE', value: '<your_aversionid>', // 咪咕音源Cookie }, / { name: 'QQ_COOKIE', value: 'xxxxxxxxxxxx', // QQ音源Cookie }, / { name: 'YOUTUBE_KEY', value: '<your_data_api_key>', // YouTube Data API密钥 }, / { name: 'SIGN_CERT', value: './server.crt', // HTTPS证书路径 }, { name: 'SIGN_KEY', value: './server.key', // HTTPS密钥路径 }, { name: 'SEARCH_ALBUM', value: 'true', // 搜索时包含专辑名称 }, / { name: 'NETEASE_COOKIE', value: 'MUSIC_U=007554xxx', // 网易云音乐Cookie }, */ ], });

// 监听 svc.on('install', () => { svc.start(); console.log('Installation completed.'); }); svc.on('uninstall', () => console.log('Uninstallation completed.'));

// 卸载 if (svc.exists) return svc.uninstall();

// 安装 svc.install();

2、启动注册成服务

3、打开网易云选择歌曲 周杰伦最伟大的作品

4、下载歌曲

启动命令及环境变量

const Service = require('node-windows').Service;

const svc = new Service({ name: 'unblock-netease-cloud-music', description: '点亮网易云音乐灰色歌曲', script: './app.js', // 入口文件路径 scriptOptions:'-o qq kugou kuwo migu -e https://music.163.com', // 可选参数示例: 自定义端口并开启HTTPS // scriptOptions: '-o qq', // 可选参数 wait: '1', // 程序崩溃后重启时间间隔 grow: '0.25', // 重启等待时间成长值,第一次1秒,第二次1.25秒。。。 maxRestarts: '40', // 60秒内最大重启次数 env: [ { name: 'ENABLE_FLAC', value: 'true', // 激活无损音质获取 }, { name: 'ENABLE_LOCAL_VIP', value: 'svip', // 激活本地黑胶 VIP(可选值:true、cvip、svip) }, /* { name: 'LOCAL_VIP_UID', value: '123456789,1234,123456', // 指定启用本地黑胶VIP的用户UID,多个用逗号分隔 }, / / { name: 'ENABLE_HTTPDNS', value: 'true', // 激活网易云HTTPDNS查询(不建议开启) }, / { name: 'BLOCK_ADS', value: 'true', // 屏蔽应用内广告 }, { name: 'DISABLE_UPGRADE_CHECK', value: 'true', // 禁用更新检查 }, { name: 'DEVELOPMENT', value: 'true', // 开发模式,需手动安装依赖 }, { name: 'FOLLOW_SOURCE_ORDER', value: 'true', // 严格按照配置顺序查询音源 }, { name: 'JSON_LOG', value: 'true', // 使用JSON格式输出日志 }, { name: 'NO_CACHE', value: 'true', // 禁用缓存 }, { name: 'MIN_BR', value: '320000', // 最低允许的音质,低于此值将被替换 }, { name: 'SELECT_MAX_BR', value: 'true', // 选择最高音质音源 }, { name: 'LOG_LEVEL', value: 'debug', // 日志输出级别 }, { name: 'LOG_FILE', value: 'app.log', // 日志文件保存路径 }, / { name: 'JOOX_COOKIE', value: 'wmid=<your_wmid>; session_key=<your_session_key>', // JOOX音源Cookie }, { name: 'MIGU_COOKIE', value: '<your_aversionid>', // 咪咕音源Cookie }, / { name: 'QQ_COOKIE', value: '', // QQ音源Cookie }, / { name: 'YOUTUBE_KEY', value: '<your_data_api_key>', // YouTube Data API密钥 }, / { name: 'SIGN_CERT', value: './server.crt', // HTTPS证书路径 }, { name: 'SIGN_KEY', value: './server.key', // HTTPS密钥路径 }, { name: 'SEARCH_ALBUM', value: 'true', // 搜索时包含专辑名称 }, / { name: 'NETEASE_COOKIE', value: 'MUSIC_U=007554xxx', // 网易云音乐Cookie }, */ ], });

// 监听 svc.on('install', () => { svc.start(); console.log('Installation completed.'); }); svc.on('uninstall', () => console.log('Uninstallation completed.'));

// 卸载 if (svc.exists) return svc.uninstall();

// 安装 svc.install();

日志内容

{"level":20,"time":1745406826946,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting https://music.163.com/api/song/detail?ids=[1962165898]"} {"level":20,"time":1745406827015,"pid":21820,"hostname":"qiuyu","scope":"server","url":"notify.music.163.com:443","msg":"TUNNEL"} {"level":20,"time":1745406827053,"pid":21820,"hostname":"qiuyu","scope":"provider/match","source":"qq","info":{"name":"最伟大的作品","id":1962165898,"alias":[],"duration":244046,"album":{"name":"最伟大的作品","id":147779282},"artists":[{"name":"周杰伦","id":6452}],"keyword":"最伟大的作品 - 周杰伦"},"msg":"Getting the audio..."} {"level":20,"time":1745406827054,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting https://u.y.qq.com/cgi-bin/musicu.fcg?data=%7B%22search%22%3A%7B%22method%22%3A%22DoSearchForQQMusicDesktop%22%2C%22module%22%3A%22music.search.SearchCgiService%22%2C%22param%22%3A%7B%22num_per_page%22%3A5%2C%22page_num%22%3A1%2C%22query%22%3A%22%E6%9C%80%E4%BC%9F%E5%A4%A7%E7%9A%84%E4%BD%9C%E5%93%81%20-%20%E5%91%A8%E6%9D%B0%E4%BC%A6%22%2C%22search_type%22%3A0%7D%7D%7D"} {"level":20,"time":1745406827055,"pid":21820,"hostname":"qiuyu","scope":"provider/match","source":"kugou","info":{"name":"最伟大的作品","id":1962165898,"alias":[],"duration":244046,"album":{"name":"最伟大的作品","id":147779282},"artists":[{"name":"周杰伦","id":6452}],"keyword":"最伟大的作品 - 周杰伦"},"msg":"Getting the audio..."} {"level":20,"time":1745406827056,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://mobilecdn.kugou.com/api/v3/search/song?keyword=%E6%9C%80%E4%BC%9F%E5%A4%A7%E7%9A%84%E4%BD%9C%E5%93%81%20-%20%E5%91%A8%E6%9D%B0%E4%BC%A6&page=1&pagesize=10"} {"level":20,"time":1745406827057,"pid":21820,"hostname":"qiuyu","scope":"provider/match","source":"kuwo","info":{"name":"最伟大的作品","id":1962165898,"alias":[],"duration":244046,"album":{"name":"最伟大的作品","id":147779282},"artists":[{"name":"周杰伦","id":6452}],"keyword":"最伟大的作品 - 周杰伦"},"msg":"Getting the audio..."} {"level":20,"time":1745406827057,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://search.kuwo.cn/r.s?&correct=1&stype=comprehensive&encoding=utf8&rformat=json&mobi=1&show_copyright_off=1&searchapi=6&all=%E6%9C%80%E4%BC%9F%E5%A4%A7%E7%9A%84%E4%BD%9C%E5%93%81%20%E5%91%A8%E6%9D%B0%E4%BC%A6"} {"level":20,"time":1745406827466,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting https://u.y.qq.com/cgi-bin/musicu.fcg?data=%7B%22req_0%22%3A%7B%22module%22%3A%22vkey.GetVkeyServer%22%2C%22method%22%3A%22CgiGetVkey%22%2C%22param%22%3A%7B%22guid%22%3A%229551391%22%2C%22loginflag%22%3A1%2C%22filename%22%3A%5B%22F000003w2xz20QlUZt.flac%22%5D%2C%22songmid%22%3A%5B%22003w2xz20QlUZt%22%5D%2C%22songtype%22%3A%5B0%5D%2C%22uin%22%3A%221943684871%22%2C%22platform%22%3A%2220%22%7D%7D%7D"} {"level":20,"time":1745406827468,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting https://u.y.qq.com/cgi-bin/musicu.fcg?data=%7B%22req_0%22%3A%7B%22module%22%3A%22vkey.GetVkeyServer%22%2C%22method%22%3A%22CgiGetVkey%22%2C%22param%22%3A%7B%22guid%22%3A%226871865%22%2C%22loginflag%22%3A1%2C%22filename%22%3A%5B%22M800003w2xz20QlUZt.mp3%22%5D%2C%22songmid%22%3A%5B%22003w2xz20QlUZt%22%5D%2C%22songtype%22%3A%5B0%5D%2C%22uin%22%3A%221943684871%22%2C%22platform%22%3A%2220%22%7D%7D%7D"} {"level":20,"time":1745406827470,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting https://u.y.qq.com/cgi-bin/musicu.fcg?data=%7B%22req_0%22%3A%7B%22module%22%3A%22vkey.GetVkeyServer%22%2C%22method%22%3A%22CgiGetVkey%22%2C%22param%22%3A%7B%22guid%22%3A%226941674%22%2C%22loginflag%22%3A1%2C%22filename%22%3A%5B%22M500003w2xz20QlUZt.mp3%22%5D%2C%22songmid%22%3A%5B%22003w2xz20QlUZt%22%5D%2C%22songtype%22%3A%5B0%5D%2C%22uin%22%3A%221943684871%22%2C%22platform%22%3A%2220%22%7D%7D%7D"} {"level":20,"time":1745406827473,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting https://u.y.qq.com/cgi-bin/musicu.fcg?data=%7B%22req_0%22%3A%7B%22module%22%3A%22vkey.GetVkeyServer%22%2C%22method%22%3A%22CgiGetVkey%22%2C%22param%22%3A%7B%22guid%22%3A%221650044%22%2C%22loginflag%22%3A1%2C%22filename%22%3Anull%2C%22songmid%22%3A%5B%22003w2xz20QlUZt%22%5D%2C%22songtype%22%3A%5B0%5D%2C%22uin%22%3A%221943684871%22%2C%22platform%22%3A%2220%22%7D%7D%7D"} {"level":20,"time":1745406827574,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://ws.stream.qqmusic.qq.com/M800003w2xz20QlUZt.mp3?guid=6871865&vkey=9A2D50D665C151B408A19992550660048885D58A496C2B30304ADA951EAD8CE30E15A396CCB4B7607C3799E7CEA605412101DA945411EED3__v2b9ab754&uin=1943684871&fromtag=120093"} {"level":20,"time":1745406827579,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://ws.stream.qqmusic.qq.com/C400001zvMU52XQGZn.m4a?guid=1650044&vkey=976CBC8A3A966428D533C4F198D69B7C0685F0EAA713441301AC865A92B32345780A4E2432FE3B84746DEA8136165EBCB1BCE3F9D63C06E2__v2b9abb63&uin=1943684871&fromtag=120032"} {"level":20,"time":1745406827592,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://ws.stream.qqmusic.qq.com/F000003w2xz20QlUZt.flac?guid=9551391&vkey=64E57F90E4A76B1E54390F13E282D2056EA3456A10640FB9F6F1E5E7023840F4E6A7C9E308368E1AAF22B80F8C965EF8CC8BB8FF0643A7FC__v2b9ab34b&uin=1943684871&fromtag=120114"} {"level":20,"time":1745406827594,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://ws.stream.qqmusic.qq.com/M500003w2xz20QlUZt.mp3?guid=6941674&vkey=D5DBEF1F3B048C916773C5A7D533DB34327ED7572C0F03ADA945ED772561C33E660990CA9878809726F6E667B6510248DB41E9AECB49115C__v21e2a1874&uin=1943684871&fromtag=120042"} {"level":20,"time":1745406827624,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://trackercdn.kugou.com/i/v2/?key=af5fcb64f9ecbbda1d9dc12469dc483f&hash=49e964994ef6fc314e4175b2760874b4&appid=1005&pid=2&cmd=25&behavior=play&album_id=58849245"} {"level":20,"time":1745406827625,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://trackercdn.kugou.com/i/v2/?key=b5bf8d49383c779010830dbee656b696&hash=f3895a9d70fcf1a3666bf76d7eda9a79&appid=1005&pid=2&cmd=25&behavior=play&album_id=58849245"} {"level":20,"time":1745406827625,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://trackercdn.kugou.com/i/v2/?key=4f32a3f223204f0a8489ac04e8d5868c&hash=510eb8c042d36f87c3bdefd39e08856a&appid=1005&pid=2&cmd=25&behavior=play&album_id=58849245"} {"level":20,"time":1745406827693,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://mobi.kuwo.cn/mobi.s?f=kuwo&q=NI8S5evAnmHH4UXcuKKslDk4RFzONrTj1BvCoyMODMTUvpQlWnft3Eccd/NC9JdLFsVy/tvCgksRUHX6eSWQFEXV3zZS3yrqb2ASAUwCJKYLJ6ShYiU19oBqlZAKdSjm4YfZI1+DizmFk2PhSCpArEpUYwqjd2kt"} {"level":20,"time":1745406827880,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://lx.sycdn.kuwo.cn/2f2e72e1755dac51f613a9316e4da308/6808cb6b/resource/n3/70/60/923755598.mp3?bitrate"} {"level":20,"time":1745406827907,"pid":21820,"hostname":"qiuyu","scope":"provider/match","size":101064,"br":64000,"url":"http://lx.sycdn.kuwo.cn/2f2e72e1755dac51f613a9316e4da308/6808cb6b/resource/n3/70/60/923755598.mp3?bitrate","md5":null,"msg":"The matched song is:"} {"level":20,"time":1745406827907,"pid":21820,"hostname":"qiuyu","scope":"provider/match","source":"kuwo","info":{"name":"最伟大的作品","id":1962165898,"alias":[],"duration":244046,"album":{"name":"最伟大的作品","id":147779282},"artists":[{"name":"周杰伦","id":6452}],"keyword":"最伟大的作品 - 周杰伦"},"msg":"The audio matched!"} {"level":20,"time":1745406828040,"pid":21820,"hostname":"qiuyu","scope":"request","msg":"Start requesting http://ws.stream.qqmusic.qq.com/C400001zvMU52XQGZn.m4a?guid=1650044&vkey=976CBC8A3A966428D533C4F198D69B7C0685F0EAA713441301AC865A92B32345780A4E2432FE3B84746DEA8136165EBCB1BCE3F9D63C06E2__v2b9abb63&uin=1943684871&fromtag=120032"} {"level":20,"time":1745406828135,"pid":21820,"hostname":"qiuyu","scope":"provider/match","size":2977770,"br":96000,"url":"http://ws.stream.qqmusic.qq.com/C400001zvMU52XQGZn.m4a?guid=1650044&vkey=976CBC8A3A966428D533C4F198D69B7C0685F0EAA713441301AC865A92B32345780A4E2432FE3B84746DEA8136165EBCB1BCE3F9D63C06E2__v2b9abb63&uin=1943684871&fromtag=120032","md5":"b2bb3a28741657d6148aa0fa7eaedcc7","msg":"The matched song is:"} {"level":20,"time":1745406828135,"pid":21820,"hostname":"qiuyu","scope":"provider/match","source":"qq","info":{"name":"最伟大的作品","id":1962165898,"alias":[],"duration":244046,"album":{"name":"最伟大的作品","id":147779282},"artists":[{"name":"周杰伦","id":6452}],"keyword":"最伟大的作品 - 周杰伦"},"msg":"The audio matched!"} {"level":20,"time":1745406828136,"pid":21820,"hostname":"qiuyu","scope":"provider/match","audioInfo":{"name":"最伟大的作品","id":1962165898,"alias":[],"duration":244046,"album":{"name":"最伟大的作品","id":147779282},"artists":[{"name":"周杰伦","id":6452}],"keyword":"最伟大的作品 - 周杰伦"},"audioData":{"size":2977770,"br":96000,"url":"http://ws.stream.qqmusic.qq.com/C400001zvMU52XQGZn.m4a?guid=1650044&vkey=976CBC8A3A966428D533C4F198D69B7C0685F0EAA713441301AC865A92B32345780A4E2432FE3B84746DEA8136165EBCB1BCE3F9D63C06E2__v2b9abb63&uin=1943684871&fromtag=120032","md5":"b2bb3a28741657d6148aa0fa7eaedcc7","source":"qq"},"msg":"The data to replace:"} {"level":30,"time":1745406828136,"pid":21820,"hostname":"qiuyu","scope":"provider/match","audioId":1962165898,"songName":"最伟大的作品","url":"http://ws.stream.qqmusic.qq.com/C400001zvMU52XQGZn.m4a?guid=1650044&vkey=976CBC8A3A966428D533C4F198D69B7C0685F0EAA713441301AC865A92B32345780A4E2432FE3B84746DEA8136165EBCB1BCE3F9D63C06E2__v2b9abb63&uin=1943684871&fromtag=120032","msg":"Replaced: [1962165898] 最伟大的作品"} {"level":20,"time":1745406833939,"pid":21820,"hostname":"qiuyu","scope":"server","url":"clientlog3.music.163.com:443","msg":"TUNNEL"} {"level":20,"time":1745406902984,"pid":21820,"hostname":"qiuyu","scope":"server","url":"clientlog.music.163.com:443","msg":"TUNNEL"} {"level":20,"time":1745406923968,"pid":21820,"hostname":"qiuyu","scope":"server","url":"clientlog3.music.163.com:443","msg":"TUNNEL"} {"level":20,"time":1745406924064,"pid":21820,"hostname":"qiuyu","scope":"server","url":"localhost:8081","msg":"TUNNEL"}

网易云音乐歌曲链接

No response

网易云音乐版本号

3.1.7

操作系统

windows

其他信息

No response

问题排查

  • 我确认我使用的核心是由 UnblockNeteaseMusic 项目官方发行,不是其他任何 fork。
  • 我确认我已经升级到了最新的核心版本(推荐使用最新构建而不是 release)。
  • 我确认我已经启用了 HTTPS 端口。
  • 我确认我已经正确设置了 EndPoint。
  • 我确认我已经在对应的客户端正确安装了 CA 证书。

Source: UnblockNeteaseMusic/server