本帖最后由 Ryo_ 于 2022-8-18 00:49 编辑
项目地址: RyoLee/emby-danmaku
博客发布页: Emby 弹幕插件 不一定是最新,建议看github的readme
任选以下一种方式安装即可
浏览器插件(推荐)
1. Tampermonkey
2. 添加脚本
修改服务端
修改文件 /system/dashboard-ui/index.html (Docker版,其他类似),在`</body>`前添加script标签(设置defer)
src="https://cdn.jsdelivr.net/gh/RyoLee/emby-danmaku@gh-pages/ede.user.js"
该方式安装与浏览器插件安装可同时使用不冲突
修改客户端
类似服务端方式,解包后修改 dashboard-ui/index.html 再重新打包即可,iOS 需要通过类似 AltStore 方式自签,请自行 Google 解决
左下方新增如下按钮,若按钮透明度与"暂停"等其他原始按钮存在差异,说明插件正在进行加载
- 弹幕开关: 切换弹幕显示/隐藏状态
- 手动匹配: 手动输入信息匹配弹幕
- 简繁转换: 在原始弹幕/简体中文/繁体中文3种模式切换
- 过滤等级: 过滤弹幕强度,等级越高强度越大,0级无限制*
- 弹幕信息: 通过通知(以及后台log)显示当前匹配弹幕信息
*除0级外均带有每3秒6条的垂直方向弹幕密度限制,高于该限制密度的顶部/底部弹幕将会被转为普通弹幕
弹幕来源为弹弹 play ,已开启弹幕聚合(A/B/C 站等网站弹幕融合)
匹配完成后对应关系会保存在浏览器(或客户端)本地存储中,后续播放(包括同季的其他集)会优先按照保存的匹配记录载入弹幕
常见弹幕加载错误/失败原因
1. 译名导致的异常: 如『よふかしのうた』 Emby 识别为《彻夜之歌》后因为弹弹 play 中为《夜曲》导致无法匹配
2. 存在多季/剧场版/OVA 等导致的异常: 如『OVERLORD』第四季若使用S[N]格式归档(如OVERLORD文件夹下S4E1.mkv),在早期版本中可能会错误匹配为其他季如『OVERLORD II』,当前版本无法匹配(当前自动使用关键字为"OVERLORD第4季",无法通过API命中『OVERLORD IV』)
3. 其他加载BUG: 鉴定为后端程序猿不会前端还要硬写JS,有BUG麻烦开个issue
首次播放时请检查当前弹幕信息是否正确匹配,若匹配错误请尝试手动匹配 |