v0.8.0-canary.1
Pre-release
Pre-release
·
13 commits
to master
since this release
这是预览版
后台服务用 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