音乐下载。
sonimei的Python项目详细描述
标题:Sonimei
索尼美
sonimei.cn的音乐下载程序
full supported in python3.7, macosx
待办事项
- []
分析网易播放列表并全部下载 - []添加鼻测试
- []Sonimei可能还有更多其他网站
支持的站点
- [X]QQ
- [X]163(网易)
- [X]谷沟
能力
- [X]搜索单曲名/歌手
- [X]多首歌曲
split by #
- [X]下载并自动添加ID3标记:
cover
- [X]支持分页
- [X]扫描目录并更新ID3标记
- [X]搜索前检查本地文件
- [X]搜索结果:json/html原始文件,自动缓存,直到您删除它们
- [X]应用程序生命周期中缓存的搜索候选项
- [X]彩色用户界面:)
新功能
- [X]自动缓存下载的唱片封面,直到您手动删除它们
- [X]如果您正在收听Netease音乐,使用
snm -a
将自动获取歌曲名称并尝试下载,无需再进行复制/搜索 - [X]如果网易音乐质量高^{
},会提示直接下载,但您可以跳过它。 - [X]如果某首歌曲下载失败,将存储该歌曲,并使用
snm -fs
重新下载该歌曲。
安装
cd <PATH>/Sonimei-Music
python setup.py install
# reinstall
pip/3 uninstall sonimei -y && python setup.py instal
sonime配置/存储文件/缓存
配置
snm -a
将自动获取歌曲名称并尝试下载,无需再进行复制/搜索snm -fs
重新下载该歌曲。配置文件:~/.sonimei/sonimei.cfg
[log]enabled=falsefile_pth=/Users/lihe/.sonimei/sonimei.logfile_backups=3file_size=5level=10symbol=☰☷☳☴☵☲☶☱[pretty]# install hacknerd font for full charssymbols=,,,,,,,,,,,,ﴖ,,,,,,,♪,[snm]save_dir=~/Music/sonimei
歌曲
编辑配置:sonimei.cfg
缓存
缓存原始:~/.crawler/music.sonimei.cn/raw
缓存封面:~/.crawler/music.sonimei.cn/media
缓存的网易原始文件:~/.crawler/music.163.com
使用量
如果安装了snm
可以从终端调用
新功能
a.snm -a
将获得当前正在播放的NeteaseMusic歌曲,并尝试下载
b.snm -fs
将找到所有下载失败的歌曲,并尝试重新下载它们。
snm -a
将获得当前正在播放的NeteaseMusic歌曲,并尝试下载
b.snm -fs
将找到所有下载失败的歌曲,并尝试重新下载它们。
无参数:snm
如果没有提供参数,将显示-h
提示
显示帮助:snm -h/--help
搜索单曲/艺术家
搜索生命周期中支持的键
nN
加载下一页
pP
加载上一页
bB
返回一层
1~10
号码,将下载歌曲
s
如果处于扫描模式,则跳过当前歌曲
选择站点:-s 163/kugou
但现在,两者都不可用I just use the sonimei site result
,我不使用163/kugou,我更喜欢qq,所以我就把它留在这里。
扫描
将扫描保存的歌曲目录,并尝试修复ID3标记和封面