spotDL下载Spotify歌单:5分钟从安装到整单下载,一次讲清
【免费下载链接】spotify-downloaderDownload your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).项目地址: https://gitcode.com/GitHub_Trending/sp/spotify-downloader
spotDL是一款免费的Spotify下载器。它从Spotify链接读出曲目,到YouTube找到对应音频下载下来,并把歌名、艺人、专辑封面自动写进文件。装好后贴个链接,整单歌就能存到本地。
保存歌单到本地,卡在哪一步
这一节说清你什么情况下会用到它。
Spotify的歌只能在应用里在线播放,文件出不了门。断网、取消订阅之后,歌单就听不了。spotDL做的就是这件事:你给它链接,它把音频存成本地文件,封面和标签都带上。
安装spotDL并跑通第一条下载命令
这一节只干三件事:装软件、补依赖、下一首歌。
系统要求:
- Python 3.10 以上,安装时勾选加入 PATH
- FFmpeg 4.2 以上,也可以让 spotDL 替你下载
pip install spotdl spotdl --download-ffmpeg spotdl download https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b第一行安装,第二行让 spotDL 自己装好 FFmpeg,第三行是第一次真正的下载。跑完后,当前文件夹里会多出一个带封面和艺人信息的 mp3。macOS 或 Linux 上若 pip 不识别,把 pip 换成 pip3 即可。安装细节见 docs/installation.md。
按场景选用法:从单首到整单
每个小节对应一个常见需求,你处在哪个场景就取哪条命令。
下载单首歌曲:按名字搜,不用找链接
spotdl download 'The Weeknd - Blinding Lights'用“艺人 - 歌名”直接搜出结果并下载,效果和贴链接一样。
批量下载整个歌单:一条链接跑完全部
spotdl download https://open.spotify.com/playlist/37i9dQZF1E8UXBoz02kGID歌单、专辑、艺人主页的链接都能直接贴,它会按列表顺序处理完所有曲目;一行里写多个链接也可以,会排队依次下载。
定制文件名,让设备里的曲库更整齐
spotdl download "歌曲链接" --output "{artist}/{album} - {title}.{output-ext}"文件会按“艺人/专辑 - 歌名”归档,放进手机或电脑曲库时目录清晰,不用事后手动整理。
打开网页界面,在浏览器里下载
spotdl web浏览器打开页面,搜歌、看结果、点下载,全程不用碰命令行。
调参数:一张表定格式和质量
这张表只有一条规则:看场景,挑一行。
| 参数 | 作用 | 适合谁 |
|---|---|---|
--format mp3(默认) | 兼容性最好 | 日常通用收听 |
--format flac | 无损,文件更大 | 对音质有要求的人 |
--format m4a --bitrate disable | 保留原始码流,跳过转码 | 苹果设备用户 |
--bitrate 128k | 统一转成指定码率 | 想统一文件大小的人 |
--audio youtube | 换一个下载源 | 默认源失败时 |
完整参数说明在 docs/usage.md。
排查常见问题:按症状找动作
这一节列的是第一次运行最可能撞上的四种情况。
- 症状:终端提示
'spotdl' is not recognized→ 动作:Python 目录没进 PATH,重装 Python 时勾选 Add to PATH - 症状:个别歌失败,报错含
YT-DLP download error→ 动作:运行spotdl --download-deno补上缺失组件 - 症状:大歌单里成片歌曲失败 → 动作:加
--audio youtube换源重试,或稍后再跑一遍 - 症状:报错含
404→ 动作:pip install -U spotdl更新到新版
更多症状对照见 docs/troubleshooting.md。
记住这几件事,批量下载更省心
- 文件落在运行命令的那个文件夹里,先 cd 到目标目录再开跑
- 长歌单加
--print-errors,跑完会汇总列出所有失败项 - 先
spotdl save "链接" --save-file 列表.spotdl存档,之后用spotdl sync 列表.spotdl补新歌、清旧歌 spotdl --generate-config生成一次配置文件,常用参数不用每次手敲- 大下载前先
pip install -U spotdl,多数报错靠更新就能消掉
到这里,核心流程已经跑通。一句提醒:spotDL 是从公开音视频源抓取音频、再写入 Spotify 元数据,下载的文件留着自己听就好,别再传播出去,也尽量支持一下原作。
【免费下载链接】spotify-downloaderDownload your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).项目地址: https://gitcode.com/GitHub_Trending/sp/spotify-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考