File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ MediaWarp 是**前置于 EmbyServer 的 反向代理服务器**,修改了原
6565- [x] 嵌入一些实用的 JavaScript 方便使用
6666- [x] ~~ 缓存图片、字幕提高性能~~ (为避免内存泄漏问题已经暂时移除)
6767- [x] 多格式配置文件(优先级:JSON > TOML > YAML > YML > Java properties > Java props,格式参考[ config.yaml.example] ( ./config/config.yaml.example ) )
68+ - [x] 支持通过 ` --config ` 参数指定配置文件地址(默认在执行文件的目录下的 config 子目录中查询配置文件)
6869- [x] ART 字幕转 ASS 字幕
6970- [ ] ASS 字幕字体子集化并嵌入字体
7071- [ ] 适配 Jellyfin
Original file line number Diff line number Diff line change 5656 - 使用 gin.Recovery() 捕获 panic,避免 MediaWarp 出现意外错误后软件崩溃
5757 - 优化程序启动逻辑,改进错误处理
5858 - 解析构建时间格式,改进构建日期处理逻辑
59- - 更新 go-lang 版本及第三方依赖
59+ - 更新 go-lang 版本及第三方依赖
60+ - 2025.3.27: v0.0.10
61+ - 主函数添加信号处理和错误处理机制,优化服务退出流程
62+ - 修复配置初始化失败时错误调用日志输出,改为使用标准输出
63+ - 将 responseModifyCreater、recgonizeStrmFileType、updateBody 函数移至 utils.go 并独立与 EmbyServerHandler,便于后续复用
64+ - 修复日志中间件颜色控制输出错误问题
65+ - 将反向代理逻辑从 emby.EmbyServer 移至 handler.EmbyServerHandler
66+ - 重构媒体服务器处理器初始化逻辑,改为返回错误以便更好地处理初始化失败情况
67+ - 添加 GZIP、Brotli 解压支持并重构读取响应体的逻辑
68+ - 在正则路由处理器中添加调试日志以记录匹配成功的 URL
69+ - 在恢复中间件中添加详细的错误日志记录以处理 panic 错误
70+ - 支持通过命令行参数指定配置文件路径
Original file line number Diff line number Diff line change 66)
77
88var (
9- appVersion string = "v0.0.9 "
9+ appVersion string = "v0.0.10 "
1010 commitHash string = "Unkown"
1111 buildDate string = "Unkown"
1212)
You can’t perform that action at this time.
0 commit comments