项目地址:基于社区版,使用AI进行对最新版Emby进行适配,有问题不解决,请转至[Pro版本]

版本信息

  • 插件版本: 2.2.0.0

  • 最低Emby版本: 4.8.0.0

  • 推荐Emby版本: 4.9.1.90 或更高

  • 测试通过版本: 4.9.1.90

  • 目标框架: .NET 6.0

最新优化 (v2.2.0)

全面的架构重构

  • 引入新的EmbyVersionAdapter,更智能的版本检测和适配

  • 创建ServiceLocator服务定位器,统一管理全局服务

  • 增强的PatchTracker,提供详细的补丁状态跟踪

完全支持 Emby 4.9.1.90

  • 专门为4.9.1.90版本优化的API调用

  • 支持最新的MediaSources和通知系统增强

  • 向后兼容4.8.x和4.9.0.x版本

增强的错误处理

  • 更详细的诊断日志和错误追踪

  • 多层回退机制:Harmony → Reflection → PublicAPI

  • 智能的功能降级,核心功能保证可用

用途

  1. 提高首次播放的起播速度

  2. 视频截图预览缩略图增强

  3. 片头片尾探测增强

  4. 自动合并同目录视频为多版本

  5. 独占模式提取媒体信息

  6. 独立的外挂字幕扫描

  7. 自定义刮削备选语言

  8. 使用替代TMDB配置

  9. 演职人员增强TMDB

  10. 获取原语言海报

  11. 中文搜索增强

  12. 拼音首字母排序

  13. 媒体信息持久化

  14. 支持代理服务器

  15. 支持TMDB剧集组刮削

安装与使用说明请查看 Wiki

兼容性说明

本插件已针对Emby最新版本进行优化,采用动态适配机制:

  • 自动版本检测: 插件启动时自动检测Emby版本

  • 智能API适配: 根据版本自动选择正确的API调用方式

  • Harmony补丁支持: 如果支持Harmony,优先使用补丁方式

  • 反射回退: Harmony不可用时自动使用反射调用

  • 公共API兜底: 反射失败时回退到公共API,确保功能可用

已知兼容版本

Emby版本

兼容状态

备注

4.9.1.90+

✅ 完全支持

当前推荐版本,性能最优

4.9.1.80-89

✅ 完全支持

稳定版本

4.9.0.x-4.9.1.79

✅ 支持

部分功能可能降级

4.8.x

⚠️ 基础支持

部分高级功能不可用

构建说明

环境要求

  • .NET 6.0 SDK 或更高

  • Visual Studio 2022 / VS Code / JetBrains Rider

快速构建

dotnet restore
dotnet build -c Release

构建产物位于: StrmAssistant/bin/Release/net6.0/StrmAssistantLite.dll