一款为 Emby 用户设计的自动弹幕管理工具,可通过 Emby 播放事件(如剧集/电影开始播放)自动触发弹幕下载任务,无需手动操作,提升观影体验。
需在 Emby 中设置 Webhook,步骤如下:
application/json/danmuku 结尾,示例:http://192.168.1.2:8088/danmuku(替换为你的服务器IP和端口)创建 docker-compose.yml 文件,内容如下:
version: '3.8'
services:
auto-danmuku:
# 使用指定镜像
image: nfhgw295/auto-danmuku:latest
container_name: auto-danmuku
restart: always # 容器意外退出时自动重启
ports:
- "8088:8088" # 端口映射(宿主端口:容器端口),可自定义修改宿主端口
environment:
# 核心必填配置(请替换为你的实际信息)
- TMDB_API_KEY=你的TMDB密钥 # 例如:123456abcdef7890(从TMDB官网申请)
- MISAKA_API_URL=你的Misaka服务地址 # 例如:https://misaka.example.com(Misaka服务地址)
- MISAKA_API_KEY=你的misaka密钥 # 例如:abc123def456(Misaka后台获取)
# 可选配置(按需修改,删除则使用默认值)
- DOWNLOAD_MODE=EPISODE_NEXT # 下载模式:EPISODE_NEXT(默认,本集+下一集)/ SEASON_ALL(本集+当季所有集)
- BATCH_NOTIFY_SIZE=3 # 批量通知间隔(默认3集,仅模式2生效)
- WEBHOOK_PORT=8088 # 容器内端口(需与ports映射的容器端口一致)
- DOWNLOAD_INTERVAL=30 # 集数下载间隔(秒,默认30,避免请求过于密集)
# Telegram通知配置(可选,需同时填写才生效)
# - TELEGRAM_BOT_TOKEN=你的机器人令牌 # 例如:123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11(@BotFather申请)
# - TELEGRAM_ADMIN_USER_ID=你的用户ID # 例如:123456789(@userinfobot查询)
logging:
driver: "json-file"
options:
max-size: "10m" # 单日志文件最大10MB
max-file: "3" # 保留最近3个日志文件
部署命令:
# 启动服务(后台运行)
docker-compose up -d
# 查看日志(验证启动状态)
docker-compose logs -f
Content type
Image
Digest
sha256:c17c46ee6…
Size
119 MB
Last updated
11 months ago
docker pull nfhgw295/auto-danmuku