为网易云音乐提供 SMTC 和 Discord RPC 支持。
- 安装 Betterncm 插件
- 在插件商店中找到并安装 InfLink-rs
- 根据提示重启网易云音乐
- 安装 Betterncm 插件
- 在 Release 页面下载最新版本
- 将插件文件 (以
.plugin结尾) 复制到C:\betterncm\plugins文件夹下 (或者你指定的自定义数据目录) - 重启网易云音乐
仅在这些版本上进行了测试,其它版本不保证可以工作!
3.1.20 ~ 3.1.25
Caution
理论上只适配这一个最新的 V2 版本,其它版本大概率无法工作
2.12.13 (build: 202675) Patch: 1:12f60b8
- 播放状态 (暂停或播放)
- 曲目信息
- 歌曲名
- 艺术家名 (使用
/连接多个艺术家) - 专辑名
- 封面 (分辨率可自选)
- 歌曲 ID (包含在 “流派” 信息中,可用于精确匹配歌曲。格式为
NCM-{ID})
- 播放进度 (每秒更新一次,精确到 1 厘秒)
- 随机模式 (是或否)
- 循环模式 (单曲循环、列表循环、顺序播放)
- 上一首
- 下一首
- 播放
- 暂停
- 跳转
- 随机播放
- 循环播放
注意: 网易云音乐把随机和循环模式做到一个按钮里了,因此这两个按钮的工作方式比较特殊:
-
如果开启随机播放,就会固定开启列表循环。
-
如果已经开了随机播放,切换循环模式会退出随机播放并设置为顺序播放。
更多细节请自行点击这两个按钮来了解
先决条件:
- Node.js (v18+)
- Bun
- Rust 工具链
- 克隆仓库
git clone --recurse-submodules https://github.com/apoint123/inflink-rs.git- 安装构建目标
i686-pc-windows-msvc 目标用于构建适用于网易云音乐 v2 的原生插件
rustup target add x86_64-pc-windows-msvc
rustup target add i686-pc-windows-msvc- 安装依赖
bun install- 构建
bun run build这个命令会自动完成整个扩展 (包括前端和后端) 的构建,你可以在 packages\frontend\dist 找到构建产物