Izumiko / jellyfin-danmaku

Jellyfin danmaku extension
MIT License
130 stars 12 forks source link

[BUG]未知的弹幕重复加载问题 #50

Closed Youwenqwq closed 2 months ago

Youwenqwq commented 2 months ago

Version

Describe the bug 如图,加载番剧弹幕时部分弹幕会重复显示2次。单独过滤其他源,仅保留b站源如图,仍有大量重复且同时的弹幕。弹弹play同样加载b站源则不会。

测试关闭简繁转换依然存在问题。

演示番剧为魔法少女小圆S01E01,实测CLANNAD之类的也会出现。鉴于没有人报告,怀疑是不是我本地出现问题,但由于不知道如何检查,故发此issue。

image

Izumiko commented 2 months ago

b站同一个番剧有两个播放地址,弹弹play也收录了两遍。之前改成额外获取第三方弹幕时,是把所有的弹幕地址都下载了一遍,所以b站的弹幕有两份。然后采用剔除相同弹幕id的方式删除掉重复弹幕。

根据你的问题,我发现两个播放地址下载的弹幕中,相同的弹幕大多有相同的cid,但还有一部分的是不一样的。。。

左:http://bangumi.bilibili.com/anime/2539/play#63470 右:http://www.bilibili.com/video/av1358885/index_1.html

图片

Izumiko commented 2 months ago

修改了一下重复的判定条件,你试试最新提交的版本

Youwenqwq commented 2 months ago

修改了一下重复的判定条件,你试试最新提交的版本

image

经测试已经不会出现重复,感谢修复!