Skip to content

Commit 3035341

Browse files
committed
MediaWarp v0.0.10
1 parent 25c9d08 commit 3035341

3 files changed

Lines changed: 14 additions & 2 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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

docs/UpdateLog.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,15 @@
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+
- 支持通过命令行参数指定配置文件路径

internal/config/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
)
77

88
var (
9-
appVersion string = "v0.0.9"
9+
appVersion string = "v0.0.10"
1010
commitHash string = "Unkown"
1111
buildDate string = "Unkown"
1212
)

0 commit comments

Comments
 (0)