librespot
项目核心内容总结:
功能
librespot 是一个开源的 Spotify 客户端库,用于控制音乐播放、作为 Spotify Connect 接收器,替代已弃用的官方闭源库 libspotify,并提供额外功能(如更高音质、设备类型自定义等)。仅支持 Spotify Premium 账户,不兼容免费账户功能。
使用方法
- 通过 Cargo 安装:
cargo install librespot。 - 命令行运行示例:
librespot -n "设备名" -b 320(设置设备名和音频比特率)。 - 支持参数:缓存目录、音量归一化、设备类型(如 AVR)、TLS 和音频后端(如 Rodio、ALSA 等)。
主要特性
- 支持多种音频后端(Rodio、ALSA、GStreamer 等)和跨平台(Linux、macOS、Windows)。
- 提供 Spotify Connect 接收器功能,可自定义设备名称和类型。
- 开源 MIT 许可证,支持社区维护和扩展。
- 相关项目包括 Kodi 插件、Raspberry Pi 音乐盒、多房间音频系统等。
注意事项
- 仅限 Spotify Premium 用户使用。
- 使用可能违反 Spotify 服务条款,需自行承担风险。