跳到正文
发现
Sonora:原生音乐流媒体客户端
桌面应用生活服务

Sonora:原生音乐流媒体客户端

用 Rust 和 GPUI 构建的原生音乐客户端,聚合多个流媒体服务并支持本地播放。

admin
发布于 2026-10-28 · 更新于 2026-11-01
浏览
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 整理,以原仓库为准。

更新记录

  1. v0.46.0当前版本

    支持把歌曲拖到侧边栏歌单;全屏时隐藏 macOS 工具栏;改进屏幕阅读器无障碍支持;歌词按来源优先级选择同步歌词;修复播放器栏渲染与封面缓存问题,并调整发布 CI。

  2. v0.45.0

    修复多平台从右到左文本的渲染与编辑,补全 YouTube Music 播放列表和专辑列表,向各服务请求更大封面,刷新本地库时重扫文件夹,优化罗马音与未同步歌词显示,首页新增 Apple 资料库最近添加内容。

评论