这个项目能做什么
Raspotify 是一个 Debian 软件包和仓库,将 librespot 库封装为 systemd 守护进程,为无头 Linux 系统提供 Spotify Connect 客户端。它面向 Debian Stable(当前为 Debian 13 "Trixie")及 Debian 兼容发行版,README 指出在其他系统上的兼容性可能有所不同。
由于专为无头环境构建,该项目建议桌面用户改用 spotifyd,并推荐 moOde 音频播放器作为树莓派音频的即用型解决方案。Librespot(因此也包括 Raspotify)需要 Spotify 高级账户。
安装方式包括:通过 shell 单行命令安装 curl 并运行项目的安装脚本,或手动下载最新的 .deb 包。预构建包已发布,支持 armhf、arm64、amd64 和 riscv64 架构。明确不支持 ARMv6 设备,如初代树莓派和 Pi Zero v1.x。
软件包在 Docker 内构建,为 Linux 交叉编译 librespot;文档说明这可在装有 Docker Desktop 或 Colima 的 macOS 上运行。初始化子模块后,通过 make 目标(arm64、armhf、amd64、riscv64 或 all)进行构建,生成的 .deb 文件写入仓库根目录。包文件名中的 librespot 提交哈希反映了构建时 librespot 子模块检出的提交;README 描述了通过提升子模块指针来针对不同版本进行构建。riscv64 目标使用单独的 Docker 镜像。clean 和 distclean 目标分别移除构建产物和 Docker 镜像。
配置指南位于项目 wiki 中,建议从基本设置指南开始。对于错误报告、问题和功能请求,README 要求用户先阅读故障排除和基本设置指南,并搜索现有的已打开和已关闭的问题及讨论。
免责声明指出,根据 librespot 自身的声明,将 librespot 连接到 Spotify API 可能被 Spotify 禁止,使用风险自负。Raspotify 和 librespot 仅限个人私下使用,商业或公共用途被视为违反 Spotify 服务条款,可能导致这些工具的所有用户被封锁。
该项目采用 MIT 许可证。它感谢 Paul Lietar、librespot 组织及其贡献者提供底层库,并注明原作者已转向广播工作,现由 Kim Tore Jensen 维护项目,同时感谢前维护者。
评论
0 评分人数达到10人后显示
登录后参与讨论。