Skip to content

Movie trailers (影片预告)

工作原理

MetaTube for Jellyfin/Emby 的预告功能基于strm文件实现,此功能会在影片目录下生成一个trailers文件夹以及相应的.strm预告文件,文件大小通常不会超过100个字节,因为文件本身只包含一个预告链接,所以几乎不会占用本地空间容量。

由于 Jellyfin/Emby 自身实现原因,它们内置的在线预告仅支持播放YouTube的链接格式,但是由于MetaTube影片及其预告的特殊性,均不可能通过YouTube链接去支持。所以目前似乎没有比使用.strm文件更加优雅的方式来支持在线预告的功能。

MetaTube for Plex 原生支持在线预告,仅需在设置中开启即可,以下内容仅针对 Jellyfin/Emby 插件。

使用方法

  1. 在插件配置里勾选Enable Trailers选项。
  2. 如果之前已经刮削过,请手动刷新元数据。
  3. 进入计划任务,运行Generate Trailers任务。
  4. 重新扫描一遍媒体库,即可生成可播放的预告文件。

PS:除了前两步,其他均会由计划任务定时完成,一般无需手动操作。

注意事项

  • ⚠️ 播放第一次刷新或扫描出的影片预告,会显示不兼容的流,这是正常的,需要完成使用方法中所有步骤才能正常播放。
  • ⚠️ 必须完整完成使用方法中所有步骤预告功能才能正常工作,例如等待计划任务完成、媒体库扫描完毕等。
  • ⚠️ 该功能几乎会在每个视频目录下生成一个trailers文件夹,介意的使用者请勿开启此功能。
  • ⚠️ 请确保每个视频单独放一个文件夹,例如PPPD-437/PPPD-437.mp4,不然会导致预告无法匹配播放等问题。(分集cd后缀或多版本的视频放在同一个文件夹下不会影响该功能)
  • 部分预告无法播放可能是代理问题,如MGS预告必须要日本或美国的IP才能播放。
  • 部分使用SOD的源无法播放预告是由于SOD不支持直接通过URL访问其预告资源导致的。
  • 刮削时尽量选择带有预告资源的刮削源,如FANZA、MGS等,而不是像JavBus这种。
  • 由于Jellyfin/Emby的限制,目前只能通过计划任务的方式生成预告文件,然后扫描媒体库之后才能正常播放预告。