利用 pymusic-dl 快速下载多平台歌曲教程
本文介绍如何使用Python工具pymusic-dl快速下载网易云、QQ音乐、酷狗等多平台歌曲。支持通过关键字或URL搜索,可指定输出目录、代理及歌词封面,适合批量获取非付费音乐资源。
pymusic-dl 工具简介
发现一款名为 pymusic-dl 的音乐下载工具,功能实用且集成多家音乐库资源,但需注意该工具无法下载受版权保护的付费歌曲。
安装与配置步骤
首先需完成 pymusic-dl 的安装配置。
执行以下命令进行安装: pip install pymusic-dl
经检查发现,直接通过 pip 安装后仅包含基础信息,为确保下载功能完整可用,建议从源码编译安装。
克隆项目仓库: git clone https://github.com/0xHJK/music-dl.git
进入项目目录: cd music-dl
执行安装脚本: python3 setup.py install
至此,工具安装完成。
接下来进行功能测试。
命令行参数详解
[root@VM_0_9_centos ~]# music-dl --help
Usage: music-dl [OPTIONS]
Search and download music from netease, qq, kugou, baidu and xiami.
Example: music-dl -k "周杰伦"
Options:
--version Show the version and exit.
-k, --keyword TEXT 搜索关键字,歌名和歌手同时输入可以提高匹配(如 空帆船 朴树)
-u, --url TEXT 通过指定的歌曲URL下载音乐
-p, --playlist TEXT 通过指定的歌单URL下载音乐
-s, --source TEXT 支持的数据源: baidu
-n, --number INTEGER 搜索数量限制
-o, --outdir TEXT 指定输出目录
-x, --proxy TEXT 指定代理(如http://127.0.0.1:1087)
-v, --verbose 详细模式
--lyrics 同时下载歌词
--cover 同时下载封面
--nomerge 不对搜索结果列表排序和去重
--help Show this message and exit.
歌曲搜索与下载演示
尝试搜索目标歌曲。
[root@VM_0_9_centos ~]# music-dl -k "张韶涵"
Searching 张韶涵 from ... NETEASE ... QQ ... KUGOU ... BAIDU ...
+------+-------------------------+----------------+---------+---------+---------------------------+---------+
| 序号 | 歌名 | 歌手 | 大小 | 时长 | 专辑 | 来源 |
+------+-------------------------+----------------+---------+---------+---------------------------+---------+
| 0 | 快乐崇拜 | 潘玮柏、张韶涵 | 3.16MB | 0:03:27 | WU HA | NETEASE |
| 1 | 保护色 | 林俊杰,张韶涵 | 7.6MB | 0:03:19 | 她说 概念自选辑 | BAIDU |
| 2 | Faded (Live) | 张韶涵、肖战 | 4.02MB | 0:04:23 | 中国梦之声·我们的歌 第9期 | KUGOU |
| 3 | 黎明前的黑暗 (Live) | 张韶涵、王晰 | 3.79MB | 0:04:08 | 天赐的声音 第2期 | QQ |
| 4 | 隐形的翅膀 | 张韶涵(韶涵) | 8.64MB | 0:03:44 | 一起飞 | BAIDU |
| 5 | 隐形的翅膀 (Live) | 张韶涵 | 8.42MB | 0:03:40 | 隐藏的歌手 第六期 | NETEASE |
| 6 | 隐形的翅膀 | 张韶涵 | 3.42MB | 0:03:44 | 潘朵拉 | KUGOU |
| 7 | 阿刁 (Live) | 张韶涵 | 4.9MB | 0:05:21 | 歌手第二季 第2期 | QQ |
| 8 | 遗失的美好 (Live) | 张韶涵 | 10.53MB | 0:04:36 | 隐藏的歌手 第六期 | NETEASE |
| 9 | 淋雨一直走 | 张韶涵 | 3.13MB | 0:03:24 | 有形的翅膀 | QQ |
| 10 | 欧若拉 (Live) | 张韶涵 | 4.49MB | 0:01:57 | 隐藏的歌手 第六期 | NETEASE |
| 11 | 欧若拉 | 张韶涵 | 4.0MB | 0:04:21 | 欧若拉 | QQ |
| 12 | 亲爱的,那不是爱情 | 张韶涵 | 3.92MB | 0:04:16 | Ang 5.0 | QQ |
| 13 | 亲爱的那不是爱情 (Live) | 张韶涵 | 10.58MB | 0:04:37 | 隐藏的歌手 第六期 | NETEASE |
+------+-------------------------+----------------+---------+---------+---------------------------+---------+
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
>>: 0
===============================================================
0 | 快乐崇拜 | 潘玮柏、张韶涵 | 3.16MB | 0:03:27 | WU HA | NETEASE
:: Downloading ... [####################################] 100%
:: Saved to: /root/潘玮柏、张韶涵 - 快乐崇拜.mp3
===============================================================
请输入要搜索的歌曲,或Ctrl+C退出
观察输出结果,文件已保存至指定路径,下载速度表现优异。若搜索无果,通常是因为该歌曲为付费内容。
以上即为使用 Python 工具 pymusic-dl 高效下载歌曲的完整指南,供各位参考使用。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













