
Spooty 是一个自托管 Spotify downloader,可以根据 Spotify track、playlist、album URL 下载音乐,也可以订阅 playlist 或 artist 页面,在新歌发布时自动下载。它基于 NestJS 和 Angular 构建,推荐用 Docker 部署。
需要注意的是,Spooty 本身并不是直接从 Spotify 下载音频。README 说明它会从 Spotify 获取信息,然后去 YouTube 匹配并下载相关音乐。因此它需要 Spotify Developer Dashboard 里的 Client ID 和 Client Secret,也可能需要提供 YouTube cookies 来避免下载被限制或节流。
部署方式比较直接:用 Docker 运行时挂载下载目录和 cookies.txt,设置 Spotify 凭据即可。它支持配置下载格式、音质、端口、Redis、下载频率限制、数据库路径和 cookies 来源。原生运行则需要 Node 20.20.0、Redis、ffmpeg、Python3 等环境。
项目作者明确提醒:不要把这个工具用于盗版,只应下载你拥有权利的音乐,并自行承担使用责任。因此它更适合个人备份、管理自己有权保存的音乐,或者研究自托管媒体工作流,而不是用来绕开版权平台。
传送门
https://github.com/Raiper34/spooty
原创文章,如若转载,请注明出处:https://wefound.cc/p/2305.html