网易云音乐mp3下载和歌词文件下载
个人虽然五音全无,依然不时有需求下载一些歌曲和歌词,这里介绍一下一些网易云音乐相关的工具。
下载歌曲
netease dl
netease-dl 是一个基于命令行的网易云音乐下载器,已发布在PyPI中,可以通过
1 | pip install netease-dl |
直接安装,一些简单的用法(更多用法可以使用--help
查看):
使用song
命令,在后面通过--name
来指定歌曲的名字:
1 | $ netease-dl song --name 歌曲名 |
这会返回10条搜索结果,可以在song
命令前面加一个--quiet
,netease-dl
会下载匹配第一个返回的结果:1
$ netease-dl --quiet song --name 歌曲名
在歌曲连接里会显示歌曲的ID,比如https://music.163.com/#/song?id=5233642
这个歌曲的ID便是5233642
。可以直接使用--id
或者-i
选项来指定下载歌曲:1
$ netease-dl song --id 歌曲id
NeteaseCloudMusicFlac
NeteaseCloudMusicFlac 也是一个基于命令行的下载器,这个卖点是能够下载flac
无损音乐。不过目前该代码的歌曲匹配有问题,尚待改进。
下载歌词
Lyric-Merge 是一个轻量的命令行lrc
格式歌词文件获取工具。
1 | $ git clone https://github.com/KidomMoc/Lyric-Merge |
输入ID便可以下载对应的歌词文件。