Skip to content

Aerome v1.1.0

Choose a tag to compare

@Akilaea Akilaea released this 25 Jun 15:41

关于 Aerome

Aerome 是 [Mineradio]二创作品
Akilaea 维护。

  • 原作品版权 Copyright (C) 2026 XxHuberrr
  • 派生作品版权 Copyright (C) 2026 Akilaea
  • 协议:GPL-3.0(详见 LICENSENOTICE.md

Aerome 使用独立项目名、独立 appId (com.aerome.desktop)、独立图标,不与原 Mineradio 项目混淆。

下载

文件 用途
Aerome-1.1.0-Setup.exe Windows NSIS 安装包(110 MB)
Aerome-1.1.0-Setup.exe.blockmap 差异更新用
Aerome-1.1.0-SHA256SUMS.txt 所有资产的 SHA256 校验

安装包 SHA256:

6e349ab8a399befeac0f3ec0d2eebceb08fba9ac6f615db56aefb5b9269882b9  Aerome-1.1.0-Setup.exe

⚠️ 安装包未做代码签名(开源项目无签名常态)。Windows SmartScreen 第一次会拦,点「仍要运行」即可。校验完整性请用 sha256sum -c Aerome-1.1.0-SHA256SUMS.txt

相对上游 Mineradio v1.1.0 的改动

新功能

  • B 站音源接入(免登录):搜索 tab 新增「B站」平台选项,能搜视频、取最高码率音频流(DASH 192K mp4a)、播放。/api/bili/search /api/bili/detail /api/bili/audio /api/bili/subtitle 四个端点。字幕接口已就绪但多数音乐视频无字幕,目前按 best-effort 处理。

安全基线收紧

  • 本地 HTTP 服务默认监听 127.0.0.1(不再绑 0.0.0.0),需要局域网访问可设 HOST=0.0.0.0
  • CORS 收紧到只允许 localhost / 127.0.0.1 来源,拒绝恶意网页跨域调用本机 API
  • 静态资源服务增加显式 root 边界校验(路径穿越防御纵深)

性能优化

  • localBeatMapCache 纳入 trimRuntimeCaches(防无界增长)
  • 播放进度 200ms 定时器在 paused / 隐藏时跳过歌词高亮更新
  • musicTempoWorkerUrlbeforeunloadrevokeObjectURL
  • initUpdatePreview 改为 splash dismiss 后触发(替代固定 9 秒延迟)
  • /api/audio /api/cover 在客户端断开时 AbortController.abort() 取消上游下载

品牌重命名

  • MineradioAerome(appId、executableName、IPC channel、Electron 分区、窗口标题、安装器 NSIS、PowerShell class、splash wordmark、所有 UI 可见字符串)
  • 兼容性:旧 MINERADIO_* 环境变量已移除(clean break)

视觉资产

  • 全新 AM 图标(黑底白字 squircle logo)
  • 全新安装向导贴图(sidebar / header)

继承自上游 v1.1.0 的核心特性

  • Open-Meteo 天气电台
  • 网易云音乐 / QQ 音乐双源搜索与播放
  • 3D 歌单架、歌词舞台、粒子视觉、电影镜头系统
  • DIY 视觉控制台、用户存档
  • GitHub Releases 自动更新检测

上游安全提示

继承自上游:上游 v1.0.10 及更早旧安装包不再建议继续安装或传播。Aerome 直接基于 v1.1.0 源码派生重打包,请只使用本仓库 GitHub Release 的资产。

反馈

发现问题请到 Issues。提交时请勿附带 Cookie、Token、账号信息等敏感数据。