MEDIA

AWEmbyPush

为 Emby / Jellyfin 媒体库准备的 Webhook 通知服务,负责媒体元数据增强和多渠道消息推送。

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

详细搭建方法

  1. 准备 TMDB API Token,并确认媒体服务器支持 Webhooks。
  2. 选择 Docker Run 或 Docker Compose 部署。
  3. 编辑 docker-compose.yml,填写 TMDB_API_TOKEN
  4. 按需要补充 Telegram、企业微信或 Bark 配置。
  5. 执行 docker-compose up -d 启动服务。
  6. 进入 Emby 或 Jellyfin 后台,添加 Webhook 地址,例如 http://你的服务器IP:8000
  7. 选择“新媒体已添加”等通知事件。
  8. 触发测试通知,确认 AWEmbyPush 收到请求并完成推送。
  9. 根据网络环境补充 API 反代、图片加速与观看链接配置。

关键配置项

必填

  • TMDB_API_TOKEN

常用推送

  • TG_BOT_TOKEN
  • TG_CHAT_ID
  • BARK_DEVICE_KEYS

高级选项

  • ENABLE_WATCH_LINK
  • TG_API_HOST
  • TMDB_IMAGE_DOMAIN

适用场景

  • 家庭影音库新增内容自动通知
  • 多人共享媒体库更新提醒
  • 希望得到更完整的媒体卡片展示