群晖 Docker 容器版 Emby 添加弹弹 play 弹幕实战

发布于 2024-04-08 00:00 436 字 3 min read

从零开始玩转 OpenWrt 2026:进阶网络架构与 Nikki 极速配置指南2026 自建节点实战:Xray VLESS-Vision-REALITY 部署指南AI 角色扮演进阶指南:从 SillyTavern 部署到 Telegram 接入从 WordPress 到 Astro 迁移记录ImmortalWrt固件overlay扩容安装指南基于mihomo内核的OpenWrt插件Nikki推荐yaml配置OpenWrt 插件 Passwall 推荐设置指南Cloudflare简易使用指南WordPress 网站向 Jekyll 静态博客迁移全记录OpenWrt 插件 OpenClash 推荐配置指南OpenWrt插件Passwall开启ipv6推荐配置OpenWrt插件Passwall推荐配置指南OpenWrt桥接后访问光猫方法PVE下快速更新OpenWrt固件方法群晖 Docker 容器版 Emby 添加弹弹 play 弹幕实战群晖 NAS 常用 Docker Compose 项目部署汇总群晖 Docker 开启 IPv6 双栈与 OpenWrt 协同配置指南软路由刷 PVE 并安装 OpenWrt 折腾记录群晖开启 macvlan 网络并通过 compose 命令安装 docker 指定 ip家庭网络布局:玩转 PT 与 Docker macvlan 避坑指南在本地运行 docker 连接 api 更稳定使用 chatGPT 服务网站添加石蒜模拟器OpenWrt建议设置(个人备份)家庭网络布局:群晖 VMM 虚拟机安装 OpenWrt 旁路由实战群晖种草教程——从玩机到佛系(自用备份版)一加3T手机刷机及安卓必备系统优化软件推荐利用 phpMyAdmin 指令将 WordPress 网站快速 HTTPS 化利用 Docker 快速安装 Aria2 + AriaNg 教程给 WordPress、Typecho、Emlog 等博客网站添加鼠标点击文字特效Windows 10 快捷方式小箭头去除与恢复指南自动化备份指南:利用 Dropbox Uploader 实现网站数据与 SQL 数据库同步Linux学习笔记(二)Linux学习笔记(一)建站之旅其一:一些想法建站之旅其三:多次尝试与一次挫败建站之旅其二:从 VPS 科学上网到自建站的萌芽建站之旅其四:常用命令与参考资料汇总
本文详细介绍了在群晖 Docker 环境下为 Emby Web 端开启弹幕功能的两种方案,重点推荐通过修改 index.html 并配合 Docker 目录映射实现配置的持久化。

服务器端添加代码,可以实现 web 端弹幕播放,使用 ssh 的话可以用以下代码

docker ps -a //查看容器id
docker exec -it emby容器id /bin/bash  //进入容器

或者使用群晖自带的终端,container manager 中找到 emby,操作>>>打开终端机>>>新增(通过命令启动---输入/bin/ash)>>>方案①输入如下代码,修改 index.html,在文本最后的如代码所示的位置插入脚本。

vi /system/dashboard-ui/index.html

……………………</script>//在这里插入,提行后与上面的<script scr=……>对齐//
</body>
</html>

     <script scr=……></script>
     <script type="text/javascript" src="https://danmaku.movie.kg/ext.js"></script>
     <link rel="stylesheet" href="https://danmaku.movie.kg/ext.css"/>
</body>
</html>
//插入完成后大概这样

最后按下 esc 以后输入

保存并退出(wq 如果输入不了也用鼠标右键复制进去),接着重启一下 emby 的 docker 容器就可以了,但是这种方法在重新 compose 构建后会被初始化重置然后失效。

我更推荐方案②,将 index.html 映射出来,和 emby 其他配置一样保存到宿主机本地。首先我们得复制容器内的 index.html,操作>>>打开终端机>>>新增(通过命令启动---输入/bin/ash)>>>方案②输入如下代码,复制 index.html 到/data(/data 为创建容器时,映射的本地媒体文件夹),然后修改好 index.html 后,在 emby 的 docker compose 命令中添加一段 volumes 目录映射到/system/dashboard-ui/index.html 即可。

cp /system/dashboard-ui/index.html /data

- /volume1/docker/docker-compose/emby/index.html:/system/dashboard-ui/index.html

上面这种在客户端或网页的 index.html </script> 这里添加 </body></html> 标签,插入以下内容:

<script type="text/javascript" src="https://danmaku.movie.kg/ext.js"></script>
<link rel="stylesheet" href="https://danmaku.movie.kg/ext.css"/>

上述方法,只能实现 web 端的弹幕添加,常用的安卓端、IOS、PC 端,可以去https://danmaku.movie.kg/下载对应的客户端。

TV 端暂时没有方法实现,残念。

喜欢的话,留下你的评论吧~