以前总觉得国内的app臃肿繁重,一堆按钮看着就让人烦躁不已。但是真正使用上了国外软件后,却总是找不到想要的功能,不仅广告比国内更甚,甚至会员收费价格也不菲。这不得不让我再次在移动软件使用上退回到国内的习惯上。当然这里并不是客观评价二者差异,而仅仅是作为本文的缘由,在此小小絮叨一番。

网易云虽然国内也算恶名昭著,但相比AppleMusic和spotify它拥有更多的资源以及推荐算法(个人认为),在我使用了一段时间后面两者后,仍然无法适应后者的使用逻辑。于是毫不犹豫重新返回前者的怀抱。

那么问题就来了,类似于动画和音乐这类流媒体资源,在万恶的版权法下根据不同区域分属了不同的公司。简而言之就是大陆以外的用户是无法收听网易云只在大陆拥有版权的音乐的。这下就困扰了吗,但是这里毕竟是全部都是虚拟数字化的互联网。自然有办法化解这一困境。

PC直装UnblockNeteaseMusic

这里又得请出万能的github网友了。UnblockNeteaseMusic是一个用于解锁网易云音乐客户端变灰歌曲的node后端服务(原理自己去查),不仅使用方法简单,其可扩展性也相当高。因为官方文档有些绕口,这里简述一下最简单的使用方法。

1.下载可执行的exe文件

地址如下
github
注意要下载自己的操作系统和CPU类型对应的文件。

2.打开exe文件

只要见到这个界面,就算启动成功。注意这里的0.0.0.0是指代的本机地址。

3.打开网易云音乐设置代理

  • 大致步骤如下。记得设置为HTTP代理。服务器设置为127.0.0.1(本机),而不是0.0.0.0。端口设置为8080。

  • 点击测试按钮,出现下图字样即为设置成功。

4.刷新歌曲列表,享受音乐!

如下图,所有置灰歌曲已被解锁,看着网友有趣的评论,享受这没有广告的音乐世界吧!(点名批评spotify

使用Docker一步到位

前文提到的方法固然简单直接,但是有一个小小的问题——每次启动网易云都必须先启动服务,而且不还得保持那个丑不拉几的命令行窗口在窗口栏运行。实在是非常麻烦,非常的原始()。

但是别急,UnblockNeteaseMusic本体只是一个node服务,这也就意味着它可以用任何方式被任何软件启动——比如直接挂载一个服务器上通过远程访问。但这毕竟有点小题大做,本末倒置——本来就只是为了方便听歌,难道还要专门买一个服务器不成?

所以接下来就介绍我目前使用的方案——使用Docker容器开机启动服务。

1.下载一个Docker

地址为:Docker,直接下载带Desktop的版本就好。

2.安装Docker,下载镜像

安装就不多说,一路默认设置过去就行了。接着打开客户端,点击底部_Terminal字样按钮,打开命令行窗口。(直接使用PowerShell也可)

运行命令:

docker run -d -p 8080:8080 pan93412/unblock-netease-music-enhanced

8080:8080 的冒号后可以改为自己想要绑定的本机端口号。

正常会如下图显示运行中的服务端口。

3.设置服务开机自启

Docker默认开机自启所以可以不用管,如果没有自启动把下图选项勾上就行。

服务自启动则需要对容器的名称单独设置,运行命令:

docker update --restart=always 容器名称

这里的容器名称既可以在下图的界面直接获得,也可以通过docker ps 命令的NAMES一栏查看当前服务的名称。

这里的名称是condescending_borg,所以直接执行docker update --restart=always condescending_borg 即可,当然如果不喜欢也可以使用命令docker rename 原容器名称 新容器名称修改容器名称。

返回结果为容器名称即为成功,可以尝试重启系统检验一下。

4.打开网易云音乐设置代理

同第一种方法打开网易云音乐设置代理,注意这里如果自己把8080改成了别的端口,在网易云的设置界面也得改成一样的端口号。

5.开始享受!

同上享受音乐

使用这种方法的好处在于,至少PC端本地可以完全无缝使用网易云音乐,而且由于Docker即便开机自启动也不会弹出窗口,可以说完全没有感觉自己启动了它。这下就再也不为看到那黑魆魆的命令行窗口而心烦意乱了。

当然这个方法的痛点,由于是PC开机自启,移动端便只能在PC运行状态下,通过访问局域网PC地址的端口号解锁歌曲。如果要解决这一痛点,则要么在移动端本体上运行服务,要么像前文提到那样使用远程服务器。当然我个人则使用了更加简单直接的办法。(开VPN

结语

以上是两个方法只是个人一个小小的尝试,比如第二种Docker容器启动服务,其实也可以不用那么麻烦,直接用node命令将代码注册成 Windows 服务,缺点就是更新版本比较麻烦……此外也有很多其他衍生项目提供了诸如其他代码版本,其他系统和第三方播放器插件等等方案。但那些我也没有太了解,就略过不语了。

最后小结一下。虽然在各类博客上,很多博主会用NAS和一套更加完善的管理方案处理自己的音乐资源。但我是那种即便自己去买了专辑,甚至找创作者签了名,也会把本体放在一边直接使用在线流媒体去听歌的类型。说到底我没有松鼠党屯东西的习惯,能在线使用的东西也会尽量使用在线的服务(比如动画)。所以这就是我现在已经比较满意的听歌方案了,就跟烧耳机一样,我在尝试了复杂的东西之后总是会厌倦,最后还是会觉得,简单就是最好的了!