从SoundCloud抓取艺术家
项目描述
SoundScrape!
SoundScrape

SoundScrape 使得从SoundCloud(以及Bandcamp和MixCloud)下载艺术家变得非常简单 - 即使没有下载链接的艺术家!它还会自动创建ID3标签(包括专辑封面),这非常方便。
用法
首先,安装它
pip install soundscrape
注意:如果您遇到问题,请首先尝试更新到最新版本
pip install soundscrape --upgrade
然后,只需调用soundscrape以及您要抓取的艺术家名称
soundscrape rabbit-i-am
这样就完成了!太棒了!文件以mp3格式存储在 Artist name - Track title.mp3。
您还可以使用 -n 参数仅下载一定数量的歌曲。
soundscrape rabbit-i-am -n 3
集合
Soundscrape还可以下载集合,但您必须包含要下载的集合的完整URL
soundscrape https://soundcloud.com/vsauce-awesome/sets/awesome
分组
Soundscrape还可以使用 -g 参数从SoundCloud分组下载曲目。
soundscrape chopped-and-screwed -gn 2
曲目
Soundscrape还可以使用 -t 下载特定曲目
soundscrape foolsgoldrecs -t danny-brown-dip
或直接使用URL
soundscrape https://soundcloud.com/foolsgoldrecs/danny-brown-dip
点赞
Soundscrape还可以使用 -l 下载艺术家喜欢的所有项目
soundscrape troyboi -l
或直接使用URL
soundscrape https://soundcloud.com/troyboi/likes
仅下载高质量文件
默认情况下,SoundScrape会尝试抓取所有内容。然而,如果您只想下载有官方下载的曲目(通常为320kbps的高品质比特率),可以使用-d参数。
soundscrape sly-dogg -d
保留预览曲目
默认情况下,SoundScrape会跳过SoundCloud现在提供的30秒预览曲目。您可以使用-k参数选择保留这些预览片段。
soundscrape chromeo -k
文件夹
默认情况下,SoundScrape的目标是像wget一样操作,在当前目录下直接下载。然而,使用-f参数后,SoundScrape的行为更像下载管理器,并将歌曲按以下格式排序
./ARTIST_NAME - ALBUM_NAME/SONG_NUMBER - SONG_TITLE.mp3
它还会跳过之前下载的曲目。
soundscrape murdercitydevils -f
Bandcamp
SoundScrape还可以从Bandcamp下载专辑。对于Bandcamp页面,请使用-b参数,并附带艺术家用户名或特定URL。它一次只下载一个专辑。这与其他所有参数都兼容,除了-d,因为据我所知,Bandcamp的流只提供一种比特率。
注意:当前,当使用-n参数时,限制是针对每个专辑单独评估的。
soundscrape warsaw -b -f
这同样适用于托管在Bandcamp上的非Bandcamp URL。
soundscrape -b http://music.monstercat.com/
注意必须包含完整的URL。
Mixcloud
SoundScrape还可以从Mixcloud抓取混音。这个功能非常实验性,并且没有任何保证能工作!
它将找到混音的原始mp3文件并抓取它(带有标签和专辑封面),如果可能的话,否则只获取原始的m4a流。
Mixcloud目前只能处理单个混音。很快将能够处理整个艺术家档案。
soundscrape https://www.mixcloud.com/corenewsuploads/flume-essential-mix-2015-10-03/ -of
Audiomack
为了好玩,SoundScrape还可以从Audiomack下载单个歌曲。不过,你真的不想这么做。
soundscrape -a http://www.audiomack.com/song/bottomfeedermusic/top-shottas
MusicBed
出于某种奇怪的原因,它也适用于MusicBed.com。感谢@brachna提供的这个功能。
soundscrape https://www.musicbed.com/albums/be-still/2828
打开文件
作为一个便利的方法,SoundScrape可以自动“打开”它下载的文件。这使用您系统的“打开”命令进行文件关联。
soundscrape lorn -of
问题
可能还有很多可以改进的地方。如果您发现任何问题,请提交问题!
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。