spotifyd README

The project's README from github.com/Spotifyd/spotifyd. As one markdown file: README.md.

Spotifyd

Matrix GitHub Workflow Status Github Actions - CI

An open source Spotify client running as a UNIX daemon.

Project Website

Spotifyd streams music just like the official client, but is more lightweight and supports more platforms. Spotifyd also supports the Spotify Connect protocol, which makes it show up as a device that can be controlled from the official clients.

Note: Spotifyd requires a Spotify Premium account.

To read about how to install and configure Spotifyd, take a look at our wiki!

Contributing

We always appreciate help during the development of spotifyd! If you are new to programming, open source or Rust in general, take a look at issues tagged with good first issue. These normally are easy to resolve and don't take much time to implement.

Credits

This project would not have been possible without the amazing reverse engineering work done in librespot, mostly by plietar.

spotifyd (Spotifyd/spotifyd)

Searching Database…

10.8K ·GitHub
这是什么?Spotifyd 是一个开源的 Spotify 客户端,以后台 UNIX 守护进程的形式运行,而不是图形界面应用。它和官方客户端一样可以播放音乐,但更加轻量。
这是桌面应用还是后台服务?它是一个无界面的守护进程,本身没有任何界面。你需要通过其他 Spotify 应用中的 Spotify Connect 远程控制播放,因为 spotifyd 会以可连接设备的形式出现。
我该如何安装和配置 spotifyd?README 中没有直接给出安装步骤,而是指向项目的 wiki,那里有针对不同平台的安装和配置说明。
使用它是否需要 Spotify Premium 账户?需要,必须有 Spotify Premium 账户;免费版 Spotify 账户无法使用 spotifyd。
依赖这类项目的主要风险是什么?Spotifyd 的串流功能依赖 librespot 项目对 Spotify 协议的逆向工程成果,而不是官方 SDK。因此,如果 Spotify 更改其后端,它可能会失效。
什么是 Spotify Connect?它和 spotifyd 有什么关系?Spotify Connect 是 Spotify 的一种协议,用于在设备之间转移播放控制权。spotifyd 实现了这一协议,因此它会作为可选择的音箱/设备出现在官方 Spotify 应用中。
为什么有人会选择运行 spotifyd,而不是官方 Spotify 应用?因为它轻量且无界面,很适合没有图形界面的设备,比如家庭服务器或小型 Linux 主机。如果你只需要一个可以用手机或电脑控制的音频输出,它就非常合适。
Creator
Spotifyd
Size
3.3 MB
Stars
10.8K
Age
11y
Commits · 90 Days