版本更新日志 v1.9.5
本次更新重点重构了媒体播放的核心逻辑,大幅优化了直连播放策略与会话管理,同时 WebUI 迎来重大升级,支持了更多远程播放场景与协议刮削。
新内容
-
WebUI 3.0 集成
合并了 WebUI 3 的相关更新,重构了网络媒体库与 WebUI 代码,提升整体体验。
(PR #269) (dbdae3f) (5094978) -
浏览器远程播放支持
现在可以通过浏览器访问远程 URL 直接使用 WebUI 播放视频。
(9fd6732) -
新增协议刮削支持
媒体库现在支持对 WebDAV 和 SMB 协议的资源进行刮削。
(869214d) -
硬件解码开关
设置选项中新增了关闭硬件解码的功能。
(f05ff8a)
已有功能改动
-
播放核心逻辑重构 (Media Server)
- 会话化播放:播放入口统一走 PlaybackInfo 会话创建,使用 PlaybackSession 驱动播放器、自动下一集及历史记录跳转。 (3484798)
- 直连策略完善:扩展了 DeviceProfile 直连能力列表,显著提高 DirectPlay(直连播放)的命中率。 (3484798)
- 转码控制优化:关闭转码时将强制直连并移除字幕转码参数;转码关闭时会自动隐藏清晰度切换入口。 (3484798)
- 音轨切换优化:转码流音轨菜单改用 PlaybackInfo MediaStreams,切换音轨时将触发重新协商并重载。 (3484798)
- 弹幕匹配优化:弹幕匹配与自动匹配改用直连 URL,避免因转码文件导致哈希不一致的问题。 (3484798)
-
同步服务调整
同步服务现在使用服务端的 PlaySessionId,在重载或切换时保留 MediaSourceId。
(3484798) -
UI 样式调整
电影详情页的播放按钮样式调整为蓝色文字与图标。
(3484798)