MeiamSubtitles v1.0.13.0 - 全面重构与兼容性升级
本次更新针对 Emby 和 Jellyfin 两大平台进行了深度的架构重构与 Bug 修复,显著提升了大规模媒体库环境下的运行性能。
🔹 Emby 插件更新 (v1.0.13.0)
- 修复重复下载: 修正了
RemoteSubtitleInfo语言属性缺失导致的服务器无限循环下载问题。 - 异步 I/O 改造: 全面改为异步文件流读取,解决在计算大视频文件哈希时阻塞服务器线程的问题。
- 日志增强: 增加了哈希计算耗时记录,并显式输出搜索目标文件名,方便问题排查。
- 依赖升级: 升级至
MediaBrowserv4.9.1.90 核心库。
🔹 Jellyfin 插件更新 (v1.0.13.0)
- Jellyfin 10.11+ 完美兼容: 升级项目至 .NET 9.0,修复了新版 Jellyfin 无法加载插件的问题。
- 修复语言识别: 修复了由于
zho语言代码映射缺失导致的搜索无结果 Bug。 - 架构现代化: 引入
IHttpClientFactory管理网络连接,提升高并发下的网络性能。 - 部署规范化: 插件结构现已支持版本化目录(需配合
meta.json使用)。 - 鲁棒性增强: 针对射手网 API 返回非法内容的情况增加了防御性校验。
📦 下载与安装
- Emby 用户: 请下载
Emby_v1.0.13.0.zip,解压 DLL 部署至plugins目录。 - Jellyfin 用户: 强烈建议通过插件存储库进行安装。若手动安装,请下载
Jellyfin_v1.0.13.0.zip并整体解压至plugins文件夹。