avatar

zhu‘s log

你怎么发现这里的?

  • 首页
  • 关于
Home 网易云解锁灰色歌曲项目
文章

网易云解锁灰色歌曲项目

Posted recently Updated recently
By zhuth
3~4 min read

使用背景

解决网易云歌曲失去版权而变灰的问题,也可以通过歌手-专辑-歌曲的方式添加没有版权的灰色音乐。

安装

项目地址:https://github.com/UnblockNeteaseMusic/server
提供以下几种下载安装的方法:

方法一:下载release(不推荐,不是up-to-date的)
方法二:下载代码到本地然后运行node app.js命令(自由度最大,可以方便的自定义设置,但是需要node.js环境)
方法三:在action板块下载最新代码编译的binary file(推荐,node解释引擎已经在里面封装好了,下载即可使用)

配置

1. 修改网易云音乐的代理端口

在网易云的设置中,地址和端口为127.0.0.1:8080
其中端口可以在UNM启动的时候修改,对应即可。

2. 修改应用的歌曲来源(可选)

使用 -o 参数,具体参照项目地址

技术和知识提炼

1. node.js的runtime作用

和Electron并列,给原本只能在浏览器中运行的代码提供了环境。

2. 后台运行node和开机启动的方式

使用一个经典插件NSSM (Non-Sucking Service Manager)
按照使用说明,可以开机自动运行,并静默后台,不会出现黑框框。

3. linux、docker、win下使用环境变量的方式

linux中使用export XXX=xx的格式来设置,需要写在一个.sh的命令脚本中,这样才会应用成功。
docker中通过docker-compose file来设置,直接写environment: XXX=xx
windows中在powershell中使用set XXX=xx来设置,同样需要写在一个bat文件中才会运行成功。

4. 通过github action找到最新代码的编译结果

github action就相当于借给你一台小电脑,让你可以在上面设置任务流,可以用于条件触发的编译代码库或者用于CI检查(对新提交的代码进行编译运行检测)

缺陷

在手机上还是播不了
看起来项目维护积极性一般
还有一个可以运行在openwrt上的版本,有点过于麻烦了而且我配置低,就没再研究

License:  CC BY 4.0
Share

Further Reading

OLDER

WSL2 与 Windows 文件权限隔离及按需挂载指南

NEWER

Recently Updated

  • 网易云解锁灰色歌曲项目
  • WSL2 与 Windows 文件权限隔离及按需挂载指南
  • 使用猫抓的m3u8下载与打包技巧
  • 20260330一周
  • 260323一周废话文学 简历 招聘实习感想

Trending Tags

Halo

Contents

©2026 zhu‘s log. Some rights reserved.

Using the Halo theme Chirpy