修复了default-input.lua中绑定的快捷键一直按住不会重复执行命令的bug。
mpv自带的播放列表改为默认显示文件名。
MPV-EASY无边框GUI模式:
增加了新的osc样式:box-border,并设为默认osc样式。此样式对应MPV原生GUI模式下新的osc样式。
利用mpv内置的select.lua,现在点击osc中的视频文件名将会出现mpv自带的播放列表选择界面,而不是高级播放列表,从而对播放列表的操作有更多选择,同时使用体验可能会比高级播放列表更好。
注意:
-
MPV-EASY无边框GUI模式下,除了支持键盘控制,通过传输鼠标坐标和鼠标按键信息给mpv,现在支持使用鼠标控制mpv自带的播放列表,传输时osd会显示【mouse --> mpv】(这也可以用来发现bug)。
-
由于对坐标和按键信息的每秒传输次数进行了限制(为了减少性能损耗和防止阻塞),鼠标上下移动时的选中动画可能感觉有些缺少流畅性。
-
通过代码改进,MPV-EASY无边框GUI模式下,mpv自带的播放列表显示时,支持键盘输入中文(可能有小概率不常见操作会导致程序崩溃)传输给mpv,传输时osd会显示【text --> mpv】(这也可以用来发现bug)。
-
显示mpv自带播放列表时右击鼠标,需要手动检测锁定模式的状态。
修复了启用实时进度条时,释放鼠标后,最后一次调整进度可能会错误的触发2次,可能会出现快速切换2次画面的问题。
修复了启用实时进度条时,在播放很短的视频时,鼠标按住后在进度条上左右移动,在不需要跳转进度时会不停进行没有必要的进度跳转问题。
优化了进度条转逻辑,启用实时进度条时,如果用户在调整进度条时,大幅甩动鼠标到osc之外的区域进行其他操作,那么最后一次进度条定位将会被忽略,防止此时进度会跳转到非指定处的问题。
修复了意大利语下主菜单宽度太窄的问题。现在右上方控件区域和弹出的主菜单会根据不同语言调整为不同的预设宽度。
改进了主菜单宽度调整逻辑,现在不会在存在菜单宽度和右上方控件区域宽度不同的问题。
修复了按下键盘对应按键后,不能正确把单个双引号和反斜杠传输给mpv的问题,尤其在显示mpv命令行控制台时。
MPV原生GUI模式:
osc.lua升级到最新版(2024-10-28),默认的osc样式也重新基于最新代码进行修改。
由于osc.lua的代码改动频繁,为了降低调试的难度,减少代码迁移和测试的工作量和提高修改后osc.lua的稳定性,所以移除了【data\mpv-easy-data\osc-style】下的osc-default-green-box-bar-or-knob-45.lua,osc-iina-box-knob-or-bar-15.lua,osc-potplayer-box-knob-or-bar-0.lua三个额外样式。
如果需要osc-default-green-box-bar-or-knob-45.lua,osc-iina-box-knob-or-bar-15.lua,osc-potplayer-box-knob-or-bar-0.lua,请下载旧版,目前旧版依旧可以正常工作。
osc.lua的图标大小调整
osc.lua 进度条向内移动,腾出边框,调整成圆角,进度条时间提示显示在进度条上方,使风格更加贴近windows 11。
osc.lua显示的【音轨:】和【字幕:】根据新变化使用新的正则表达式和代码去除不需要的词。
osc.lua字幕和音轨图标的左右键点击行为被互换。
osd-bar的章节样式从三角改变为最新的细线样式,从而更加美观:
osd-bar-marker-scale=1.0
osd-bar-marker-min-size=0.6
osd-bar-marker-style=line
MPV-EASY设置界面:
重置功能已经根据设置的调整更新。
mpv更新至: mpv 0.39.0 20241130