作者:zx15899966868 | 来源:互联网 | 2023-07-30 13:40
起因
今天无意间看到这条新闻,听说已经共享了99%的乐库。于是屁颠屁颠的打开网易云,搜索了前段时间很火的体面,然而,依旧没有于文文版的,很多经典的粤语歌也没得听。于是就有了这个小工具-SDMUSIC。SDMUSIC的名字,其实就是Search && Download Music
,使用Python3编写的命令行软件,理论上支持所有平台,暂时只在类Unix(Ubuntu && Arch)系统上测试。
功能清单 [x] 搜索 [x] 下载 [x] 歌词 [x] 专辑图片下载与嵌入(在下载时指定-a参数,实现此功能依赖你电脑的ffmpeg ) [ ] 批量下载 使用方法 这个项目已经开源到了github上 。同时,也已经同步到了PyPi。
安装 方法一 pip3 install sdmusic
方法二 git clone git@github.com :pcdack/SDMUSIC.git cd SDMUSIC/ python3 setup.py install
检验 输入sdmusic -v
输出:
______ _____ __ __ __ __ ______ __ ______ /\ ___\ /\ __-. /\ "-./ \ /\ \/ \ \ /\ ___\ /\ \ /\ ___\ \ \_ __ \ \ \ \/ \ \ \ \ \- ./\ \ \ \ \_ \ \ \ \_ __ \ \ \ \ \ \ \_ ___ \/ \_ ____\ \ \_ ___- \ \_ \ \ \_ \ \ \_ ____\ \/ \_ ____\ \ \_ \ \ \_ ____\ \/ _____/ \/ ____/ \/ _/ \/ _/ \/ _____/ \/ _____/ \/ _/ \/ _____/
安装成功
搜索命令 sdmusic -n "体面" -s
下载命令 很简单只要把上面的s参数改为d,然后用-i在去指定你要下载那一条音乐。
例如
sdmusic -n "体面" -p qq -s
在命令行的结果为
Index MusicName MusicAuthor1 体面 于文文2 体面 艾辰3 体面 简弘亦4 体面 罗之豪5 体面 胖胖胖6 体面 阿细7 体面 妖蝠sama8 体面 冯允澈9 体面 阿祥10 体面 简弘亦
我们如果想下载第一个音乐,那么
技巧使用键盘的上键更改即可
sdmusic -n "体面" -p qq -d -i 1
回车就可下载。
批量下载
sdmusic -l -a -t http:
上面这条命令,下载后面歌单的所有音乐,同时下载所有的歌词和嵌入专辑图 去掉-l,-a就可以不下载歌词和嵌入专辑图与专辑信息
其他参数(除-o以外其他的在下载和搜索的时候都可以用) 可选参数 -p[platform]:可以指定搜索平台{netease(网易:默认),qq,xiami(虾米),kugou(酷狗),1ting(一听)} 例子
sdmusic -n "体面" -p qq -s
-g[page]:指定搜索的页面为第几页默认为第一页,如果第一页没有找到相关的歌曲,可以指定移动到第二页
sdmusic -n "体面" -p qq -g 1 -s
-v[version]:输出版本信息
-o[output]:指定输出路径(只有在指定为下载是有效 )
如有其他需求,请尽情ISSUES,欢迎一起维护项目