Closed Youwenqwq closed 3 months ago
现有的版本就是获取包括第三方弹幕的所有弹幕。即API中的
withRelated
参数,文档。
感谢提供帮助,不过根据我的测试,目前版本确实是只加载了弹弹play自己的弹幕集 2767个,与客户端读取到的弹弹play自身服务器提供的弹幕数量一致,并且观看过程中并未发现有b站字幕。经测试,在弹弹play客户端中拉高阈值可以正常地自动获取弹幕
测试了一下是这样,withRelated
参数在你这个情况下未生效。查询/api/v2/related/{episodeId}
接口能获取到b站等的播放地址,然后用这些地址再调用/api/v2/extcomment
能拿到额外的弹幕。但是这样一来就要请求好多次来判断了
请问为啥我目前这个情况无法使withRelated生效呢qwq
按照现在公开的API貌似没法一步完成,或许和你前边提到的客户端里面那个设置功能有关,但是文档里面没提怎么用。
目前我能想到的是这样弄:请求一次withRelated=false
,一次withRelated=true
,若两次获取的弹幕数量相同,且获取/api/v2/related
不为空,就再依次根据第三方弹幕源用/api/v2/extcomment
获取弹幕,最后再把几个源的合并,然后显示。
看着有些折腾,要是没有更好的方法的话,就考虑用这种。
看着有些折腾,要是没有更好的方法的话,就考虑用这种。
已实现 d76a770
ok,感谢开发者~
On Sun, 19 May 2024 at 00:12, OxO @.***> wrote:
Closed #45 https://github.com/Izumiko/jellyfin-danmaku/issues/45 as completed.
— Reply to this email directly, view it on GitHub https://github.com/Izumiko/jellyfin-danmaku/issues/45#event-12856208923, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGAWZ6TTSO2QCKW4CSDRV7LZC54XRAVCNFSM6AAAAABHOCYZE2VHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJSHA2TMMRQHA4TEMY . You are receiving this because you authored the thread.Message ID: @.***>
如题,希望可以添加选项调整从其它网站获取弹幕的最小弹幕数量阈值/主动获取其他网站弹幕。
想法来源是,一起使用jellyfin的同学喜欢b站用户风格的字幕,但弹弹play在默认情况下会有从其它网站上获取弹幕的阈值。在Windows客户端中,弹弹play的默认弹幕阈值为800,即若弹弹play服务器上的弹幕数量大于800就不从第三方网站(如B站)上额外获取弹幕。这会导致可能弹幕数量刚刚好超过800一点点就不加载其他网站,造成弹幕数量依旧不够多的情况。
在弹弹play的windows客户端中存在如下设置选项可以调节,因此希望可以增加该功能,或者手动选择需要额外加载的网站弹幕(非现有功能中的弹幕过滤)。