从网易云音乐获取艺术家和专辑元数据的 Navidrome 插件,专为中文音乐库优化。
要求:Navidrome 0.61.0 或更新版本
- 获取艺术家简介(代表作品、人物履历等完整介绍)
- 获取艺术家头像图片
- 获取艺术家热门歌曲
- 获取艺术家网易云音乐主页链接
- 获取专辑信息与描述
- 获取专辑封面图片
- 多 API 端点负载均衡,自动故障转移
- HTML 排版输出,适配 Navidrome 渲染
- 下载
netease.ndp插件包 - 复制到 Navidrome 插件目录(默认
<data-directory>/plugins/) - 在配置中添加
netease到Agents:Agents = "netease,deezer,lastfm"
- 打开 Navidrome 后台 设置 > 插件,启用 NetEase Cloud Music Metadata Agent
| 能力 | 说明 |
|---|---|
| GetArtistBiography | 获取完整艺术家简介 |
| GetArtistURL | 返回网易云音乐艺术家主页 |
| GetArtistImages | 获取艺术家头像 |
| GetArtistTopSongs | 获取热门歌曲 |
| GetAlbumInfo | 获取专辑信息 |
| GetAlbumImages | 获取专辑封面 |
- 搜索 — 通过网易云搜索 API 查找艺术家/专辑
- 获取 — 根据 ID 获取传记、图片、热门歌曲
- 格式化 — 转为 HTML 输出,适配 Navidrome 渲染
- 容错 — 多个 API 端点负载均衡,自动跳过不可用节点
tinygo build -opt=2 -scheduler=none -no-debug -o plugin.wasm -target wasip1 -buildmode=c-shared .
zip -j netease.ndp manifest.json plugin.wasm| 文件 | 说明 |
|---|---|
| main.go | 插件实现 |
| manifest.json | 元数据和权限声明 |
| go.mod | 模块依赖 |
