Skip to content
 
 

Repository files navigation

Emby神医助手

logo

基于社区版,使用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

声明

本项目为开源项目,与 Emby LLC 没有任何关联,也未获得 Emby LLC 的授权或认可。本项目的目的是为合法购买并安装了 Emby 软件的用户提供额外的功能增强和使用便利。

使用须知

  1. 合法使用
    本项目仅适用于合法安装和使用 Emby 软件的用户。使用本项目时,用户需自行确保遵守 Emby 软件的服务条款和使用许可协议。

  2. 非商业用途
    本项目完全免费,仅限���人学习、研究和非商业用途。严禁将本项目或其衍生版本用于任何商业用途。

  3. 不包含 Emby 专有组件
    本项目未包含 Emby 软件的任何专有组件(例如:DLL 文件、代码、图标或其他版权资源)。使用本项目不会直接修改或分发 Emby 软件本身。

  4. 功能限制
    本项目不会绕过 Emby 的授权机制、数字版权保护 (DRM),或以任何方式解锁其付费功能。本项目仅在运行时动态注入代码,且不会篡改 Emby 软件的核心功能。

  5. 用户责任
    用户在使用本项目时,需自行承担遵守相关法律法规的责任。如果用户使用本项目违反了 Emby 的服务条款或相关法律法规,本项目开发者概不负责。

免责声明

  1. 本项目开发者不对因使用本项目而可能导致的任何直接或间接后果(包括但不限于数据丢失、软件故障或法律纠纷)负责。
  2. 如果认为本项目可能侵犯相关方的合法权益,请与开发者取得联系。

星星数

Star History Chart

About

Strm Assistant for Emby

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages