Meiam f48fc0910b refactor: 深度架构优化与 Jellyfin/Emby 规范化对齐
1. 引入 IHttpClientFactory:重构 Jellyfin 插件的 HTTP 调用模式,使用依赖注入管理 HttpClient 生命周期。
2. 优化服务注册:在 PluginServiceRegistrator 中统一配置命名 HTTP 客户端的超时与默认 Header。
3. 增强资源加载:优化 Emby 插件缩略图获取逻辑,增加安全性检查。
4. 代码逻辑优化:提取私有方法 NormalizeLanguage 统一处理跨平台语言代码映射。
5. 精简配置:简化 PluginConfiguration,移除冗余引用,同时确保与 Jellyfin 10.x 基类兼容。
6. 日志分级:细化 API 响应内容的记录级别,减少生产环境日志输出。
2025-12-22 14:24:05 +08:00
2025-09-29 10:26:06 +08:00

MeiamSubtitles

Emby Jellyfin 中文字幕插件 ,支持 迅雷影音、射手网、 精准匹配,自动下载

.NET CORE Platform LICENSE Star Fork 博客

 

给个星星!

如果你喜欢这个项目或者它帮助你, 请给 Star~(辛苦咯)

如果你能赞助稳定 Google Drive 团队盘用于媒体库插件测试, 请于我联系 91270#QQ.COM

 

广告时间 📣

搬瓦工 $99 年付, 建站神器重出江湖THE PLAN V1 传家宝套餐18机房随意切换

循环优惠码BWHCCNCXVV6.77%

直达通道(传家宝套餐)

 

功能介绍

  • 支持 迅雷看看 字幕下载 Hash匹配
  • 支持 射手影音 字幕下载 Hash匹配

项目说明

# 模块功能 项目文件 说明
1 开发程序 Emby.MeiamSub.DevTool 项目开发测试调试使用
2 字幕插件 Emby.MeiamSub.Thunder 迅雷看看字幕插件 - Emby
3 字幕插件 Emby.MeiamSub.Shooter 射手影音字幕插件 - Emby
4 字幕插件 Jellyfin.MeiamSub.Shooter 迅雷看看字幕插件 - Jellyfin
5 字幕插件 Jellyfin.MeiamSub.Thunder 射手影音字幕插件 - Jellyfin

使用插件

首先下载已编译好的插件 LINK ,由于 Jellyfin 自身 BUG , 会重复下载字幕 。

建议:媒体库不勾选本插件, 自动扫描缺失字幕时不使用该插件,但不影响手动查找字幕

WINDOWS

复制插件文件到   Emby-Server\Programdata\Plugins\
复制插件文件到   Emby-Server\System\Plugins\
重启服务

LINUX

复制插件文件到  /opt/emby-server/system/plugins
复制插件文件到  /var/lib/emby/plugins
重启服务

 

群晖

复制插件文件到 /var/packages/EmbyServer/var/plugins
复制插件文件到 /var/packages/EmbyServer/target/system/plugins
重启服务

威联通

# 其中`CACHEDEV{num}_DATA`的名称取决于你的qpkg安装位置
复制插件文件到 /share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/plugins
复制插件文件到 /share/CACHEDEV1_DATA/.qpkg/EmbyServer/system/plugins
重启服务

Jellyfin 可通过存储库安装、更新插件

# 通过 控制台 -> 插件 -> 存储库 添加存储库 URL , 即可通过插件目录查看并安装插件
https://github.com/91270/MeiamSubtitles.Release/raw/main/Plugin/manifest-stable.json

 

贡献

贡献的最简单的方法之一就是是参与讨论和讨论问题issue。你也可以通过提交的 Pull Request 代码变更作出贡献。

致谢

Emby.Subtitle.Subscene

Description
Emby Server / Jellyfin Server 端字幕插件 ,使用 迅雷影音、 射手网 接口精准匹配视频字幕
Readme 463 KiB
Languages
C# 100%