批量下载音乐至本地
由于最近跑步经常拿着手机跑,发现到最后确实跑姿有所变形,遂购入小幽x18,借助其支持本地内存的功能,用以用以跑步听歌,但是需要下载本地音乐传到耳机,因此先在论坛检索了一下音乐下载站,后面发现佬友这一站点,但是不支持批量下载音乐功能,于是自己简单写了个批量下载的小工具。
佬友音乐站点:
https://linux.do/t/topic/224122
批量下载音乐项目地址:
github.com
GitHub - yyhhyyyyyy/MusicDownloader: MusicDownloader
MusicDownloader
默认音质下载顺序:FLAG>320>128>M4A
也就是永远优先下载高音质的音乐
简单说明下如何使用(其实是照搬我写的md哈哈):
如果使用的是conda执行 conda env create -f environment.yml
如果使用的是python执行 pip install -r requirements.txt
自行填写歌单到 songs (仓库中的songs仅为测试使用[其实是我的跑步歌单])
运行 music_download.py 即可 自动化批量下载 (如果是第一次运行 需要手动登录一次 Linux.do 账号 让该浏览器记录cookie 方可进行下载)
如果需要转成MP3格式,请手动运行 cover_mp3.py
如有疑问欢迎留言或者提issues