Skip to content

A powerful NCM Downloader that supports built-in metadata 一个强大的网易云下载工具,支持内嵌元信息(歌曲名,歌手,专辑,歌曲封面)

Notifications You must be signed in to change notification settings

G-ORKY/NCM-Downloader

 
 

Repository files navigation

NCM-Downloader

A powerful NCM Downloader that supports built-in metadata (title, artists, album, cover)

一个强大的网易云下载工具,支持内嵌元信息(歌曲名,歌手,专辑,歌曲封面),暂时只支持下载歌单

ScreenShots

v1.1.0及以上支持下载歌词,使用支持读取歌词文件的播放器打开即可(图为Dopamine):

Usage

Clone this project

git clone https://github.com/xxynet/NCM-Downloader.git

Install requirements

pip install -r requirements.txt

Edit config.ini

[output]

#设置歌单输出路径,如果为空则默认为程序所在目录(路径无需引号包裹)
path = 

#0->歌名-歌手 1->歌手-歌名 2->歌名(暂时无效)
filename = 0

#是否下载歌词 1 -> True  0 -> False
lrc = 0

[auth]
cookie = 

Run main.py and input your playlist ID

For executable files, please access to Releases

Q&A

Q: 为什么要配置Cookie,如何配置Cookie?

A: 由于网易云API调整,未登录用户只能获取歌单前10首歌曲,配置Cookie后可以获取完整歌单信息。

首先访问网易云官网,按键盘上的F12,打开DevTools,切换到Network(网络)选项卡,按键盘上的Ctrl+R刷新,随便点一个项目(如music.163.com),在Headers(标头)中下拉,找到Request Headers(请求标头)中的Cookie,复制右侧的值,填入配置文件即可。

Q: 提示“获取歌曲信息异常,请重新运行本程序”

A: 网易云服务器繁忙,可以再试几次,若仍然无法下载,请等待一会儿再试

Q: 如何获取歌单ID?

A: 使用网页版打开想要下载的歌单(必须是公开的歌单),复制链接中?id=后面的数字

https://music.163.com/#/playlist?id=歌单ID

Q: 运行后提示“Windows 已保护你的电脑”?

A: 本程序使用pyinstaller打包,请点击“更多信息” -> “仍要运行”

About

A powerful NCM Downloader that supports built-in metadata 一个强大的网易云下载工具,支持内嵌元信息(歌曲名,歌手,专辑,歌曲封面)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%