Emby 弹幕 js 插件

2022-08-08 04:36:26 +08:00
 RRyo

需要 Tampermonkey

插件地址: https://cdn.jsdelivr.net/gh/RyoLee/emby-danmaku/ede.js

项目地址: https://github.com/RyoLee/emby-danmaku

主要参考这个项目

和原版主要差异:

  1. 配置存储改为 localstorage
  2. 弹幕数据跨域问题通过 cloudflare 的 workers 处理绕过
  3. 通过播放对象的 item id 从 emby 的 api 获取数据,不再使用页面对象提取,更新导致出错概率大幅下降(顺便修好了播放下一集不能加载的问题)

因为 1&2 踢掉了油猴的 GM 函数,所以理论上你也可以把这个 js(和依赖)加到服务器是 index.html 里而不使用油猴加载

中间靠左插件会增加 3 个按钮,分别为:

弹幕来源为弹弹 play 已开启弹幕聚合(A/B/C 站等弹幕融合)

目前弹幕简繁转换开关先硬编码在脚本最前面,后面会再加个按钮

TODO:

3608 次点击
所在节点    分享创造
21 条回复
deqxj00
2022-08-17 23:47:07 +08:00
@RRyo Jellyfin 没有 pluginManager

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/871314

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX