使用Spotify命令行下载器spotify-dl批量下载整个歌单
https://github.com/SathyaBhat/spotify-dl
spotify-dl基于yt-dlp,支持批量下载,多线程,仅支持歌单。
下载出来的文件内嵌元数据(歌名、歌手、封面),比特率为192Kbps。
命令行下载器不适合小白,小白慎看,下面开始教程。
教程使用以下终端进行演示:
• PowerShell Preview(Windows)
• Ubuntu 22.04 LTS on WSL(Linux)
• ZeroTermux(Android)
首先是准备工作,用自己的账号登录到Spotify开发者仪表盘
https://developer.spotify.com/dashboard
右上角Create app,按照自己喜好填写信息,Save,右上角Settings,记录好Client ID和Client secret,以后下载都会用到。
然后安装Python环境(如果没有),Windows建议去 python.org ,其它系统用自带的软件包管理器,这里不再赘述。
为确保环境正确安装,在终端输入
默认是webm格式,如果要自动转换成MP3,需要安装FFmpeg并添加到PATH。
• PowerShell
• WSL
• ZeroTermux
为确保环境正确安装,在终端输入
开始安装spotify-dl。
• PowerShell
下载我打包好的程序包
https://t.me/ZGQincLiqun/3395
放到一个文件夹,进入文件夹,右键,打开PowerShell。
• WSL
使用pip安装,输入
• ZeroTermux
同上。
然后需要输入环境变量,就是刚刚记录的Client ID和Client secret,以后每次下载都要输入,输入完别关闭终端,格式如下。
• PowerShell
命令1:
命令2:
• WSL
命令1:
命令2:
• ZeroTermux
同上。
现在开始使用spotify-dl,首先打开Spotify,选择任意歌单,复制分享链接。
• PowerShell
输入
• WSL
输入
• ZeroTermux
同上。
这就开始下载了,挂后台等下载完就行。
注意spotify-dl的默认下载路径。
• PowerShell:程序所在目录。
• WSL:Linux当前用户文件夹根目录。
• ZeroTermux:用户数据根目录(home)。
如果想要指定下载目录或启用多线程或批量下载多个歌单,请查看Github内的README文档。
#PC软件 #Android软件 #音乐 #Github #网站 #教程
https://github.com/SathyaBhat/spotify-dl
spotify-dl基于yt-dlp,支持批量下载,多线程,仅支持歌单。
下载出来的文件内嵌元数据(歌名、歌手、封面),比特率为192Kbps。
命令行下载器不适合小白,小白慎看,下面开始教程。
教程使用以下终端进行演示:
• PowerShell Preview(Windows)
• Ubuntu 22.04 LTS on WSL(Linux)
• ZeroTermux(Android)
首先是准备工作,用自己的账号登录到Spotify开发者仪表盘
https://developer.spotify.com/dashboard
右上角Create app,按照自己喜好填写信息,Save,右上角Settings,记录好Client ID和Client secret,以后下载都会用到。
然后安装Python环境(如果没有),Windows建议去 python.org ,其它系统用自带的软件包管理器,这里不再赘述。
为确保环境正确安装,在终端输入
python3 --version查看Python版本。默认是webm格式,如果要自动转换成MP3,需要安装FFmpeg并添加到PATH。
• PowerShell
winget install ffmpeg• WSL
sudo apt-get install ffmpeg• ZeroTermux
pkg install ffmpeg为确保环境正确安装,在终端输入
ffmpeg -version查看FFmpeg版本。开始安装spotify-dl。
• PowerShell
下载我打包好的程序包
https://t.me/ZGQincLiqun/3395
放到一个文件夹,进入文件夹,右键,打开PowerShell。
• WSL
使用pip安装,输入
pip3 install spotify_dl• ZeroTermux
同上。
然后需要输入环境变量,就是刚刚记录的Client ID和Client secret,以后每次下载都要输入,输入完别关闭终端,格式如下。
• PowerShell
命令1:
$env:SPOTIPY_CLIENT_ID='[Client ID]'命令2:
$env:SPOTIPY_CLIENT_SECRET='[Client secret]'• WSL
命令1:
export SPOTIPY_CLIENT_ID=[Client ID]命令2:
export SPOTIPY_CLIENT_SECRET=[Client secret]• ZeroTermux
同上。
现在开始使用spotify-dl,首先打开Spotify,选择任意歌单,复制分享链接。
• PowerShell
输入
.\spotify_dl.exe -l [歌单链接]• WSL
输入
spotify_dl -l [歌单链接]• ZeroTermux
同上。
这就开始下载了,挂后台等下载完就行。
注意spotify-dl的默认下载路径。
• PowerShell:程序所在目录。
• WSL:Linux当前用户文件夹根目录。
• ZeroTermux:用户数据根目录(home)。
如果想要指定下载目录或启用多线程或批量下载多个歌单,请查看Github内的README文档。
#PC软件 #Android软件 #音乐 #Github #网站 #教程