Releases: NevermoreN/Emby_LocalThemeExtractor
Releases · NevermoreN/Emby_LocalThemeExtractor
v1.2.0 - Last 30s Fallback
v1.2.0
三档失败策略
- 失败 1-2 次:正常检测(silencedetect → blackdetect → 固定窗口)
- 失败 3-5 次:跳过检测,直接截取最后 30 秒
- 失败 6+ 次:彻底放弃
- 成功时清除失败记录
其他
- 不再自动定时运行,需手动触发
- 失败记录持久化到
/config/data/lte-failures.json - FailureTracker 线程安全(ConcurrentDictionary + lock)
安装
下载 LocalThemeExtractor.dll 替换插件目录中的旧版本,重启 Emby。
v1.1.0 - Failure Tracking
v1.1.0
变更
- 取消自动定时运行:不再自动每周触发,需手动在 Emby 计划任务中点击运行
- 失败记录追踪:每次提取失败记录到
/config/data/lte-failures.json - 3次失败自动跳过:同一项目累计失败3次后永久跳过,不再浪费流量重试
- 成功时自动清除失败记录
- 日志显示当前失败次数
安装
下载 LocalThemeExtractor.dll 替换插件目录中的旧版本,重启 Emby。
v1.0.0
Local Theme Extractor v1.0.0
首个正式版本。
功能
- 电视剧:从 Emby 片头标记提取主题曲
- 电视剧回退:silencedetect/blackdetect 检测片尾
- 电影:三级检测策略(静音→黑帧→固定窗口)
- 内存管道输出,无临时文件
- 带宽优化(-map 0:a:0 仅读音频流)
- 只读文件系统自动跳过
- GPU 加速支持(nvdec/vaapi)
- .strm 文件支持
安装
下载 LocalThemeExtractor.dll,放入 Emby 插件目录后重启。