网易云音乐海外相关插件脚本推荐

TL;DR: 现在海外网页版的脚本已经失效,PC 版也是一大片灰色,很多歌曲都显示所在地区无法收听,应该是 PC 版也开始检测 IP 了,具体解决方法请看文末的更新。另外再次强调:请大家购买付费音乐包支持正版,毕竟每个月八块钱人民币也算便宜好用吧。以下是原文:

自从松鼠症无意间治愈后我就从下载党转变成在线党了,听歌看番都是如此,一方面是现在浏览器的确做得越来越好,我在平时干活的时候几乎感觉不到浏览器的存在;另一方面是我电脑就一块 240G 的 SSD,要不是碰到真爱我尽量避免下载无损和原盘/1080P,而且现在老了感觉 320Kbps 和无损差别也不太大,方便最重要啦!

在线音乐服务商一通用下来感觉还是网易云音乐最合我口味,Spotify 那个风格我实在是用不惯,以及其他的在此就不具体比较了。之前网易云音乐只有少数歌曲不能听,不过最近可能由于国家版权局的一纸公文(规范网络音乐版权专项整治行动启动——七月底前未获授权作品全部下线 ),31 号开始网易云音乐网页版完全屏蔽了国外 IP,PC 版暂时还能用,iPhone 版需要把 Apple Store 转区到中国再转回来太麻烦我没有测试。一开始我还以为是 Unblock Youku 的代理服务器 DNS 用的服务器遭 DoS 攻击的原因呢,有些人为了赚钱别有用心这么攻击真是够了!

两种解决方法:
一:最简单的就是下载 PC 版,我觉得设计得还不错,不过 Mactype 热替换 XHei 字体会导致客户端启动出错,需要排除对云音乐这个进程的字体替换。不过我有强迫症喜欢把听歌的记录同步到 Last.fm 上,PC 客户端似乎没有插件可以实现这个需求,网上搜了一番发现有类似需求的码农自己造了个轮子(云音乐+Last.fm),比较暴力而且我自己试了试感觉效果并不好(可能是我设置的问题),重新用 Chrome 试了一下是可以用的,之前应该是哪里弄错了。

二:这个方法比较折腾,但是能够比较顺利地同步。

首先是网页版听歌的解决方案:新建一个书签,然后链接填javascript:(function(){GAbroad=false;document.getElementById(‘g_iframe’).contentWindow.GAbroad=false;})();每次打开网页版的时候都点一下这个书签就行了。我嫌麻烦于是写了一个脚本,Chrome 下 Tampermonkey 的脚本很简单直接把这个 function 复制进去就行了,结果相同的脚本 Firefox 下 Greasemonkey 怎么都不行,因为没有写过 JavaScript,实在是好奇为啥不行就突突突学了一通,最后机缘巧合我才发现是 GAbroad=false; 这语句的问题,Tampermonkey 不是很严格所以通过了,但是 Greasemonkey 需要 window.GAbroad = false; 这样子,具体为啥我也不太懂,感觉写这东西就是现学现用。顺便我发现第二个语句似乎没什么用于是我就注释掉了,所以说之前建立的书签可以简单粗暴点 javascript:(function(){GAbroad=false;})();。

然后是网页版同步到 Last.fm 上:Chrome 可以安装扩展程序 Last.fm Scrobbler,安装以后授权一下就可以记录听歌记录啦。Firefox 有 GMscrobber – Scrobble Anywhere,这个脚本的思路挺不错的,可以学习一下,安装脚本以后在网易云音乐的页面点击油猴子图标,选择 User Script Commands… -> 开始记录网易云音乐,授权以后即可。(感谢飒神提醒我还有 Firefox 的脚本,我之前找了一通硬是没有找到过……太弱了!)

最后是网易云音乐高音质支持的脚本,网页版默认提供低音质(96 Kbps)TAT,这个插件可以强制播放最高音质的。

大概就是这样子咯!写完啦!希望云音乐以后能一如既往继续好用!QAQ

P.S. Aug 24, 2015 Unblock Youku 的更新已经支持网页版的网易云音乐了,所以应该不需要这个脚本就能直接听歌了。

P.S. Sep 16, 2015 似乎 Unblock Youku 又不行了,但是我写的脚本还能用:)。不过最近网易云音乐也是下架了好多歌曲,感觉以后听歌仍然会是个大问题……

P.S. Oct 25, 2015 经过测试日本地区这个脚本无效,我推测大概原因是日本地区访问网页版的时候 GAbroad 这个参数本身就是 false 的,网易为了堵这个就直接按照 IP 来判定所以就跪了。比较有意思的是美国地区访问的话这个参数是 true,所以可以用脚本这样欺骗过去……似乎网易没有继续用 IP 来判定233。因为看到这篇文章的访客很多来自日本地区,所以不好意思把你们坑了,目前的有效解决方法只有购买付费音乐包,支持正版咯~!

P.S. Nov 19, 2015 飒神和网友们提醒我说现在网页版的脚本已经失效,PC 版也是一大片灰色,很多歌曲都显示所在地区无法收听,应该是 PC 版也开始检测 IP 了,请大家购买付费音乐包支持正版,毕竟每个月八块钱人民币也算便宜好用吧。

P.S. Aug 07, 2017 时隔两年再次更新一下,只针对 PC 客户端,不再讨论网页端,因为继我松鼠症自愈以后我强迫症也自愈了,所以我很久没有用过 Last.fm 了……因为前段时间 PC 客户端更新了,所以以前 hosts 里面仅仅一句 158.69.209.100 music.163.com 已经不够了(158.69.209.100 是 Unblock Youku 的反代理服务器地址,其他的反代理服务器也行的)。这里简要地说一下现在这个时间点如何用最简便的方法在海外使用网易云音乐(注:一些版权歌曲需要购买会员或者单独购买歌曲才能收听):按照通过修改 Hosts/DNS/PAC 实现海外收听网易云音乐网易云音乐反代服务器列表更新 hosts,添加四条语句就行了。我用的是由 yizhiheng 赞助提供的 5 – yizhiheng (多伦多)服务器:
# 网易云音乐服务器反代 (由 yizhiheng 赞助提供)
138.197.154.53 music.163.com
# 归属地查询服务器反代
138.197.154.53 ip.ws.126.net
# HTTPS DNS 服务器屏蔽
0.0.0.0 music.httpdns.c.163.com
# m10 服务器
125.39.1.27 m10.music.126.net
经过测试可以正常使用,其他的不太清楚,飒神测试说新加坡的服务器好像不行,大概是不同的赞助服务器在搭建的时候略有差别吧。顺便理论上移动端更改 PAC 代理规则文件也能正常使用,不过我没有测试,我可怜的手机就那么点电量,我已经放弃了手机上的一切娱乐活动,只有打电话发短信和查收邮件了……

Advertisements

About 后圣域传说

在下便是后圣域传说,平日网名guyigenius。热衷ACG,略懂书法,爱好广泛,热爱生活。本性狂妄自大,现今迷途知返。想法稀奇古怪,平日略带中二,一度对未来很迷茫,但是心中总有那点梦想。为此义无反顾,探寻真理,宁为枭雄。 https://guyigenius.wordpress.com/
此条目发表在浪淘沙分类目录。将固定链接加入收藏夹。

29 Responses to 网易云音乐海外相关插件脚本推荐

  1. 名称说道:

    赞👍

  2. Digitalpig说道:

    多谢.找了一圈在这里找到这个好用的脚本.看来是时间学习Javascript了.

  3. catbaron说道:

    = =,上一篇是2012年……这三年发生了什么……

    • 后圣域传说说道:

      嘛,发生了很多事情,出来读书不太顺利心情低落,隔了几年想想还是得向前看,把这个博客拾起来慢慢更吧。

  4. Binbin说道:

    发现网易云音乐被封了,谷歌下解决方案,结果竟然是老顾你的博客啊!

    • 后圣域传说说道:

      哟,彬斌童鞋好啊,不知道贵东大用我的脚本能不能听网易云音乐诶,我没有测试过~
      P.S. 测试了一下,日蒂应该是不行的……

      • Binbin说道:

        看来我要么修改IP,要么就用 youtube 听音乐吧。。。

      • 后圣域传说说道:

        最理想支持正版的话就是买网易云音乐的付费音乐包(每个月8块人民币其实也不贵),或者就是用代理之类的翻墙回去听,U2B很多歌也听不了的,也可以转向其他的在线音乐服务提供商(挺多价格都很合理),再或者就是下载吧。

    • catbaron说道:

      为什么不用代理……

      • 后圣域传说说道:

        呃,原来你也是日本的233
        用代理也好,支持正版也好,能听歌都好~我一开始没有注意到日本和美国这边不太一样,估计很多日本的被我坑了……

  5. Binbin说道:

    有道理,还是买个网易音乐包省事。谢谢!!

  6. weltall说道:

    是不是现在客户端也封了? 人在德国,好多歌听不了了

    • 后圣域传说说道:

      恩,应该是这几天客户端也开始通过IP来判定了,很多歌曲都灰色了显示所在地区无法收听,还是每个月8元人民币购买付费音乐包吧,便宜又省事!

    • catbaron说道:

      win的客户端好像是自带代理功能的?

      • 后圣域传说说道:

        对,如果自己有国内代理的话直接设置自定义代理就行,不过国内代理也要钱,如果专门弄个代理不如偷懒直接买个付费会员包,当然代理还能做其他事情这就另说了。

  7. catbaron说道:

    嗯其实是有一堆免费而且代理速度还不错,不只是网易云,还有B站youku土豆这些也都可以用(可以看这里proxy-list.org)。不过相比之下,买会员是比较方便省心而且道德正确的做法。

  8. catbaron说道:

    顺便吐个槽……不知不觉,你又有三个月没写博客了……

  9. madwyn说道:

    从网易音乐上下几首歌还真是费尽。PC 客户端只有 Windows 支持,现在也不能用。网页用代理翻回去,发现下载只能用 PC 客户端。看了下那个链接是 orpheus 开头,不知道有没有能解析出 http 地址的工具?

    • 后圣域传说说道:

      比如说我想下载星より先に見つけてあげる这首歌(http://music.163.com/#/song?id=36668912),那么我可以通过访问云音乐的API地址(http://music.163.com/api/song/detail/?id=36668912&ids=[36668912])来获取歌曲的下载地址是http://m2.music.126.net/R5zzD-0vebPwz5xefFRM2w==/3396391420756518.mp3。不过注意默认获取的都是96Kbps音质,如果需要320的话可以参考网易云音乐高音质支持这个脚本的思路,如果歌曲有高音质那么至少对应三个dfsId(320/160/96),通过dfsId获取对应的下载地址。我没打算写这个工具因为之前有人写过类似的放在Github上然后被网易发警告函了(非法下载音乐文件)。

  10. Pingback引用通告: 海外用户的国内在线音乐服务使用指南 | CatBaron's Palace

  11. Pingback引用通告: 海外用户的国内在线音乐服务使用指南 | catbaron

  12. helloworld00说道:

    请问付费就可以听了么…貌似官方没有说海外用户付费了就能听那些歌了

    • 后圣域传说说道:

      是这样子的,不能听的歌曲据我目前观察分成两类,一类是您所在的地区不能收听,这种通过购买会员是可以收听的;另一类是由于合作版权等原因下架不能收听(可能这首歌曲被阿里系购买了),这种就算购买会员也不能收听。希望能对您有所帮助!

  13. Anzhi说道:

    那个unblockcn的代理可以用。后来发现好像是流氓于是买会员了XD
    (mactype注册表替换效果简直完美

    • 后圣域传说说道:

      恩,UnblockCN是流氓软件(详情可见https://github.com/Unblocker/Unblock-Youku/issues/452这个issue),买会员是最简单省事的办法,只是不知道是否稳定以后网易会不会变卦。顺便我也很喜欢MacType,可惜2012年以后似乎就没有正式更新过了,现在觉得在高分屏下用不用MacType似乎都一样~

  14. Pingback引用通告: 海外用户的国内在线音乐服务使用指南

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s