news 2026/10/18 2:48:36

spotDL 快速上手:Spotify 歌曲离线保存成 MP3,有多简单?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
spotDL 快速上手:Spotify 歌曲离线保存成 MP3,有多简单?

spotDL 快速上手:Spotify 歌曲离线保存成 MP3,有多简单?

【免费下载链接】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 的歌曲、专辑、播放列表连同封面和元数据一起下成本地 MP3,之后离线随便听。

🎵 下载第一首 Spotify 歌曲成 MP3

先确认 Python 3.7 以上已加入 PATH,然后装 spotDL:

pip install spotdl

看到Successfully installed就对了,macOS/Linux 换成pip3,不想装 Python 的话 Releases 里也有预构建可执行文件。

FFmpeg 负责转码和写封面,先补上它:

spotdl --download-ffmpeg

它会把 FFmpeg 放进 spotDL 安装目录,不用你手动配。

再复制任意一首歌的 Spotify 链接,跑:

spotdl download https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b

进度条走完,当前目录多出一个带封面、带元数据的 MP3。记住一个规则:文件存在你敲命令时所在的目录。

📁 整批离线保存歌单,还跟着自动同步

下载整个歌单,还是那句命令,换链接就行:

spotdl download https://open.spotify.com/playlist/37i9dQZF1E8UXBoz02kGID

专辑、歌手同理;不想贴链接,直接搜歌名加引号:spotdl download 'The Weeknd - Blinding Lights'。多个目标用空格分隔排在一句命令里也可以。

想让本地文件跟着歌单走,先初始化同步生成记录文件:

spotdl sync https://open.spotify.com/playlist/37i9dQZF1E8UXBoz02kGID --save-file "my-list.sync.spotdl"

目录里会多出my-list.sync.spotdl,记着歌单里每首歌,文件必须以 .spotdl 结尾。之后歌单有增删,重跑一次就自动补新删旧:

spotdl sync "my-list.sync.spotdl"

只补不删的话,加--sync-without-deleting。

⚙️ 自定义文件名格式与音质

不想敲命令,可以开内置网页版:

spotdl web

浏览器打开 http://localhost:8800,输入歌名搜索,点下载按钮即可,封面自动嵌入。

默认输出 128k MP3。想要更大文件,加--bitrate 320k;追求音质且是 YouTube Music Premium,加--cookie-file cookies.txt --format m4a --bitrate disable拿 256kbps 原码率。

改文件命名用--output,支持{title}、{album}、{track-number}等变量:

spotdl download [URL] --output "{artist} - {title} ({year}).{output-ext}"

跑完文件就会变成"歌手 - 歌名 (年份).mp3"的样式。

🔧 卡住时去哪里找答案

文件去哪了?就存在敲命令的目录。Windows 在目标文件夹里按住 Shift 右键,选 "Open PowerShell window here",再敲命令,文件就会落进这个文件夹。

command not found?多半是 PATH 没配对。在~/.bashrc或~/.zshrc末尾加export PATH=~/.local/bin:$PATH,再source一下。

某些歌总是下载失败?spotDL 用 yt-dlp 从 YouTube 取音频,部分视频需要 Deno,跑一次spotdl --download-deno即可。

想批量改配置?跑spotdl --generate-config生成配置文件:Windows 在C:\Users\用户名\.spotdl\config.json,Linux 在~/.config/spotdl/config.json,会自动加载。

更多报错查 docs/troubleshooting.md,全部命令参数见 docs/usage.md。

现在打开终端,敲pip install spotdl。装好后再挑一条你常听的播放列表,粘进 download 命令,几分钟后离线歌单就躺在文件夹里了。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/18 2:46:41

链表算法面试全解析:虚拟头节点与快慢指针实战套路

我前一阵密集面了几家公司,发现一个挺有意思的现象:不管面试官是什么级别、什么方向,链表题几乎成了“标配开场”。尤其是准备过牛客面试热题101里链表系列之后,很多题你甚至不用等面试官开口,心里已经能预判他要考你哪…

作者头像 李华
网站建设 2026/10/18 2:41:52

【VMware虚拟机】安装【完整流程】

官网:Fusion and Workstation | VMware 本地资料: VMware17:【免费】VMw????????17资源-CSDN文库 VMware16:【免费】VM?????????????????????????????????????16资源-CSDN文库 …

作者头像 李华
网站建设 2026/10/18 2:36:19

LTX-2.5-GGUF商用指南:LTX-2.x社区许可协议与千万美元营收红线详解

【免费下载链接】LTX-2.5-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/LTX-2.5-GGUF 点击查看 免费下载 LTX-2.5-GGUF 是 Lightricks 22B 音视频生成模型 LTX-2.5 的 GGUF 量化版本,支持文生视频、图生视频,可直接用于商业部…

作者头像 李华
网站建设 2026/10/18 2:36:03

自研代码审查辅助工具:从规则引擎到私有化部署的工程实践

我团队维护的代码库持续膨胀之后,每周的 PR 评审积压量开始成倍增加。与其继续靠人海战术熬夜重审,我们决定做一个内部代号为 open-code-review 的代码审查辅助服务,用自动化手段把高重复性的检查工作前置。这套东西说穿了不复杂,…

作者头像 李华
网站建设 2026/10/18 2:35:50

Feign内部调用鉴权实战:四种方案与工程落地

1. 从一个真实的线上故障说起去年冬天的一个凌晨,我被值班电话叫醒。监控大盘上,订单服务的错误率突然从0.1%飙到了37%,大量请求返回403。奇怪的是,网关层的鉴权日志一切正常,用户明明带着合法的Token进来的。排查了两…

作者头像 李华
网站建设 2026/10/18 2:34:05

Spring Boot多模型AI机器人:从流式输出到上下文管理

简介:这是一份基于Spring Boot框架开发的人工智能机器人项目资源,目标是帮助计算机、电子信息工程、数学等专业的学生完成课程设计、期末大作业或毕业设计。项目已集成GPT-3.5、GPT-4.0、Kimi、百度文心一言等多种对话大模型,并接入Stable Di…

作者头像 李华