kenmingwang / azusa-player

A 3rd party Bilibili audio player / 一个Bilibili第三方音频播放器
MIT License
421 stars 38 forks source link

[Bug]audio error #40

Closed komiblog closed 10 months ago

komiblog commented 10 months ago

图片 怀疑是B站抽风,不知道在插件端能不能改善,希望作者有空能解决一下。 现在的解决方法就是挂代理。

komiblog commented 10 months ago

挂代理也是一样,请求发到akamaized.net就可以播放,发到bilivideo.com就不能播放。

lovegaoshi commented 10 months ago

bilivideo得加referrer https://github.com/lovegaoshi/azusa-player/blob/nox-player/public/rules.json#L12

komiblog commented 10 months ago

感谢解答。好像是brave浏览器限制了referrer,且不能解除,我再想想其他办法

lovegaoshi commented 10 months ago

讲错了,azusa player是漏了user-agent 试试nox这个 如果nox可以 你把UA加上提个PR即可

https://microsoftedge.microsoft.com/addons/detail/jlhdkgcfcdabihmdkhdjlcppdlnlfogp

komiblog commented 10 months ago

现在是这种现象:在brave浏览器上电梓播放器不能正常播放,在chrome浏览器上可以,nox在两个浏览器上都可以正常使用。 brave浏览器+电梓播放器: 屏幕截图 brave浏览器+nox-player: 屏幕截图 chrome浏览器+电梓播放器: 屏幕截图 2023-12-13 142115

区别似乎就在referer,但是我不知道该怎么改

lovegaoshi commented 10 months ago

你直接把我的rules. json复制到阿紫的 编译看看 https://github.com/lovegaoshi/azusa-player/blob/nox-player/public/rules.json#L12

komiblog commented 10 months ago

还真是这个原因,我把 build.zip解压出的包中的rules.json 替换成你那份,问题就解决了O(∩_∩)O (因为没试过编译项目,顺便请教一下咋编译项目 我去提交个PR

lovegaoshi commented 10 months ago

git clone yarn yarn build

komiblog commented 9 months ago

感谢指点,已提交PR