Sonora:原生音乐流媒体客户端
用 Rust 和 GPUI 构建的原生音乐客户端,聚合多个流媒体服务并支持本地播放。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v0.46.0
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
Sonora 是一个原生音乐流媒体客户端,使用 Rust 与 GPUI(Zed 编辑器的原生 Rust 渲染栈)构建。它把多个音乐服务与本地文件播放整合在同一个桌面应用里,并以原生方式渲染界面与动画。
项目采用 GPL-3.0 许可证,官网为 https://sonorahq.org/ ,文档见 https://sonorahq.org/docs 。
主要功能
- 支持 Apple Music、Spotify、YouTube Music、Deezer、Tidal、Subsonic/Navidrome 以及本地音乐播放
- 无缝播放(gapless)、音量标准化、随机播放、睡眠定时器
- 同步歌词与卡拉 OK 歌词、背景人声、罗马音显示
- 通过 LastFM、ListenBrainz、LibreFM、Maloja 记录收听记录(Scrobbling)
- 主题、字体、图标、透明度、模糊与窗口样式自定义
- Discord Rich Presence、原生文件打开方式
- 支持 macOS、Windows、Linux(以及可能支持 FreeBSD)
<div align="center">
<img width="50%" alt="image" src="https://github.com/user-attachments/assets/580bf9d6-db85-4fde-b599-82ba2a28cc51" />
<img width="50%" alt="image" src="https://github.com/user-attachments/assets/64fcd709-5917-432c-a418-2e07527343d2" />
</div>
安装与使用
macOS
通过 Homebrew 安装:
brew install --cask nolight132/tap/sonora
安装后需要移除隔离属性:
xattr -dr com.apple.quarantine /Applications/Sonora.app
也可以下载 release 页面提供的磁盘映像,安装后支持自动更新。
Linux
Arch 用户可从 AUR 安装:
yay -S sonora-bin
Flatpak:
flatpak install --user https://sonorahq.github.io/sonora/sonora.flatpakref
AppImage 则从 latest release 下载后赋予执行权限并运行:
chmod +x sonora-*.AppImage
./sonora-*.AppImage
Nix
可添加如下 input:
inputs.sonora.url = "github:sonorahq/sonora";
并可选 packages.${system}.sonora、sonora-bin(预编译)、sonora-src(始终从源码构建)等输出;programs.sonora 模块提供 Home Manager 配置。
Windows
从 Releases 下载 Sonora-Setup.exe 安装器运行(ARM 设备使用 Sonora-Setup-arm64.exe),或直接下载对应架构的 windows-msvc.exe 便携版。
每夜构建
项目提供 nightly 构建,可通过以下方式获取:
brew install --cask nolight132/tap/sonora-nightly
yay -S sonora-nightly-bin
nix run github:sonorahq/sonora/nightly
注意事项
- Sonora 不是盗版工具:项目不会实现导出解密音频流、DRM 许可证或内容密钥等功能,也不会绕过音乐平台的订阅限制;服务要求有效订阅时,Sonora 同样要求。
- 项目为非官方客户端,与 Spotify AB 无关联。
- 界面已提供简体中文翻译(覆盖约 92%)。
本作品整理自 GitHub 开源项目 sonorahq/sonora,原作者 @sonorahq,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.46.0当前版本
支持把歌曲拖到侧边栏歌单;全屏时隐藏 macOS 工具栏;改进屏幕阅读器无障碍支持;歌词按来源优先级选择同步歌词;修复播放器栏渲染与封面缓存问题,并调整发布 CI。
- v0.45.0
修复多平台从右到左文本的渲染与编辑,补全 YouTube Music 播放列表和专辑列表,向各服务请求更大封面,刷新本地库时重扫文件夹,优化罗马音与未同步歌词显示,首页新增 Apple 资料库最近添加内容。
评论