Skip to main content

vncmd

网易云音乐 CLI 下载工具。

之前用的下载器不好使了,又找不到其他能嵌入元数据,还方便的工具,所以自己造了一个。

本项目不提供越权操作,如果你想下载 VIP 音乐,那你要确保你是 VIP。
本项目仅供学习交流,严禁用于商业用途。使用本项目获取的数据,请于 24 小时内删除。

GitHubPyPIBlog

功能

  • 搜索单曲(同时支持预览歌词)
  • 下载单曲/歌单/专辑(元数据嵌入、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

vncmd-0.4.0.tar.gz (41.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vncmd-0.4.0-py3-none-any.whl (47.0 kB view details)

Uploaded Python 3

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

Hashes for vncmd-0.4.0.tar.gz
Algorithm Hash digest
SHA256 540c72727565ed9a4c36906d66c20e88ffc58259d651799f607e7992aaa27d95
MD5 3689a503eacc52835c76afa4e52e4e9d
BLAKE2b-256 4967d808c7d196080bcf7a4c5e20585cd073cc421b9980c577dea77317833f8f

See more details on using hashes here.

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

Hashes for vncmd-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b8ab94ae7329ead0ae613f575882914996fe1e189d7bcaab61e0a35762f1a2f9
MD5 d1aa066af12814f3c9d5d5c320f3d77a
BLAKE2b-256 1070fe62aace4a80340106ddba223080d6149e7452967e1f893d31fc45f998a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page