Skip to main content

NetEase Cloud Music CLI Tool — search, preview, download, and tracker.

Project description

vncmd

网易云音乐 CLI 下载工具。

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

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

详细指南English
GitHubPyPIBlog

功能

  • 搜索单曲(同时支持预览歌词)
  • 下载单曲/歌单/专辑(支持元数据嵌入,支持使用 Cookie 下载高音质/会员曲目)
  • 以交错/合并/原始模式处理双语歌词
  • 追踪歌单等多来源,自动同步和批量下载
  • 支持仅下载歌词/封面
  • 断点续传,下载列表时自动记录进度

快速开始

pip install vncmd
vncmd init

配置和缓存默认放在 ~/.vncmd/,可通过环境变量 VNCMD_HOME 自定义。
下载目录默认 ~/Downloads/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       # 下载专辑

# 追踪
vncmd tracker my-list       # 新建/查看追踪
vncmd tracker my-list -f    # 交互式更新

与其他软件配合使用等已知问题,请查看其他

Project details


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.2.2.tar.gz (35.2 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.2.2-py3-none-any.whl (39.9 kB view details)

Uploaded Python 3

File details

Details for the file vncmd-0.2.2.tar.gz.

File metadata

  • Download URL: vncmd-0.2.2.tar.gz
  • Upload date:
  • Size: 35.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for vncmd-0.2.2.tar.gz
Algorithm Hash digest
SHA256 b186265ab2b80edfb92576329215297c9ee51cdb7b016d03beda0d84aab9b346
MD5 ee81710373ebc107bfd2cd1a7efda07f
BLAKE2b-256 03aeb884d8c08aa9c1bfb9e95a281c7e6ce3af84c676a2dcce6d5612f699c5d4

See more details on using hashes here.

File details

Details for the file vncmd-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: vncmd-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 39.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for vncmd-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d9ab6c5a8fb54589e9d0a35448afc995a6b6ba9304d70bf8cc35b09a3a75ad9f
MD5 4bb21695acf284c7d33912a26c12c005
BLAKE2b-256 2e3de3e1c8084f912eb0d8b0dbf45d47710e46d0cfe11330d84668491e3a14c6

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