从网易、QQ、酷狗、百度、夏米搜索下载音乐。
pymusic-dl的Python项目详细描述
音乐下载:听你想要的
Music-dl是一个命令行工具,可帮助您从多个来源搜索和下载音乐。
支持QQ音乐、网易音乐、夏米音乐、酷狗音乐、百度音乐。见supported sources。
^{str 1}仅限$python3。python 3.5+推荐。
英语中文文档
Note: Some music sources may not be available in some countries and regions. If that happens, you could use Chinese proxies. See https://github.com/0xHJK/Proxies for public proxies.
- 支持无损音乐
- 搜索具有优先级的高质量音乐(flac->;320k->;128k)
- 支持http和socks代理
- 支持多线程搜索
- 支持合并和排序结果
- 支持关键字突出显示
安装
使用PIP安装(推荐)
$ pip3 install pymusic-dl
手动
$ git clone https://github.com/0xHJK/music-dl.git
$ cd music-dl
$ python3 setup.py install
直接使用
$ git clone https://github.com/0xHJK/music-dl.git $ cd music-dl $ pip3 install -r requirements.txt $ ./music-dl # OR python3 music-dl
用法
$ music-dl --help
Usage: music-dl [OPTIONS]
Search and download music from netease, qq, kugou, baidu and xiami.
Example: music-dl -k "Bruno Mars"
Options:
--version Show the version and exit.
-k, --keyword TEXT Query keyword
-s, --source TEXT Support for qq netease kugou baidu xiami flac
-c, --count INTEGER Searching count limit (default: 5)
-o, --outdir TEXT Output dir (default: current dir)
-x, --proxy TEXT Set proxy (like http://127.0.0.1:1087)
-m, --merge Sort and merge
-v, --verbose Verbose mode
--help Show this message and exit.
示例:
支持的源
Music sources | Abbreviation | Websites |
---|---|---|
QQ Music | https://y.qq.com/ | |
Kugou Music | kugou | http://www.kugou.com/ |
Netease Music | netease | https://music.163.com/ |
Baidu Music | baidu | http://music.baidu.com/ |
Xiami Music | xiami | https://www.xiami.com/ |
Lossless Music From Baidu | flac | http://music.baidu.com/ |
欢迎提交插件以支持更多音乐源!请参阅extractors
中的文件。
学分
- https://github.com/requests/requests
- https://github.com/soimort/you-get
- https://github.com/maicong/music
- https://github.com/YongHaoWu/NeteaseCloudMusicFlac