UnblockNeteaseMusic
github 项目地址:https://github.com/UnblockNeteaseMusic/server
本篇文章主要完成以下内容:
- 安装好 node.js 环境
- 安装node-windows指定的版本
- 修改环境变量
安装node.js环境
1.下载node.js (也可自行百度,都很详细)
- 官网下载地址
https://nodejs.org/en/download/
下载完成后,就是人性化的安装。一直点点点偶尔改个安装路径。
- 如何判断安装成功
命令行界面输入node -v 显示版本信息
node -v
下载或clone项目UnblockNeteaseMusic到本地
- 网页下载
https://github.91chi.fun/https://github.com/UnblockNeteaseMusic/server/archive/refs/heads/enhanced.zip
- 或 git clone
git clone https://github.91chi.fun/https://github.com/UnblockNeteaseMusic/server.git
- 安装为Windows服务
官方文档
总结:
安装卸载同一个命令
直接在项目的根目录下运行
==直接node install ==(在当时写的时候 还不知道,于是为以下解决方法)会直接读取package.json 下载相关依赖。
在当时写的时候 还不知道
有可能需要安装指定版本的node-windows npm install node-windows@1.0.0-beta.6 --save #需要指定版本的node-windows才可以启动服务成功 node nw.js
- 注意事项
node-windows需要指定版本否则可能出现 Cannot Find moulde @author.io/args的错误
npm install node-windows@1.0.0-beta.6 //安装
npm uninstall node-windows //卸载
修改环境变量
环境变量参考官方文档
此处仅设置:
环境变量 | 作用 |
---|---|
ENABLE_FLAC=true | #激活无损音质获取 |
ENABLE_LOCAL_VIP=true | #本地黑胶vip |
nw.js文件修改
//nw.js
const Service = require('node-windows').Service;
const svc = new Service({
name: 'unblock-netease-cloud-music',
description: '点亮网易云音乐灰色歌曲',
script: './app.js', // 入口文件路径
// scriptOptions:'-p 52100:52101', // 可选参数示例: 自定义端口并开启HTTPS
wait: '1', // 程序崩溃后重启时间间隔
grow: '0.25', // 重启等待时间成长值,第一次1秒,第二次1.25秒。。。
maxRestarts: '40', // 60秒内最大重启次数
env:[{
name:"ENABLE_FLAC",//激活无损音质获取
value:"true"
},
// {
// name:"MIN_BR",//允许的最低源音质,小于该值将被替换
// value:"320000"
// },
{
name:"ENABLE_LOCAL_VIP",//本地黑胶vip
value:"true"
}]
});
然后重新安装windows服务
node nw.js
node nw.js
然后不要忘记给网易云设置 自定义代理o
默认地址 | 127.0.0.1 |
---|---|
端口 | 8080 |
重启即可