Skip to content

Sona 0.6.2

Choose a tag to compare

@FfszHy FfszHy released this 19 Oct 18:26
· 11 commits to main since this release

Sona 0.6.2 · build 11

适用于 macOS 26 或更高版本的 Apple Silicon Mac。

更新

  • 应用 × 设备独立音量:选中应用的输出设备后,分别调节各路音量。重新选择设备可恢复之前的音量,并支持迁移旧版偏好。
  • 更自然的界面过渡:设备切换、设备行增减和面板高度变化采用连贯缓动,已有设备行保持稳定;响应系统“减少动态效果”设置。
  • 修复顶部跳动:逐应用选择或取消输出设备时,顶部声音模块保持稳定,避免文字、滑块和边缘短暂偏移。
  • 设备按钮使用中性透明玻璃、蓝色选中图标,统一不同设备图标的尺寸与留白。
  • 改善音量拖动期间的后台写入与服务重连后的配置恢复,清理重复设计资源和安装包中的 macOS 扩展元数据。

安装与升级 / Installation

中文

  1. 下载本页的 Sona-0.6.2.pkg。适用于 macOS 26 或更高版本的 Apple Silicon Mac。
  2. 双击安装包,按照安装器提示输入管理员凭据。安装包会同时更新 App、HAL 驱动和 Sona Audio Service;安装期间会短暂重启系统音频并中断播放。升级也请使用完整安装包,以确保 App 和服务都支持各路独立音量。
  3. 安装完成后打开 /Applications/Sona.app,点击菜单栏图标开始使用。

签名与 macOS 提示

二进制采用 ad-hoc 签名,安装包未使用 Developer ID 签名,也未经过 Apple 公证。如果 macOS 提示无法验证开发者或无法检查恶意软件,且你确认安装包来自本页,可在尝试打开安装包后前往「系统设置 → 隐私与安全性」,点击「仍要打开」,再确认打开并继续安装。

可选:校验下载文件

将本页的 Sona-0.6.2.pkg.sha256 与安装包放在同一目录。以下以默认下载目录为例:

cd ~/Downloads
shasum -a 256 -c Sona-0.6.2.pkg.sha256

预期输出为 Sona-0.6.2.pkg: OK。此步骤用于核对下载文件是否与发布文件一致;如果校验失败,请重新下载并复核。

选中多个设备可同时输出;取消全部设备即让该应用无输出。明确选择的设备断开时,不会自动把声音送回默认扬声器。旧服务不能提供各路独立音量,对应控件会禁用,需一并升级服务。

卸载步骤见 中文 README。

English

  1. Download Sona-0.6.2.pkg from this release. Requires macOS 26 or later on Apple Silicon.
  2. Open the package and follow the installer prompts, providing administrator credentials when requested. It installs or updates the app, HAL driver and Sona Audio Service, and briefly restarts system audio, interrupting playback. Use the complete package when upgrading so both the app and service support independent output volumes.
  3. Open /Applications/Sona.app and click its menu bar icon to get started.

Signing and macOS prompts

The binaries use ad-hoc signatures. This release is not Developer ID signed or notarized. If macOS says the developer cannot be verified or Apple cannot check for malicious software, and you trust the package downloaded from this release, first try opening it, then go to System Settings → Privacy & Security, click Open Anyway, and confirm that you want to open it to continue installation.

Optional: verify the download

Download Sona-0.6.2.pkg.sha256 into the same folder as the package. For the default Downloads folder, run:

cd ~/Downloads
shasum -a 256 -c Sona-0.6.2.pkg.sha256

Expected output: Sona-0.6.2.pkg: OK. This checks that the download matches the published file. If verification fails, download the files again and recheck.

Select multiple devices to play through them simultaneously; clearing every device silences that app. An explicitly selected device becoming unavailable does not send its audio back to the default speakers. Older services cannot provide independent output volumes, so update the service together with the app.

For removal instructions, see the English README.

验证范围

已完成 Release 构建、make test-all、隔离 XPC 握手与会话替换检查,以及安装包版本、架构、签名、权限和 payload 文件核对。隔离 XPC 测试使用独立服务名和离线设备配置;不替代生产域服务或实际输出设备测试。本次界面改动对应的开发构建已在本地安装,由项目作者实际体验并确认动效问题解决;这不是对 0.6.2 完整安装包安装流程的验收。

完整安装包的干净环境安装、旧包升级、卸载、多物理设备及长期运行验收尚未补齐;多设备播放不保证采样级同步。

源码采用 FSL-1.1-ALv2 授权。