PROJECT INTRO
项目介绍
AWEmbyPush 监听 Emby 或 Jellyfin 的 Webhook 事件,在有新电影或剧集入库时自动拉取 TMDB/TVDB 元数据,并通过 Telegram、企业微信或 Bark 推送更完整的通知卡片。
主要功能
Emby 支持Jellyfin 支持TMDB/TVDB 元数据Telegram 推送企业微信Bark 推送
环境准备
- Emby Server 4.8.0.80+ 或 Jellyfin
- TMDB API Token
- 至少一种消息推送渠道
- 开放服务端口,例如
8000
详细搭建方法
- 准备 TMDB API Token,并确认媒体服务器支持 Webhooks。
- 选择 Docker Run 或 Docker Compose 部署。
- 编辑
docker-compose.yml,填写TMDB_API_TOKEN。 - 按需要补充 Telegram、企业微信或 Bark 配置。
- 执行
docker-compose up -d启动服务。 - 进入 Emby 或 Jellyfin 后台,添加 Webhook 地址,例如
http://你的服务器IP:8000。 - 选择“新媒体已添加”等通知事件。
- 触发测试通知,确认 AWEmbyPush 收到请求并完成推送。
- 根据网络环境补充 API 反代、图片加速与观看链接配置。
关键配置项
必填
TMDB_API_TOKEN
常用推送
TG_BOT_TOKENTG_CHAT_IDBARK_DEVICE_KEYS
高级选项
ENABLE_WATCH_LINKTG_API_HOSTTMDB_IMAGE_DOMAIN
适用场景
- 家庭影音库新增内容自动通知
- 多人共享媒体库更新提醒
- 希望得到更完整的媒体卡片展示