Aerome v1.2.0 — 酷狗音源 + 三方跨音源 fallback
概述
新增 酷狗音乐音源 + 三方跨音源 fallback(参考 ncm 解锁思路),同时把所有运行时缓存统一迁出 C 盘。
酷狗音源接入
- 新增
/api/kugou/search:免登录搜索,走msearch.kugou.com/api/v3/search/song+ 自实现 MD5 签名,返回标准化 SongInfo 列表。 - 新增
/api/kugou/song/url:免登录拿播放 URL,走m.kugou.com/app/i/getSongInfo.php。免费歌曲返回 128K 试听 URL,VIP 歌曲返回payRequired=true。 - 新增
/api/kugou/lyric:免登录拿 LRC 歌词,走krcs.kugou.com/search+lyrics.kugou.com/download两步式接口。 - 设备标识
dfid+mid启动时生成 + 持久化,避免反爬。 audioProxyHeadersFor增加kugou.com分支。
三方跨音源 fallback(VIP 解锁思路)
- 改造
alternatePlaybackProviders返回['qq', 'kugou', 'netease']数组(剔除当前源)。 searchAlternatePlatformSong依次尝试每个备选音源,第一个同名同歌手匹配返回。- 实际场景:网易云 VIP → 自动找 QQ 版本;QQ VIP → 自动找酷狗版本;酷狗 VIP → 自动找 QQ 版本。
- 覆盖范围比 v1.1.x 双源 fallback 显著扩大。
UI 端
- 搜索 tab 增加「酷狗」选项;酷狗品牌蓝
#009AF3。 - 全平台「All」搜索现在并行搜网易云 + QQ + 酷狗,结果按相关性合并。
- VIP/受限歌曲自动触发 fallback,UI 友好提示「已自动切换音源」。
缓存目录统一(v1.1.x 遗留改进)
- 所有运行时缓存重定向到
E:\Claude code\AeromeData\,不再写入 C 盘%APPDATA%\Aerome\:.cookie+.qq-cookie+.bili-buvid+.kugou-dfidbeatmaps/+updates/+userData/(Electron 内部 Cache/GPUCache/IndexedDB)
- 可通过
AEROME_DATA_DIR环境变量覆盖。 - 老版本用户升级后旧 C 盘 cookie/缓存不会自动迁移,如需保留登录态可手动拷贝。
升级说明
- 直接覆盖安装即可;v1.1.x 已有的独立
Aerome文件夹会被识别为可接管目录。 - 首次启动时
E:\Claude code\AeromeData\会自动创建。
第三方平台声明
酷狗音乐是广州酷狗计算机科技有限公司的商标,本项目非官方、非附属。酷狗接入仅使用公开免登录接口(搜索 + 免费歌曲 128K 试听 + LRC 歌词),VIP 歌曲仅标记为不可播放并尝试自动跨音源匹配其它平台的免费版本。
本项目是 Mineradio(作者 XxHuberrr,GPL-3.0)的派生作品,遵循 GPL-3.0 许可证保留原作者署名。
SHA256 校验
6a9d40ed1144458823b4e335bd1e782bf68d8d5c613bab1b48c0d05e2df7a6fc Aerome-1.2.0-Setup.exe
2707cfc98ad17ea4e9173eb840dad55992b1c84d2c4e201c0789258e084e3547 Aerome-1.2.0-Setup.exe.blockmap
6ea2300d8c98a2aef8b2374d20a4352a7dbaff843ac699d281844c768ad26264 latest.yml