File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -35,8 +35,8 @@ MediaWarp 是**前置于 EmbyServer 的 反向代理服务器**,修改了原
3535- Strm 文件可以实现 302 直链播放,流量不经过 EmbyServer
3636 - ** 推荐配合 [ AutoFilm] ( https://github.com/Akimio521/AutoFilm ) 使用**
3737 - 已通过测试客户端(Web、iOS Emby、Infuse、Conflux、Fileball、Vidhub)
38- - 支持Strm :
39- - HttpStrm :Strm 文件内容是 http 链接,浏览器访问链接可以直接下载到视频文件(** 客户端需要可以访问到该链接,MediaWarp 不需要访问到该地址** )
38+ - 支持 Strm :
39+ - HTTPStrm :Strm 文件内容是 HTTP 链接,浏览器访问链接可以直接下载到视频文件(** 客户端需要可以访问到该链接,MediaWarp 不需要访问到该地址** )
4040 - AlistStrm:Strm 文件内容是 Alist 上的路径,需要拼接 Alist 的地址可以访问到文件(** 客户端无需访问到 Alist 服务器,仅需要 MediaWarp 可以访问到 Alist 服务器,但是需要可以访问到 Alist 服务器上文件的 raw_url 属性,如果使用网盘存储则无需在意这一点,但目前兼容性较差且不支持转码,通过挂载真实目录可以缓解这一问题** )
4141
4242- 屏蔽特定客户端访问
@@ -51,19 +51,19 @@ MediaWarp 是**前置于 EmbyServer 的 反向代理服务器**,修改了原
5151 <img src =" ./img/series.jpg " alt =" 电视剧 " width =310px />
5252
5353- 嵌入功能
54- - ExternalPlayerUrl:调用外部播放器
5554 - ActorPlus:隐藏没有头像的演员和制作人员
5655 - FanartShow:显示同人图(fanart 图)
56+ - ExternalPlayerUrl:调用外部播放器
5757 - Danmaku:Web 显示弹幕
58- - BeautifyCSS:Emby 美化 CSS 样式
58+ - ~~ BeautifyCSS:Emby 美化 CSS 样式~~ (已移除,若有需求请实用通过自定义 Web.Head 功能实现)
5959
6060# TODO LIST
6161- [x] HttpStrm 实现 302 重定向
6262- [x] 屏蔽特定客户端访问
63- - [x] 提供多种 Web 前端样式
63+ - [x] 提供多种 Web 前端美化功能
6464- [x] AlistStrm 实现 302 重定向
6565- [x] 嵌入一些实用的 JavaScript 方便使用
66- - [x] 缓存图片、字幕提高性能
66+ - [x] ~~ 缓存图片、字幕提高性能~~ (为避免内存泄漏问题已经暂时移除)
6767- [x] 多格式配置文件(优先级:JSON > TOML > YAML > YML > Java properties > Java props,格式参考[ config.yaml.example] ( ./config/config.yaml.example ) )
6868- [x] ART 字幕转 ASS 字幕
6969- [ ] ASS 字幕字体子集化并嵌入字体
Original file line number Diff line number Diff line change 4545 - 优化 EmbyServerHandler.ModifySubtitles 和 EmbyServerHandler.ModifyBaseHtmlPlayer 性能
4646 - 优化 SRT2ASS 性能
4747 - 修改正则路由处理,使用不带查询参数的 URL 路径(Path)进行路由匹配
48- - 添加版本信息标志,支持显示当前版本信息
48+ - 添加版本信息标志,支持显示当前版本信息
49+ - 2025.3.26: v0.0.9
50+ - 调整静态资源、自定义目录
51+ - 使用 git 子模块的方式引入 js、css 等文件,移除 emby css 美化功能
52+ - 移除内存缓存相关设计,以避免内存泄漏
53+ - 修复 ModifyPlaybackInfo 和 ModifySubtitles 函数中的响应体关闭顺序,确保正确读取 HTTP 响应
54+ - 优化 EmbyServerHandler.responseModifyCreater 闭包逻辑
55+ - 使用 switch 语句重构客户端过滤器逻辑,移除未知模式处理
56+ - 使用 gin.Recovery() 捕获 panic,避免 MediaWarp 出现意外错误后软件崩溃
57+ - 优化程序启动逻辑,改进错误处理
58+ - 解析构建时间格式,改进构建日期处理逻辑
59+ - 更新 go-lang 版本及第三方依赖
Original file line number Diff line number Diff line change 66)
77
88var (
9- appVersion string = "v0.0.8 "
9+ appVersion string = "v0.0.9 "
1010 commitHash string = "Unkown"
1111 buildDate string = "Unkown"
1212)
You can’t perform that action at this time.
0 commit comments