Skip to content

Aerome v1.2.0 — 酷狗音源 + 三方跨音源 fallback

Choose a tag to compare

@Akilaea Akilaea released this 28 Jun 14:20

概述

新增 酷狗音乐音源 + 三方跨音源 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-dfid
    • beatmaps/ + 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