使用Spotify歌曲URL或带有AlbumArt和元标记的播放列表从YouTube下载歌曲。
spotdl的Python项目详细描述
Spotify下载程序
使用spotify的http链接从youtube下载mp3格式的歌曲。
也可以通过输入歌曲的艺术家和歌曲名称来下载歌曲(如果您没有spotify的http链接来下载某些歌曲)。
自动将元数据应用于下载的歌曲,其中包括:
Title
,Artist
,Album
,Album art
,Lyrics
(如果在lyrics wikia,Album artist
,Genre
,Track number
,Disc number
,Release date
,等等……
直接开箱即用,不需要生成或处理api密钥(已经包含)。
下面是你的音乐库的样子!
安装
此工具仅适用于python 3。
Python2的兼容性因为它处理Unicode的方式而被放弃(2020也即将到来)。 如果仍然需要使用python 2,请查看(过时的) python2分支。
SpotifyDownloader适用于所有主要的发行版,甚至在诸如Raspberry PI这样的低功耗设备上也适用。
Spotify Downloader可以通过PIP安装:
$ pip3 install spotdl
但一定要查看Installationwiki 页面,以获取详细的操作系统特定指令,以及它在系统上工作所依赖的其他依赖项。
用法
对于最基本的用法,下载曲目就像
$ spotdl --song https://open.spotify.com/track/2DGa7iaidT5s0qnINlwMjJ $ spotdl --song "ncs - spectre"
下载播放列表和相册时,需要先将所有曲目加载到文本文件中,然后通过
此文本文件到--list
参数。以下是播放列表的操作方法
$ spotdl --playlist https://open.spotify.com/user/nocopyrightsounds/playlist/7sZbq8QGyMnhKPcLJvCUFD INFO: Writing 62 tracks to ncs-releases.txt$ spotdl --list ncs-releases.txt
运行spotdl --help
以获取spotify下载程序中所有可用选项的列表。
查看Available options Wiki页面,显示当前可用选项的列表及其说明。
维基页面Instructions for Downloading Songs 包含有关下载曲目的不同可用方法的详细信息。
常见问题解答
所有常见问题将在我们的FAQ wiki page中提到。
贡献
查看CONTRIBUTING.md了解更多信息。
运行测试
$ python3 -m pytest test
显然,这需要安装pytest
模块。
免责声明
下载版权歌曲在您的国家可能是非法的。 此工具仅用于教育目的,仅用于显示 如何利用Spotify的API从YouTube下载音乐。 请购买他们的音乐来支持他们。