Skip to content

v0.8.0-canary.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 23:14
· 13 commits to master since this release
d5b58d7

这是预览版

后台服务用 Rust 重写后的第一个公开版本,先发 canary 收集问题。它走独立的更新通道,装稳定版的人不会被自动升上来;想退回去,直接装 v0.7.0 覆盖即可。

变化

  • 后台服务从 Bun 换成 Rust,常驻内存从约 82 MB 降到约 9 MB。整机内存占用主要还是网页内核那部分,这次省下的是后台固定开销。
  • 播放时整棵进程树 CPU 平均 1.6%(连续播放 5-10 分钟为 1.8%),暂停待机 0.14%;后台服务自身平均 0.01% 以下。Apple Silicon 实测,逐样本数据在仓库里可复核。
  • 安装包明显变小:macOS 从 36.5 MiB 缩到 11.9 MiB,Windows 从 33.2 MiB 缩到 7.0 MiB。macOS 装完占用从 73.4 MiB 降到 23.0 MiB。
  • 迷你播放条双击回到原来的窗口大小。Windows 上之前双击会直接最大化(#2)。
  • Linux 托盘相关代码按平台隔离,不再影响其他平台的构建。
  • 安装包里附带 GPL/LGPL 依赖的完整源码和一份自查脚本,可以自己核对源码没被动过手脚。

已知情况

  • Windows x64 和 Ubuntu x64 仍然是实验构建,遇到问题欢迎开 issue。
  • macOS 是 ad-hoc 签名,没有 Developer ID 和公证。首次打开会被拦,去「系统设置 → 隐私与安全性」点「仍要打开」,或者终端跑 xattr -dr com.apple.quarantine /Applications/YesPlayMusic.app
  • Windows 安装包未签名,会触发 SmartScreen 提示。

Full Changelog: v0.7.0...v0.8.0-canary.1