UnblockNeteaseMusic icon indicating copy to clipboard operation
UnblockNeteaseMusic copied to clipboard

教學:如何修正 UnblockNeteaseMusic 的「播放失敗」問題(酷我、QQ、周杰倫)

Open pan93412 opened this issue 3 years ago • 63 comments

新 fork 通知

我們有 fork 一個目前積極維護的版本,如果有興趣的話歡迎看看裡面的教學~其中包括可直接執行的編譯 exe、Docker image 等等。在那邊提問題,我們也比較容易看到 :P

下方是舊版教學。假如需要新版教學,點進去上面的 fork,往下拉就能看到囉!


⚠️# ⚠️⚠️⚠️ 這份教學有過更新 ⚠️⚠️⚠️

非常感謝 Colin-XKL 和 CN_SZTL 大佬的協助 🙏❤️

癥結點

QQ 和酷我音樂的 API 回傳或請求資料都有所變更,導致 UnblockNeteaseMusic 無法取得這兩大音源的資料。

一鍵做法

到這裡找最新版,下載適合你電腦的 UnblockNeteaseMusic 執行檔,之後點兩下啟動即可。

傻瓜式做法 (CN_SZTL 版本)

下載這個修正後的版本,解壓縮並直接覆蓋原始檔案。

docker 作法 (Colin-XKL 版本)

使用 colinxkl/unblock-netease-music 這個映像。雖然不是 CN_SZTL 版本,但基本大同小異,也都修正了播放失敗的問題。

正規作法 (CN_SZTL 版本)

直接 clone 新版

git clone -b enhanced https://github.com/UnblockNeteaseMusic/server

在自己的舊 clone 裡面套用版本

如果想在自己的 Git fork 套用 CN_SZTL 的版本:

git fetch https://github.com/UnblockNeteaseMusic/server enhanced
git merge FETCH_HEAD

https://user-images.githubusercontent.com/28441561/118278694-d9934e00-b4fc-11eb-945a-ba0e5bfa6947.mov

致謝

pan93412 avatar May 01 '21 08:05 pan93412

大佬太强了,其实只用把kw.js和qq.js贴过去就行,可以解析qq和酷我的音乐了。赞美大佬!

癥結點

QQ 和酷我音樂的 API 回傳或請求資料都有所變更,導致 UnblockNeteaseMusic 無法取得這兩大音源的資料。

傻瓜式做法

下載這個修正後的版本,解壓縮並直接覆蓋原始檔案。

正規做法

  1. 使用自己習慣的 git clone 方式把 repository clone 回來。

unm-step1.mov

  1. 接著執行這兩條命令,即可將酷我和 QQ 的音源修正檔套進你 clone 的 repository。
curl -L https://github.com/nondanee/UnblockNeteaseMusic/pull/745.patch | git am
curl -L https://github.com/nondanee/UnblockNeteaseMusic/pull/618.patch | git am

2021-05-01.4.02.39.mov

  1. 用自己平常的方式啟動 UnblockNeteaseMusic 即可。

致謝

ouroborosscr avatar May 01 '21 16:05 ouroborosscr

感谢感谢,我的已经恢复正常使用了。
不过网易云客户端好像有更新,开启严格模式会导致客户端播放不了解锁的歌 使用docker的朋友也可以用我打过补丁的镜像 colinxkl/unblock-netease-music

Colin-XKL avatar May 02 '21 11:05 Colin-XKL

原始档案是啥,我覆盖了原来的文件夹,但还是不行

belfasthms avatar May 03 '21 11:05 belfasthms

原始档案是啥,我覆盖了原来的文件夹,但还是不行

https://user-images.githubusercontent.com/28441561/116873956-1af94300-ac4b-11eb-88d1-7db68262f229.mp4

pan93412 avatar May 03 '21 12:05 pan93412

大佬 我改了之後直接不能用 2021/05/04 07:31:53 Found UnblockNetEaseMusic Line 2021/05/04 07:31:54 Recover panic : music.163.com ip:127.0.0.1 is error 2021/05/04 07:31:54 restoreHosts...

kkocx-Chen avatar May 04 '21 07:05 kkocx-Chen

大佬 我改了之後直接不能用 2021/05/04 07:31:53 Found UnblockNetEaseMusic Line 2021/05/04 07:31:54 Recover panic : music.163.com ip:127.0.0.1 is error 2021/05/04 07:31:54 restoreHosts...

幫我確定一下,是不是修正檔覆蓋掉你原來的 run.sh。

pan93412 avatar May 04 '21 09:05 pan93412

只是汇总了两个最新的pull吗?qq音源那个方法已经失效了,只能本地解析,难道你们还能用? https://github.com/nondanee/UnblockNeteaseMusic/issues/703#issuecomment-814763314

redn3ck avatar May 04 '21 10:05 redn3ck

只是汇总了两个最新的pull吗?qq音源那个方法已经失效了,只能本地解析,难道你们还能用? #703 (comment)

不確定,我只知道我自己原本不能播放的音樂恢復了。感謝你的匯報 :)

pan93412 avatar May 04 '21 10:05 pan93412

谢谢大佬 已经可以用了

Fury94-Echo avatar May 05 '21 10:05 Fury94-Echo

qq的基本不能用吧 都是kuwo的

llllcccjjj avatar May 07 '21 02:05 llllcccjjj

感谢大佬

liuzexi256 avatar May 07 '21 05:05 liuzexi256

谢谢大佬,用docker拉取你的新镜像

Forange1991 avatar May 08 '21 02:05 Forange1991

感谢感谢,我的已经恢复正常使用了。 不过网易云客户端好像有更新,开启严格模式会导致客户端播放不了解锁的歌 使用docker的朋友也可以用我打过补丁的镜像 colinxkl/unblock-netease-music

感谢大佬新的docker镜像

Forange1991 avatar May 08 '21 03:05 Forange1991

感谢感谢,我的已经恢复正常使用了。 不过网易云客户端好像有更新,开启严格模式会导致客户端播放不了解锁的歌 使用docker的朋友也可以用我打过补丁的镜像 colinxkl/unblock-netease-music

谢谢~

Fxuing avatar May 08 '21 09:05 Fxuing

openwrt可以进/usr/share/UnblockNeteaseMusic/src/provider 文件夹,替换KUWO QQ两个文件后就可以使用了,感谢。

274802235 avatar May 09 '21 03:05 274802235

但是网易云版权的歌曲只能听1分钟副歌

274802235 avatar May 09 '21 03:05 274802235

可以用我 fork 的版本: https://github.com/1715173329/UnblockNeteaseMusic/tree/enhanced 配套 OpenWrt LuCI: https://github.com/immortalwrt/luci-app-unblockneteasemusic

1715173329 avatar May 09 '21 14:05 1715173329

ios搭配小火箭可以用了,感谢大佬

lt-fancy avatar May 10 '21 09:05 lt-fancy

代理可用,歌曲提示加载失败

13015517713 avatar May 14 '21 07:05 13015517713

Glad to see your new updates. :-)

1715173329 avatar May 14 '21 13:05 1715173329

大佬,我按教程替换了但是还是不能听想听的歌,比如i will return这首歌只能听一分钟,不知道为什么

likethatsummer avatar May 15 '21 10:05 likethatsummer

大佬,我按教程替换了但是还是不能听想听的歌,比如i will return这首歌只能听一分钟,不知道为什么

  1. 替換完成之後記得重新啟動「網易雲音樂」。
  2. 可以看一下 UnblockNeteaseMusic 的主控台 (console) 輸出嗎?

感謝!

pan93412 avatar May 15 '21 10:05 pan93412

大佬,我按教程替换了但是还是不能听想听的歌,比如i will return这首歌只能听一分钟,不知道为什么

  1. 替換完成之後記得重新啟動「網易雲音樂」。
  2. 可以看一下 UnblockNeteaseMusic 的主控台 (console) 輸出嗎?

感謝!

我是纯粹的菜鸟,完全就是直接用上面的第一种方法把整个文件夹全部替换掉了,其他的我都不懂,好尴尬

likethatsummer avatar May 15 '21 10:05 likethatsummer

大佬,我按教程替换了但是还是不能听想听的歌,比如i will return这首歌只能听一分钟,不知道为什么

  1. 替換完成之後記得重新啟動「網易雲音樂」。
  2. 可以看一下 UnblockNeteaseMusic 的主控台 (console) 輸出嗎?

感謝!

我是纯粹的菜鸟,完全就是直接用上面的第一种方法把整个文件夹全部替换掉了,其他的我都不懂,好尴尬

沒關係啦,我講簡單一點~

你先把網易雲音樂整個關掉之後重新打開看看?說不定這樣就好了。

如果還是沒有的話,你把打開 UnblockNeteaseMusic 的終端機或 cmd 畫面截圖讓我看看?

pan93412 avatar May 15 '21 10:05 pan93412

我好像知道为什么了,难道是因为我是手机用第一种方法替换,所以不行吗,我不是用的客户端。。。。,我以为这个方法手机也可以替换使用

likethatsummer avatar May 15 '21 11:05 likethatsummer

最新master分支打包 windows版本 默认端口8848 支持开机自启

unblockneteasemusic.zip

cyao2q avatar May 15 '21 16:05 cyao2q

感谢,原作者的项目不能用了,使用UnblockNeteaseMusic下的enhanced分支正常了

DoveBoy avatar May 16 '21 07:05 DoveBoy

感谢,原作者的项目不能用了,使用UnblockNeteaseMusic下的enhanced分支正常了

你也是用的客户端吗,我尝试安卓端用enhanced版本,但是不行

likethatsummer avatar May 16 '21 07:05 likethatsummer

@likethatsummer 我的在PC和Android上都正常

DoveBoy avatar May 16 '21 10:05 DoveBoy

@DoveBoy 我照楼主大佬的方法,覆盖之后,有的歌还是不能听,但是有的歌又可以,可能我的设备有问题吧

likethatsummer avatar May 17 '21 02:05 likethatsummer

@DoveBoy 我照楼主大佬的方法,覆盖之后,有的歌还是不能听,但是有的歌又可以,可能我的设备有问题吧

可能是那首歌已经被作者全网下架了,至少qq音乐,酷我,酷狗都没有,你可以了解一下这个插件的原理,相当于搬运其余几个网站,可以先确认一下其余那几个app有没有,再确认是否为插件问题

ouroborosscr avatar May 17 '21 04:05 ouroborosscr

@DoveBoy 我照楼主大佬的方法,覆盖之后,有的歌还是不能听,但是有的歌又可以,可能我的设备有问题吧

可能是那首歌已经被作者全网下架了,至少qq音乐,酷我,酷狗都没有,你可以了解一下这个插件的原理,相当于搬运其余几个网站,可以先确认一下其余那几个app有没有,再确认是否为插件问题

原理我是清楚的,我听的歌是没有被下架的,可能是因为那首歌的版权是在网易,所以其他几个源没有?但是今天下午的时候,我又试了一下,居然又全部都好了。。。。。,好尴尬,估计还是我设备的问题又或者其他什么的问题

likethatsummer avatar May 17 '21 06:05 likethatsummer