本地GTK*sonic客户端。
sublime-music的Python项目详细描述
崇高音乐是本土的,GTK3 Subsonic/Airsonic/Revel/Gonic/Navidrome/*sonic客户端 Linux桌面。在
打开播放队列的Sublime Music的“唱片集”选项卡。More Screenshots
特点
- 在多个符合亚音速API的[1]服务器之间切换。在
- 通过同一LAN上的Chromecast设备播放音乐。在
- 离线模式下,崇高音乐不会提出任何网络请求。在
- DBus MPRIS接口集成,通过客户端控制崇高音乐 例如playerctl、i3status-rust、KDE Connect和许多常用的 桌面环境。在
- 按服务器报告的文件系统结构浏览歌曲,或查看它们 在“相册”、“艺术家”和“播放列表”视图中按ID3标记组织。在
- 直观的播放队列。在
- 创建/删除/编辑播放列表。在
- 下载歌曲进行离线收听。在
[1] | Requires a server which implements the Subsonic API version 1.8.0+. |
安装
通过AUR:
安装^{tt3}$ package。使用yay的示例:
yay -S sublime-music
如果要支持在系统密钥链中存储密码,请同时安装 python-keyring。在
如果您想支持在Chromecast设备上播放,请安装 python-pychromecast。如果您想从您的计算机上提供缓存文件 通过LAN到Chromecast设备也安装python-bottle。在
通过NixOS:
崇高音乐是NixOS使用的nixpkgs不稳定通道的一部分。在
要在NixOS上安装崇高音乐,可以使用声明式或命令式 方式:
在configuration.nix(声明性):
^{pr2}$ 在在命令行中(命令行):
nix-env -iA sublime-music
在
要自定义安装的额外组件,您需要使用override Nix提供的功能:
(sublime-music.override { serverSupport = true; chromecastSupport = true; })
支持以下组件:
- chromecastSupport:如果您想支持在Chromecast设备上播放 在局域网上
- serverSupport:如果您希望能够从 计算机通过LAN到Chromecast设备
- keyringSupport:如果要将密码存储在系统密钥环中 而不是纯文本
- notifySupport:如果要在新歌开始时启用通知 玩
- networkSupport:如果要更改用于访问 服务器取决于您连接到的网络。在
有关详细信息,请参见Nix package management。在
通过Debian包
Sublime Music目前不在Debian的“稳定”发行版中,但是 为Debian“不稳定”和“测试”打包。在
如果您的/etc/apt/sources.list中有这些源代码,则可以安装 包装包括:
sudo apt install sublime-music
通过Flatpak:
将来,您将能够通过Flathub进行安装。现在,如果你想的话 尝试Flatpak,您必须通过访问Releases手动安装它 {tt16从那里下载}。在
接下来,安装Sublime Music的依赖项。如果你还没有,就跟我来 此处设置flathub的说明: https://docs.flatpak.org/en/latest/using-flatpak.html#add-a-remote
然后,安装Sublime Music的依赖项:
sudo flatpak install -y org.gnome.Platform//3.38 org.gnome.Sdk//3.38
最后,安装Sublime Music:
sudo flatpak install sublime-music.flatpak
要运行Sublime,请使用以下命令:
flatpak run app.sublimemusic.SublimeMusic
通过PyPi:
pip install sublime-music
您可以安装一些可选的依赖项。下面是一个 如何做到这一点:
pip install sublime-music[keyring,chromecast,server]
- keyring:如果您想将密码存储在系统密钥环中 以纯文本形式
- chromecast:如果您希望在Chromecast设备上播放 局域网。在
- server:如果您希望能够从您的计算机提供缓存文件 通过LAN到Chromecast设备
注意
崇高音乐需要python3.8。请确保你有那个 安装。您可能还需要使用pip3,而不是pip,如果您在 一个尚未弃用Python2的操作系统. 在
Click HERE for the Sublime Music website.
Click HERE for extended user documentation.
请参阅^{tt23}$文档,了解如何为该项目做出贡献。在
您也可以加入我们矩阵室的对话: #sublime-music:matrix.org。在
- 项目
标签: