vncmd
网易云音乐 CLI 下载工具。
之前用的下载器不好使了,又找不到其他能嵌入元数据,还方便的工具,所以自己造了一个。
本项目不提供越权操作,如果你想下载 VIP 音乐,那你要确保你是 VIP。
本项目仅供学习交流,严禁用于商业用途。使用本项目获取的数据,请于 24 小时内删除。
功能
- 搜索单曲(同时支持预览歌词)
- 下载单曲/歌单/专辑(元数据嵌入、Cookie 高音质/VIP)
- 以交错/合并/原始模式处理双语歌词
- 追踪歌单等多来源,自动同步和批量下载
- 支持仅下载歌词/封面
- 并发下载,断点续传,自动重试,完整性校验
- 歌词增强解析,以及附加修正功能
快速开始
pip install vncmd
vncmd init
初次使用,请至少阅读详细指南。
配置和缓存默认放在 ~/.vSoft/vncmd/,可通过环境变量 VNCMD_HOME 自定义。
下载目录默认 ~/Downloads/vncmd-dl/,在配置文件中可修改。
vncmd 有各种方便的功能,但可能不适合所有用户,因此默认关闭。
请阅读配置来了解功能运作方式,以及配置方法。
# 搜索
vncmd search "Beyond"
# 使用。数字为曲目ID,专辑歌单同理。加入-d参数即为下载。
# 单曲:song|歌单:playlist|专辑:album。
vncmd song 409926 # 预览单曲
vncmd song 409926 -d # 下载单曲
vncmd playlist 17647459371 # 预览歌单
vncmd playlist 17647459371 -d -n 5 # 下载歌单前5首
vncmd album 405493 -d # 下载专辑
# 设置 Cookie
vncmd cookie "..."
# 追踪
vncmd tracker my-list # 新建/查看追踪
vncmd tracker my-list -f # 交互式更新
# 音频完整性检查
vncmd check ~/Music
二进制
vncmd 提供不依赖 Python 环境的二进制程序,打包了所有依赖,能够直接运行。
你可以在 GitHub Releases 下载,使用方式与 pip 安装的无差别。
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vncmd-0.4.0.tar.gz.
File metadata
- Download URL: vncmd-0.4.0.tar.gz
- Upload date:
- Size: 41.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
540c72727565ed9a4c36906d66c20e88ffc58259d651799f607e7992aaa27d95
|
|
| MD5 |
3689a503eacc52835c76afa4e52e4e9d
|
|
| BLAKE2b-256 |
4967d808c7d196080bcf7a4c5e20585cd073cc421b9980c577dea77317833f8f
|
File details
Details for the file vncmd-0.4.0-py3-none-any.whl.
File metadata
- Download URL: vncmd-0.4.0-py3-none-any.whl
- Upload date:
- Size: 47.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8ab94ae7329ead0ae613f575882914996fe1e189d7bcaab61e0a35762f1a2f9
|
|
| MD5 |
d1aa066af12814f3c9d5d5c320f3d77a
|
|
| BLAKE2b-256 |
1070fe62aace4a80340106ddba223080d6149e7452967e1f893d31fc45f998a1
|