Skip to content
This repository has been archived by the owner on Sep 26, 2024. It is now read-only.

网易云音乐API助手Python版,基于 @Binaryify/NeteaseCloudMusicApi ,支持Docker运行,支持歌曲元信息封面图

Notifications You must be signed in to change notification settings

OldTaoge/NeteaseMusicHelper

Repository files navigation

网易云音乐助手

功能

  • 云音乐日推保存
  • 歌单下载(自动转码|音乐信息写入|封面)
  • 自定义保存格式
  • Docker运行 DockerHub

依赖

配置

所有配置均在data.json

  1. 配置API:位置api.prefix

  2. 配置登录信息: 支持以下登录方式

    • cookies
      1. 提取MUSIC_UNMTID
      2. 写入配置文件user.loginCookies.MUSIC_Uuser.loginCookies.NMTID或设置环境变量NEM_MUSIC_UNEM_NMTID
    • password
      1. 计算出密码的md5
      2. 填入配置文件user.loginInfo.phone或者user.loginInfo.emailuser.loginInfo.md5_pass
  3. 配置任务: 写在NEM_Autorun.Autorun

命名模板

通用占位符

`%seg`: 目录分隔符,用于建立多层文件夹
`%trackName`: 音乐名(不带后缀名)
`%artistName`: 艺术家名
`%suffix`: 后缀名(带`.`)
`%playlistName`: 歌单名

下载命名模板

  • config.nameTemplate.favouriteMusic 下载我喜欢的音乐时的命名格式 举个例子:Fav%seg%trackName - %artistName%suffix

  • config.nameTemplate.radar

    下载私人雷达时命名格式

    举个例子:```Radar%seg%playlistName%seg%trackName - %artistName%suffix```
    
  • config.nameTemplate.playList

    下载普通歌单时的命名格式

    举个例子:%playlistName%seg%trackName - %artistName%suffix

  • config.nameTemplate.recommend

    下载日推时的命名格式

    举个例子:Recommend%seg%playlistName%seg%trackName - %artistName%suffix

  • config.nameTemplate.convertedPath

    仅适用以下通配符

    • %seg: 目录分隔符,用于建立多层文件夹
    • %sourcePath: 转码前保存的目录和文件名

    Cov%seg%sourcePath

日推|雷达保存歌单命名模板

  • config.dailyNameTemplate.recommend

    日推命名歌单规则,通配符同time.strftime

  • config.dailyNameTemplate.radar

    私人雷达命名歌单规则,通配符同time.strftime

下载位置

  • config.download.path

About

网易云音乐API助手Python版,基于 @Binaryify/NeteaseCloudMusicApi ,支持Docker运行,支持歌曲元信息封面图

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published