Docker 镜像内置 UnblockNeteaseMusic, 支持播放部分无版权歌曲 #375
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Docker 镜像内置 UnblockNeteaseMusic 服务,解锁部分无版权歌曲,可能会与原曲不匹配。
思路:
/music/unblock -> https://music.163.com/,此处的https://music.163.com已经由 hosts 指向了本地 UnblockNeteaseMusic 服务;/api/netease/song/url/v1接口响应结果,将 UnblockNeteaseMusic 解锁过后的歌曲地址指向第三步反代的路径,例如:https://music.163.com/package/xxxxx -> /music/unblock/package/xxxxx;实现:
/api/netease/song/url/v1接口响应结果,将 UnblockNeteaseMusic 解锁过后的歌曲地址指向反代路径,关键代码改动;