mirror of
https://github.com/91270/MeiamSubtitles.git
synced 2026-02-02 18:19:50 +08:00
f48fc0910b1f93fb1feb3cdeb20f862db3ff638b
1. 引入 IHttpClientFactory:重构 Jellyfin 插件的 HTTP 调用模式,使用依赖注入管理 HttpClient 生命周期。 2. 优化服务注册:在 PluginServiceRegistrator 中统一配置命名 HTTP 客户端的超时与默认 Header。 3. 增强资源加载:优化 Emby 插件缩略图获取逻辑,增加安全性检查。 4. 代码逻辑优化:提取私有方法 NormalizeLanguage 统一处理跨平台语言代码映射。 5. 精简配置:简化 PluginConfiguration,移除冗余引用,同时确保与 Jellyfin 10.x 基类兼容。 6. 日志分级:细化 API 响应内容的记录级别,减少生产环境日志输出。
MeiamSubtitles
Emby Jellyfin 中文字幕插件 ,支持 迅雷影音、射手网、 精准匹配,自动下载
给个星星! ⭐️
如果你喜欢这个项目或者它帮助你, 请给 Star~(辛苦咯)
如果你能赞助稳定 Google Drive 团队盘用于媒体库插件测试, 请于我联系 91270#QQ.COM
广告时间 📣
搬瓦工 $99 年付, 建站神器重出江湖,THE PLAN V1 传家宝套餐,18机房随意切换
循环优惠码:BWHCCNCXVV(6.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 代码变更作出贡献。
致谢
Description
Languages
C#
100%