FlixPilot · 插件(需授权)

媒体信息扫描

检查和补充 Emby 里的视频、音频媒体信息,清理失效 STRM。

这是做什么的?

这个插件用来检查和补充 Emby 里的视频、音频媒体信息。

网盘挂载、STRM 文件入库后,Emby 有时没有时长、编码、分辨率、音频轨道等信息,可能导致播放前等待较久。插件会读取实际媒体,用 ffprobe 提取这些信息,保存成 -mediainfo.json,再请求 Emby 刷新。

它还可以:

  • 查看哪些电影或剧集缺少媒体信息;
  • 一次补齐整部剧或全部缺失项目;
  • 新媒体入库后自动补齐;
  • 找出 STRM 指向的网盘文件,并删除确认失效的 STRM。

怎么用?

打开插件

进入:插件中心 → 媒体信息。

先确认 FlixPilot 已经配置好 Emby 服务器,并且 FlixPilot 容器能访问 STRM 和实际媒体目录。

检查缺失

  1. 在“扫描媒体库”选择媒体库,或选择“全部媒体库”;
  2. 点击 检查缺失;
  3. 等扫描完成后,在“检查结果”查看缺失的电影和剧集。

检查只读取状态,不会修改媒体文件。

补齐媒体信息

  • 某一集或某部电影:展开后点击 补齐此项;
  • 整部剧:点击 补齐整部剧缺失;
  • 所有结果:点击顶部 一键补齐全部缺失。

补齐时页面会显示当前进度和日志。已经完整的项目会自动跳过,失败的项目会记录下来并继续处理。

确认 Emby 是否更新

补齐完成后,插件会请求 Emby 刷新。之后再点一次“检查缺失”,确认 Emby 信息是否已经完整。

如果你使用神医助手等插件导入 -mediainfo.json,也要确认它的媒体信息恢复功能已经开启。

新入库自动补齐

想让新入库的电影和剧集自动处理:

  1. 在 FlixPilot 进入 系统设置 → 媒体服务器;
  2. 找到“入库通知 Webhook”,点击 完整地址复制;
  3. 到 Emby 的 Webhook 通知设置中粘贴并保存;
  4. 回到本插件,打开 入库自动补齐。

以后 Emby 有新媒体入库时,插件会自动检查并补齐。队列和日志可以在“设置与日志”里查看。

失效 STRM 怎么处理?

如果 STRM 指向的网盘文件已经不存在,条目会显示“源视频不存在”。

  • 删除单个:展开剧集后点击 删除失效 STRM;
  • 删除一部剧里的全部:点击 删除全部失效 STRM;
  • 删除本次结果里的全部:点击检查结果顶部 一键删除失效 STRM。

删除前插件会再次检查目标文件是否确实不存在。只有确认失效的 STRM 才会删除,原文件会保留同目录隐藏备份,不会删除真实视频、NFO 或图片。

常用设置

  • 仅扫描 STRM:只处理 STRM 文件;
  • Emby 路径前缀 / FlixPilot 对应目录:两边路径不一样时填写映射,一样时留空;
  • 缺图时自动补图:优先使用 Emby/TMDB 图片,没有图片时才截图。

常见问题

  • 显示“无法检查”:通常是挂载、权限或目录暂时不可访问,不代表网盘文件已删除。
  • 显示“源视频不存在”:STRM 目标当前不存在,但删除前仍会重新核对。
  • 补齐后 Emby 仍缺少信息:确认神医助手等兼容插件已启用导入,再刷新并重新检查。
  • 自动补齐 Failed to fetch:刷新页面并确认后端已更新、容器已重启;随后检查 Webhook 配置。