Skip to content
sjtuross edited this page Dec 25, 2024 · 25 revisions

Emby神医助手

用途

  1. 提高首次播放的起播速度
  2. 解决可能的无进度条问题
  3. 视频截图预览缩略图增强
  4. 片头片尾探测增强
  5. 自动合并同目录视频为多版本
  6. 独占模式提取媒体信息
  7. 独立的外挂字幕扫描
  8. 自定义TMDB备选语言
  9. 使用替代TMDB配置
  10. 演职人员增强TMDB
  11. 获取原语言海报
  12. 中文搜索增强
  13. 拼音首字母排序
  14. 媒体信息持久化
  15. 支持代理服务器
  16. 支持TMDB剧集组刮削

安装

  1. 下载 StrmAssistant.dll 放入配置目录中的 plugins 目录
  2. 重启Emby
  3. 至插件页面检查版本及设置

注意:

  1. Emby最低版本要求 4.8.0.80
  2. 群晖安装参考矿神的文章 https://imnks.com/11166.html

更新

插件通过计划任务实现自动更新,默认周期为每周随机时间点,也可以手工运行立刻更新。更新成功后会有Emby原生提示重启生效。

注意

  1. dll的权限和所有者须跟其他插件dll一致,否则自动更新可能因无写入权限而失败。
  2. 因GitHub API有限流阈值,如频繁遇到Forbidden更新错误或其他网络错误,可手工配置插件目录中的配置文件configuration\Strm Assistant.json中的如下配置项。GitHubToken用于解决更新检测遇到Forbidden的问题,至 https://github.com/settings/tokens 创建一个tokens (classic),无需任何权限。GitHubProxy用于解决一般网络问题。
"GitHubToken": "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"GitHubProxy": "https://ghproxy.cc",

日志

linux

tail -f -n 30 /你自己的路径/logs/embyserver.txt | grep 'Strm Assistant:'

win

Get-Content -Path "$env:AppData\Emby-Server\programdata\logs\embyserver.txt" -Tail 30 -Wait | Where-Object { $_ -match "Strm Assistant:" }

注意

如果有安装InfuseSync这个插件,建议删除。这个插件有线程安全的Bug,在某些CPU平台多线程提取媒体信息的时候会造成Emby崩溃,已知问题里有详细信息。其实现在Infuse连Emby都用直连模式了,这个插件没用了。

Purpose

  1. Improve initial playback start speed
  2. Solve potential no progress bar issue
  3. Capture image for video without poster
  4. Playback behavior-based intro and credits detection

Install

  1. Download StrmAssistant.dll to the plugins folder
  2. Restart Emby
  3. Go to the Plugins page and check the plugin version and settings

Note

Suggest removing InfuseSync plugin if installed. It might have thread-safe bug which could cause Emby to crash when media info extraction runs concurrently on some CPU platforms. For details, refer to known issue.