ncmdl

command module
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2024 License: GPL-3.0 Imports: 22 Imported by: 0

README

ncmdl

本项目仅供学习,请勿用于其他用途。

网易云VIP每个下载周期的限额是300首歌曲,我经常因为当月超额导致没办法扩充曲库,所以花了点时间写了这个命令行工具,用来下载更多的歌曲。

但是这个工具是有限制的,如果你下载的链接中包含了VIP歌曲,一般情况下,下载下来的歌曲只有30秒的试听片段。必须提供你在网易云音乐网站的cookies文件,并且你在网易云音乐的账户是VIP,才可以下载VIP歌曲。

使用这个工具,我默认你对于命令行操作、如何导出cookies文件等技能有所了解。

安装

本地有Go环境,执行

go install github.com/caiknife/ncmdl@latest

本地没有Go环境,请在release页面下载最新的二进制文件,请注意区分操作系统和CPU架构。并将二进制文件放在曲库文件夹下。

下载

请自行替换链接

下载单曲

ncmdl "https://music.163.com/#/song?id=1824625066"

下载专辑

ncmdl "https://music.163.com/#/album?id=123837273"

下载歌单

ncmdl "https://music.163.com/#/playlist?id=6623715587"
使用cookies下载完整VIP歌曲

请自行替换下载链接

首先请使用浏览器插件,将你在网易云音乐网站的cookies导出成Netscape格式的文件,最好命名为ncm.txt,放在你的个人用户目录下。

这种情况下,直接执行下载命令即可

ncmdl "https://music.163.com/#/album?id=123837273"

如果cookies文件保存在其他路径下,请执行

ncmdl -c cookies文件所在路径 "https://music.163.com/#/album?id=123837273"

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL