从网易、QQ、酷狗、百度、夏米搜索下载音乐。

pymusic-dl的Python项目详细描述


音乐下载:听你想要的

music-dl


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 sourcesAbbreviationWebsites
QQ Musicqqhttps://y.qq.com/
Kugou Musickugouhttp://www.kugou.com/
Netease Musicneteasehttps://music.163.com/
Baidu Musicbaiduhttp://music.baidu.com/
Xiami Musicxiamihttps://www.xiami.com/
Lossless Music From Baiduflachttp://music.baidu.com/

欢迎提交插件以支持更多音乐源!请参阅extractors中的文件。

学分

许可证

MIT License

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java IntelliJ找不到依赖项选项卡   java向字符串数组string[]添加元素并在Junit中测试结果   如何在eclipse中获取活动java项目的名称   如何使用java在mysql中插入时间   java ArrayList更新了插入一行,但Jtable仍然没有刷新   如何在JavaSwing中命名坐标(点)   java Matcher/模式不打印   java错误地设置了arraylist   使用UsernamePasswordCredential提供程序的java列表Azure AD   java在HTTP请求中设置UTC时间   未加载事件:jquery完整日历Java集成   java Maven插件依赖项无法从内部repo解析依赖项   Maven更新重置Java版本   java如何向中添加图片。带有Apache POI XWPF的docx,但不指定其大小   Java最大函数递归