Meiam
|
b88712ead1
|
fix: 兼容 Jellyfin zho 语言代码并增强搜索日志
- 修复:优化 NormalizeLanguage 逻辑,增加对 zho, zh, chi 等多种语言代码映射的支持,解决 Jellyfin 10.11+ 搜索失效问题。
- 增强:在搜索日志中显式输出目标文件名和语言。
- 监控:引入 Stopwatch 记录并输出文件哈希计算耗时,便于排查性能瓶颈。
- 诊断:在日志中记录完整的异常类型信息。
- 日志:恢复字幕接口原始返回内容的 Info 级别记录,方便问题排查。
|
2025-12-22 15:28:39 +08:00 |
|
Meiam
|
01c6911855
|
docs: 优化 README.md,更新技术栈徽章与安装说明
|
2025-12-22 14:34:08 +08:00 |
|
Meiam
|
68f4130a30
|
docs: 更新 GEMINI.md 以反映最新的架构和依赖变更
|
2025-12-22 14:32:18 +08:00 |
|
Meiam
|
41c62c7016
|
docs: 完善代码署名与文档注释
- 文档:为所有修改过的类(Plugin, PluginServiceRegistrator)及关键方法补充 XML 文档注释。
- 规范:统一添加 '修改人: Meiam' 及 '修改时间: 2025-12-22' 标识,确保代码变更可追溯。
|
2025-12-22 14:28:29 +08:00 |
|
Meiam
|
96f93818d0
|
refactor: 优化 Emby 插件日志分级与语言映射逻辑
- 补充提交:提交之前遗漏的 Emby 插件核心逻辑优化。
- 优化:细化日志级别,将 API 响应体记录降级为 Debug。
- 重构:使用 NormalizeLanguage 统一处理语言代码转换。
|
2025-12-22 14:25:36 +08:00 |
|
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 |
|
Meiam
|
6743851405
|
refactor: 异步 I/O 改造、异常处理增强及依赖版本升级
1. 异步 I/O 改造:将文件哈希匹配逻辑重构为异步模式,使用 ReadExactlyAsync 提升大文件处理性能。
2. 异常处理:在搜索与下载核心逻辑中增加 try-catch 块及日志记录,确保插件运行稳定性。
3. 命名与风格:统一跨平台项目的变量命名规范(如 remoteSubtitles)与 HTTP 请求构建方式。
4. 注释补全:为核心类和方法补全中文 XML 文档注释,并标注修改人信息。
5. 依赖升级:更新 Jellyfin 核心库至 10.11.5 并升级至 net9.0,更新 Emby 核心库至 4.9.1.90。
|
2025-12-22 14:09:28 +08:00 |
|
Meiam
|
08fbdfb034
|
更新说明文档
|
2025-09-29 10:26:06 +08:00 |
|
Meiam
|
c833ca4eaf
|
发布 v1.0.12.0
|
2025-09-29 10:16:35 +08:00 |
|
91270
|
5cd133bc07
|
Merge pull request #110 from moetayuko/master
Fix thunder json deserialization for jellyfin
v1.0.12.0
|
2025-03-05 11:25:12 +08:00 |
|
Moeta Yuko
|
fe089c6cb5
|
Fix thunder json deserialization for jellyfin
Fixes #107
|
2025-02-24 19:58:09 +08:00 |
|
Meiam
|
5fa9433908
|
支持新版本 Emby , 迅雷调整到新接口
v1.0.11.0
|
2025-01-14 17:38:16 +08:00 |
|
Meiam
|
7e960e028c
|
Update
|
2024-10-27 10:29:24 +08:00 |
|
Meiam
|
ffbe5ce39b
|
update
|
2024-10-27 10:28:47 +08:00 |
|
Meiam
|
8000919485
|
Update
|
2024-10-27 10:27:38 +08:00 |
|
Meiam
|
8095bb9fe4
|
Update README.md
|
2024-06-25 13:04:53 +08:00 |
|
Meiam
|
2f80603f99
|
Update Readme.md
|
2024-06-25 13:01:34 +08:00 |
|
Meiam
|
bb8135590f
|
Emby .NET 框架更换到 netstandard2.0 适配最新版本
v1.0.10.0
|
2024-05-24 09:37:43 +08:00 |
|
Meiam
|
f82702f844
|
解决 Jellyfin 新版调整依赖注入
|
2024-05-23 19:51:52 +08:00 |
|
Meiam
|
ded87375e1
|
适配新版 Jellyfin
|
2024-05-23 16:58:41 +08:00 |
|
91270
|
706971992d
|
Update README.md
|
2023-06-09 17:24:54 +08:00 |
|
Meiam
|
bbcfd01580
|
Update README.md
|
2023-02-15 13:08:59 +08:00 |
|
Meiam
|
008383cf1e
|
Update
|
2023-02-14 21:58:18 +08:00 |
|
Meiam
|
a6feb50e45
|
Update
|
2023-02-14 21:41:57 +08:00 |
|
Meiam
|
0ef2a92705
|
Update
|
2023-02-14 21:41:14 +08:00 |
|
Meiam
|
af2d333106
|
Update
|
2023-02-14 21:40:21 +08:00 |
|
Meiam
|
630147e853
|
更新库文件
|
2023-02-14 21:36:02 +08:00 |
|
Meiam
|
d05afc5ffd
|
插件库更新
|
2023-02-14 21:14:40 +08:00 |
|
Meiam
|
237839efea
|
添加插件库
|
2023-02-14 21:07:23 +08:00 |
|
Meiam
|
0e5a5d1b0d
|
编译后执行操作
|
2023-02-14 19:57:08 +08:00 |
|
Meiam
|
8bebe5ba5b
|
修复射手无法查询无字幕问题
v1.0.9.0
|
2023-02-09 22:38:29 +08:00 |
|
91270
|
0c5a3656c8
|
Update README.md
|
2023-02-09 16:29:38 +08:00 |
|
Meiam
|
339b05b763
|
Update
|
2023-02-07 20:50:19 +08:00 |
|
91270
|
54b13d647d
|
Update README.md
|
2023-02-02 21:01:48 +08:00 |
|
91270
|
2e06131f8d
|
Update README.md
|
2023-02-02 21:00:57 +08:00 |
|
91270
|
8f69a7ffca
|
Update README.md
|
2023-02-02 21:00:40 +08:00 |
|
Meiam
|
bf178f7cef
|
适配 Emby v4.7.1.0
1.0.8.0
|
2022-06-02 13:07:33 +08:00 |
|
91270
|
39aafddd23
|
Merge pull request #46 from LuckyPuppy514/master
适配Emby v4.7.1.0
|
2022-06-01 17:34:49 +08:00 |
|
LuckyPuppy514
|
f8854e2a85
|
适配EMBY v4.7.1.0
|
2022-06-01 17:00:45 +08:00 |
|
LuckyPuppy514
|
d63de08b8e
|
适配EMBY v4.7.1.0
|
2022-06-01 16:57:38 +08:00 |
|
Meiam
|
ac28e193e3
|
版本号修改
v1.0.7.0
|
2022-05-28 10:10:14 +08:00 |
|
Meiam
|
f796c05f99
|
适配新版本
|
2022-05-28 10:02:49 +08:00 |
|
91270
|
ddeb8e0c14
|
Merge pull request #38 from hisune/master
readme增加威联通的位置说明
|
2022-04-21 21:56:16 +08:00 |
|
Hisune
|
7a0fb35fc5
|
Update README.md
|
2022-04-18 10:11:45 +08:00 |
|
Meiam
|
74e576de93
|
程序逻辑优化
v1.0.6.0
|
2022-04-10 14:21:09 +08:00 |
|
Meiam
|
bc72ca4ab0
|
降低依赖侵入,适配低版本
|
2022-04-09 16:07:26 +08:00 |
|
Meiam
|
2d4940156d
|
修改说明文件
|
2022-03-31 21:32:22 +08:00 |
|
Meiam
|
7da60776cb
|
更新说明文件
v1.0.5.0
|
2022-03-31 21:20:14 +08:00 |
|
Meiam
|
03ce0a0dda
|
适配 Jellyfin 最新版本
|
2022-03-31 21:08:24 +08:00 |
|
Meiam
|
492294941f
|
降低依赖组件版本,支持旧版本
v1.0.4.0
|
2021-12-23 21:43:44 +08:00 |
|