MPV-EASY-Player

MPV-EASY Player - An easy to use, modern video player based on mpv (一个基于MPV,易于使用,现代化的视频播放器)

GPL-3.0 License

Stars
1.1K
Committers
2

Bot releases are visible (Hide)

MPV-EASY-Player - MPV-EASY Player V0.29.0.5

Published by 422658476 about 6 years ago

MPV-EASY Player 0.29.0.5更新内容:

MPV-EASY无边框GUI模式:

修复了通过点击osc区域隐藏菜单时造成的问题。现在当你通过点击osc区域隐藏菜单时不会触发任何动作,以此防止直接点击进度条隐藏菜单导致跳转到错误时间点这类问题的发生。

修复了播放音乐文件时,文件标题没有正确获取,显示成“-”的问题。

修复了使用拖放、切换等行为打开下个文件时,由于文件分辨率不同自动调整窗口尺寸后,【当前时间】左右泛白的问题。

极大改善了手动上下调整窗口大小尺寸后,【当前时间】左右泛白的问题。

MPV-EASY-Player - MPV-EASY Player V0.29.0.4

Published by 422658476 about 6 years ago

MPV-EASY Player 0.29.0.4更新内容:

MPV-EASY无边框GUI模式:

修复了在播放某些尺寸的视频时,【视频画面调整】功能调整尺寸会出错或者无效的问题。

【当前时间】的时间文字更加的居中,并且现在【当前时间】的宽度会随着其中文字的长度自动变化,从而可以解决理论上可能存在的时间文字太长被遮挡的问题。

mpv更新至:mpv 0.29.0 20180819

MPV-EASY-Player - MPV-EASY Player V0.29.0.3

Published by 422658476 about 6 years ago

MPV-EASY Player 0.29.0.3更新内容:

修复了非默认运行模式下【自动音量】功能无效的问题。

【打开最近播放的文件】功能改进,解决了在有些电脑上有时文件会打开失败的问题。

MPV-EASY无边框GUI模式:

支持调整主色调,预设4种可选主色调,并且支持自定义主色调

修复了使用进度条滑块调节进度时,调节后的进度和上方显示的当前位置时间有偏差的问题。

代码优化,提高了进度条滑块的精度。

修复了按下进度条左右拖放时,拖放超出osc区域后,显示当前时间的控件继续左右移动,并且显示的当前时间超出文件最大最小值的问题。

音量条添加了音量预览功能,当鼠标在音量条上移动时可以预览到鼠标点击之后的音量值

主进度条添加高光和阴影,减少上下边缘的锐利程度,增加立体效果和过渡效果,从而降低视觉疲劳和视觉扭曲。

减小了osc的最大宽度,从而降低视觉疲劳和视觉扭曲。

进度条变高一个像素,以获得更好的视觉效果。

支持调整隐藏osc界面的时间,并且通过优化,启动时获取配置中数值的行为不会对启动速度造成任何负面影响,理论上现在启动速度比之前更快。

由于上一条兼容了【mpv原生GUI】的【多少毫秒后自动隐藏osc界面】选项,所以界面隐藏时间从之前默认的4500毫秒变为3000毫秒。

优化隐藏逻辑,现在当宽度不够时,默认会隐藏fps信息和声道信息,而是不是隐藏文件名。

优化了音量条的显示逻辑,现在当鼠标只是在音量区域划过并不是真正想要调整音量时,音量条不会显示,也就是不会出现音量条一闪而过的现象。

修复了全屏状态下使用alt+tab切换到其他程序,在切换回来时,会显示右上方控件的问题。

修复了播放视频分辨率有错误的文件时,当前时间在尺寸修正后增加的画面区域会有左右泛白的问题。

MPV—EASY设置界面:

添加了【运行模式注意事项】。

添加MPV-EASY无边框GUI模式主色调切换选项和自定义主色调选项。如果你懂得网页中的16进制颜色,那么就可以使用自己喜欢的颜色设为主色调。

自定义主色调选项带有纠错功能,并且如果你输入的16进制颜色代码不符合规范,应用后会自动重置回修改之前的颜色。

【MPV-EASY无边框GUI模式】下启用【多少毫秒后自动隐藏osc界面】选项。

【多少毫秒后自动隐藏osc界面】提示信息修改,并且可调节的最小值从0改为100毫秒。

精简【GUI模式注意事项】中的说明文本。

点击【MPV-EASY GUI模式】中的图片也可以切换模式。

【暂时取消置顶MPV-EASY设置窗口】代码优化,解决取消置顶后再次置顶无效的问题。

MPV-EASY-Player - MPV-EASY Player V0.29.0.2

Published by 422658476 about 6 years ago

MPV-EASY Player 0.29.0.2更新内容:

修复了不启用【记住播放进度和播放列表】时,播放某个文件,关闭播放界面后直接再次打开这个文件时依旧会跳转到之前播放进度,而不是从头开始播放的问题。

MPV-EASY无边框GUI模式:

窗口尺寸调整逻辑优化,按住左上角、左侧、上方调整窗口尺寸时,窗口达到最小尺寸时不会再产生窗口位置改变的问题。

窗口尺寸调整和位置调整逻辑优化,当播放下个文件时,窗口位置不会自动改变,并且只有在检测到文件分辨率有变化时才会自动调整尺寸。

修复了快捷键和控件元素焦点之间的问题。比如:当你点击切换音轨或者其他按钮后在按下方向键会进行快进操作,而不是选择其他控件。

启动时画面显示优化,当你播放正在休眠的硬盘上的文件时,你不会看到画面尺寸调节完毕之前的默认尺寸的小界面,而是等待画面尺寸调节完毕之后在显示。

改进了循环播放启用时,【上一个文件】、【下一个文件】切换按钮的显示逻辑,在播放单个文件、拖放打开多个文件、【打开文件】打开多个文件时不会出现启用、禁用和当前情形不符的问题。

【切换音轨】图标修改,以便和【切换字幕】图标更好的区分,和【MPV原生GUI】中的样式也更加统一。

使用【打开文件...】同时打开多个文件时,也会对所有文件按文件名进行自然排序(请注意:自然排序有些情况下并不会非常正确)。

修复了鼠标在进度条上移动时,当前时间偶尔还是会有左右泛白的问题。

置顶图标修改,现在置顶图标更加的清晰。

音量图标修改,现在音量图标更加的清晰。

全屏优化,当全屏显示视频时,视频画面的尺寸更大,控制界面的位置也更加贴近显示器边缘。

修复了视频打开后,鼠标不进行任何移动,直接点击视频画面时,暂停、全屏动作失效的问题。

修复了同一个视频文件使用【双击】、【拖放】、【打开文件...】这些不同方式打开后,【打开最近播放的文件】中出现2个一样的视频文件名的问题

关闭逻辑优化,从而修复播放没有专辑封面的音乐文件时,点击关闭按钮,界面虽然关闭,但是mpv.exe仍旧在运行的问题。

音量条显示逻辑优化,当可用宽度不足以显示音量条时,会自动隐藏当前时间和总时间,从而空出足够宽度显示音量条。

修复了直接播放没有专辑封面的音乐文件时,界面不会显示的问题。

MPV-EASY设置界面:

禁用行为逻辑优化,现在osc标签页在禁用的状态下依然可以切换。

mpv更新至:mpv 0.29.0 20180804

MPV-EASY-Player - MPV-EASY Player V0.29.0.1

Published by 422658476 about 6 years ago

MPV-EASY Player 0.29.0.1更新内容

【MPV-EASY无边框GUI模式】+【MPV原生GUI】:

修复了使用【拖放】形式,【打开文件】方式播放文件后,【打开最近播放的文件】中不显示这些文件的问题。

修复了【打开最近播放的文件】中的条目和打开顺序之间条目有遗漏的问题。

修复了点击【打开最近播放的文件】中的条目,播放文件闪退的问题(播放的文件存放于带有多个连续空格的路径中时)。

MPV-EASY无边框GUI模式:

修复了鼠标放在【设置】【最小化】【最大化】【关闭】按钮上时,显示在视频画面上的控件有时会出现闪烁的问题。

修复了首次使用拖放形式打开文件时,窗口不会自动重新居中的问题。

【播放时播放界面置顶显示】选项在此模式下也可以开启和关闭了。

【最小化播放界面时自动暂停播放】选项在此模式下也可以开启和关闭了。

MPV-EASY-Player - MPV-EASY Player V0.29.0.0

Published by 422658476 about 6 years ago

MPV-EASY Player 0.29.0.0更新内容

MPV-EASY无边框GUI模式:

修复了暂停图标偏斜的问题。

改进了进度条的显示,不管进度条隐藏还是显示都会体现时时进度。现在长时间隐藏后在显示,进度条不会出现大跨度跳跃的现象。

修复了播放某些有问题的视频时,画面不进行居中而是显示在显示器顶部的问题。

MPV-EASY-Player - MPV-EASY Player V0.28.2.14

Published by 422658476 over 6 years ago

MPV-EASY Player 0.28.2.14更新内容

更新了设置界面中的几处提示信息。

MPV-EASY无边框GUI模式:

画面尺寸调节逻辑优化。播放视频时,GUI界面默认居中时会考虑任务栏和其他桌面工具条所占用的空间,不会遮盖任务栏和其他桌面工具条,非全屏时gui界面高度不会超过可用高度,也不会在视频宽高比和显示器宽高比相同时,打开后画面太大就像全屏显示的问题。

画面尺寸调节逻辑优化。对于宽度小于高度的画面调整逻辑更加优秀。

彻底修复了启动时界面背景泛白的问题,即使在性能极低的电脑上启动时也不会见到泛白现象。

优化了当前时间左右泛白的问题。

解决了当前时间左右泛白的问题和最小化之后显示界面时当前时间左右泛白的问题。

解决了启动时osd进度条会和控制界面同时显示的问题,虽然只是一闪而过。

修复了当鼠标以极快的速度经过osc离开主界面区域后,osc不会立刻自动隐藏的问题。

修复了当鼠标从主界面2侧进入后,界面元素不自动显示的问题。

修复了,当主界面失去焦点后,鼠标在主界面上不移动多次点击时,视频播放不暂停的问题。

修复了某些情况下,点击鼠标左键后播放不会暂停的问题。

修复了窗口最大化后最小化,播放不会自动暂停的问题。

现在开始,菜单显示时点击主界面,菜单自动隐藏的同时不会触发暂停功能。

极大的优化了当前时间的刷新频率,现在,当前时间在移动时显示更加的清晰,同时也更加的高效。

mpv更新至:mpv-20180715

MPV-EASY-Player - MPV-EASY Player V0.28.2.13

Published by 422658476 over 6 years ago

MPV-EASY Player 0.28.2.13更新内容

修复了启动【自动音量】时,音量大于最大音量的bug。比如最大音量为130%且音量调整为130%时,你把最大音量减小至100%,下次运行音量会自动从130%调整为100%,而不是130%。

MPV-EASY无边框GUI模式:

当检测到宽度不足以显示音量条时,鼠标移动到音量图标处不会显示音量条。

当检测到宽度不足时,视频标题、gpu信息、cache信息会自动隐藏,防止其他osc元素产生遮盖问题。

修复了开启和关闭播放列表循环功能后,播放列表项目切换按钮状态不随之变化的问题。

当视频尺寸有错误时,GUI不仅会调整到正确尺寸,而且会对画面在显示器上的位置重新居中定位,无需手动调节。

当播放列表中的视频的尺寸各不相同时,切换到下个文件时GUI不仅会调整尺寸,而且会对画面在显示器上的位
置重新居中定位,无需手动调节。

修复了置顶/取消置顶后窗口不获得焦点的bug。

【取消置顶】按钮图标修改。

解决了鼠标在进度条上移动时,当前时间左右泛白的问题。

解决了鼠标在进度条上移动速度越快,点击后的时间点和显示的当前时间偏差越大的问题。

降低了刷新当前时间时的性能损耗。

启动时界面出现到画面显示之间的过渡更加的自然。

修复了当前时间可能会显示在错误位置的问题,虽然只是一闪而过。

优化了【暂停】、【播放】按钮的显示。

mpv更新至:mpv-20180701

MPV-EASY-Player - MPV-EASY Player V0.28.2.12

Published by 422658476 over 6 years ago

MPV-EASY Player 0.28.2.12更新内容

代码改进,不管【MPV-EASY设置】->【显示osd进度条】是处于开启还是禁用状态,MPV-EASY无边框GUI模式下都不会显示mpv的osd进度条。

MPV-EASY无边框GUI模式:

进度条总时间修正。

修正播放只有几分钟的视频时,有时进度条点击无效的问题。

鼠标在进度条上滑动显示的时间更加的精确。

进度条滑块位置修正和居中。

osd进度条的隐藏和显示更加快速。

修正了鼠标一直点住进度条时,进度条抖动的问题。

改善了鼠标在进度条上移动时,当前时间左右泛白的问题。

修复了【打开文件】有时无效的问题。

代码优化,加快首次gui的显示速度,并减少闪屏现象。

修复打开文件时chapter获取失败的问题(chapter获取失败会导致播放带有chapter的文件时,chapter切换按钮依旧处于未启用状态)。

修复打开文件时播放列表项目数获取失败的问题(播放列表项目数获取失败会导致直接播放播放列表文件时,播放列表项目切换按钮依旧处于未启用状态)。

修复了播放列表项目切换时闪屏的问题。

修复了音轨名字、字幕名字太长时的显示问题。

修复了调节音量时音量条有时会出现闪烁的bug。

MPV-EASY设置界面:

标签顺序调整。

为GUI模式添加更多注意事项。

现在设置界面中和GUI模式有关的设置会随着GUI模式的切换而自动禁用和启用。

为【MPV-EASY无边框GUI模式】更新文字说明和翻译。

mpv更新至:mpv-20180624

MPV-EASY-Player - MPV-EASY Player V0.28.2.11

Published by 422658476 over 6 years ago

MPV-EASY Player 0.28.2.11更新内容:


*** 请注意:请完全删除旧版本(包括data文件夹)后在使用。


表面上版本号只提升了0.0.0.1,并且核心依旧是mpv 0.28.2,但它实际上是一个重大改进版本,请完全删除旧版本(包括data文件夹)后在使用

通过长时间的代码编写和测试,隆重推出MPV—EASY无边框GUI模式(详细描述请看下载页面),现在这是MPV—EASY Player的默认GUI模式。

如果你依旧喜欢之前的外观样式,请在设置中切换到【MPV原生GUI】,并选择启用【OSD进度条】选项即可。

修复某些情况下设置程序运行到系统托盘后不自动退出的问题。

翻译修正。

mpv更新至:mpv-20180617

缺陷:

1、由于测试不可能完全充分,MPV-EASY无边框GUI模式可能会带有一些未知的bug、不稳定性、甚至会有几率产生运行崩溃的现象。

MPV-EASY-Player - MPV-EASY Player V0.28.2.10

Published by 422658476 over 6 years ago

MPV-EASY Player 0.28.2.10更新内容:

修复了右击系统托盘图标2次才能显示菜单的bug
MpvEasySettings程序:
清理了无用的语言文件。
解决了英文操作系统下,首次运行后依然是中文设置界面的问题。
添加了更多提示信息。
调整了某些参数的可调节范围。
【播放模式】菜单图标位置调整
【播放模式】菜单所有菜单项重复、循环、随机命令修正。
修复了【禁用鼠标左键的播放暂停功能】、【禁用单击鼠标滚轮关闭播放窗口功能】无效的问题,并且使用的算法比旧版本更加的健壮和完善。
优化了【打开最近播放的文件】列表获取的逻辑,防止某些情况下文件名获取出错的问题
mpv更新至:mpv-20180527

MPV-EASY-Player - MPV-EASY Player V0.28.2.9

Published by 422658476 over 6 years ago

MPV-EASY Player 0.28.2.9更新内容:


*** 请注意:请完全删除旧版本(包括data文件夹)后在使用。


表面上版本号只提升了0.0.0.1,并且核心依旧是mpv 0.28.2,但它实际上是一个重大改进版本,请完全删除旧版本(包括data文件夹)后在使用

MpvEasy设置程序已经变为MpvEasySettings

MpvEasySettings程序已经进行了第二次完全重写,也就是3.0版本o(╯□╰)o .

MpvEasySettings完全重写带来的优点:

1、更加快速的命令传输。如果你经常使用临时设置菜单,现在当你点击某个菜单项后,命令会立刻传输给MPV-EASY Player,几乎不会有延迟。

2、更加弹性的设置界面布局(依旧兼容高dpi)。

3、菜单项带有图标,更加直观和美观。

4、设置界面能够容纳和显示更多的参数。

5、许多设置参数可以进行更加细微的调节。

6、更加节能、消耗的资源更少,通过使用新的技术,现在MpvEasySettings跟随mpv运行后,在后台不消耗任何处理器资源(之前也仅消耗2%左右),至少任务管理器中观察到的现象是这样的。

7、动态语言切换,菜单显示动态调节(虽然界面语言能够立刻切换,但是更改后的设置依旧重新运行程序后才会生效)。

8、【打开最近播放的文件】中的文件列表使用新方式进行获取,但效果和结果和之间一致。

9、【打开最近播放的文件】现在采用自动刷新,通常情况下你无需再去点击【刷新】按钮就可以看到菜单项的变化。

10、更加人性化的提示。

11、支持对未知参数的识别和纠错,如果检测到选项中不存在的参数,会自动把它纠正到默认值。

12、更加人性化的【取消】功能,当你更改了某些参数并点击了取消,下次显示设置界面时会自动恢复到参数未修改时的状态。

13、更加好的性能,启动速度极快。

缺陷:

1、由于测试不可能完全充分,重写有可能会带来很多未知的bug。

====================================

更新英文语言未翻译部分

重置功能改进。

mpv更新至:mpv-20180519

MPV-EASY-Player - MPV-EASY Player V0.28.2.8

Published by 422658476 over 6 years ago

【设置默认程序】按钮代码改进

mpv更新至:mpv-20180513

MPV-EASY-Player - MPV-EASY Player V0.28.2.7

Published by 422658476 over 6 years ago

*** 请注意:请完全删除旧版本(包括data文件夹)后在使用。

默认运行模式性能大幅改进:
通过改进代码,mpv-easy player.exe默认模式运行速度加快了150ms或者更多(SSD下测试获得),使得mpv-easy player.exe默认运行模式下启动速度加快了50%,主观感受下,运行exe->调用mpv->画面出现的时间间隔减少了1/3或更多
优化了检测逻辑,现在mpv-easy player默认模式下开始运行时对运行环境的检测更加的精准和严格,运行环境正确的情况下跳出运行环境错误的提示窗口的概率降到最低甚至接近0。

改进a:优化了检测逻辑,如果你之前看到过mpv-easy player运行时错误的显示成了内置osc样式,那么现在出现这种情况的概率理论上会更低或者接近没有(但这也可能是mpv最近版本产生的bug)。
改进b:代码改进,彻底解决了mpv-easy player运行时错误的显示成内置osc样式的问题(尤其是启动windows后第一次运行时),现在80%确定这是mpv最近版本产生的bug。
【改进b】同时解决了【osc显示模式为:always】且【使用非默认osc外观样式】时,内置osc对非默认osc外观样式产生的负面影响(也就是2者会同时显示的问题)
根据推测,【改进a】应该可以有效的解决【改进b】可能会导致的osc不显示问题。

检测逻辑不会对性能和正常启动速度造成任何负面影响。
修改了mpv-easy设置-常规界面中和播放进度、播放列表、重复播放、跳过等功能的提示信息,因为这些功能之间的干扰问题现在随着mpv的更新有些已经消失。
同步改进了英文语言文件中的对应内容
优化了检测逻辑,mpv-easy设置.exe对于mpv的运行给与更多的缓冲时间(约5秒),当播放存储在已休眠硬盘上的文件时,这可以降低mpv-easy设置.exe没有检测到mpv进程则自动退出的概率(因为mpv会等待硬盘启动到工作状态后在运行,而硬盘启动会浪费2秒左右的时间)。
mpv更新至:mpv-20180505-git-11289d5

MPV-EASY-Player - MPV-EASY Player V0.28.2.6

Published by 422658476 over 6 years ago

mpv更新至:mpv-20180429-git-dc16d85

MPV-EASY-Player - MPV-EASY Player V0.28.2.5

Published by 422658476 over 6 years ago

bug修复:解决了使用【清理】功能后点击系统托盘菜单中【刷新】,【打开最近播放的文件:】的子菜单项不会正常刷新和不能正常工作的问题。

MPV-EASY-Player - MPV-EASY Player V0.28.2.4

Published by 422658476 over 6 years ago

*** 请注意:请完全删除旧版本(包括data文件夹)后在使用。

重写了osc.lua中box样式部分的大部分代码,默认osc外观样式在外观基本不变的前提下按照新代码构建,带有更小的高度,边框渲染更加的锐利。
osc.lua中重写的box样式的代码大大简化了创建新osc外观样式的流程,可以节省大量的时间和精力,现在创建新osc外观样式只需要对元素进行xy轴的定位即可,无需再去考虑像官方那样使用代码对位置进行动态计算(从另一方面讲损失了原本的灵活性),从而能够让你把重心放到样式设计上,而不是去深入了解代码的构建。
添加了iina player类似的osc外观样式文件。
添加了potplayer播放器类似的osc外观样式文件。
修改了内部标徽的默认大小。
mpv更新至:mpv-0.28.2-20180421-git-65f0825

MPV-EASY-Player - MPV-EASY Player V0.28.2.3

Published by 422658476 over 6 years ago

*** 请注意:请完全删除旧版本(包括data文件夹)后在使用。

【视频宽高比】参数和菜单项添加可选值18:9
改进了英文操作系统下英文语言的显示效果,【文件关联】【快捷键】标签页中文字过多的部分不会因为行高的问题导致部分文字被遮盖。
改进了英文操作系统下【start time】和【end time】之间"<"图形的外观样式。
改进了MPV-EASY设置.exe界面右上角logo和文字在不同dpi下的定位问题。
【常规】设置界面所有选项进行重新分类和布局
为了国际化,把内部标徽中的"拖入文件并点击>播放"改成图形
更新lua脚本到最新版本
mpv更新至:mpv-i686-20180414-git-9efb027
根据新版本把lua-settings文件夹改为script-opts文件夹

MPV-EASY-Player - MPV-EASY Player V0.28.2.2

Published by 422658476 over 6 years ago

*** 请注意:请完全删除旧版本(包括data文件夹)后在使用。

英文语言文件大小写修正。
改进了英文语言在高dpi下的显示效果。
修正了循环播放参数在高dpi下位置不正确的问题。
改进了设置界面中【参数值】和左侧文字的间距,现在【参数值】会自动根据左侧文字的数量与宽度自动调整显示距离,直到最大宽度。
添加【首选音频语言】,【首选字幕语言】参数
【切换 音轨】、【切换 字幕】临时菜单项顺序调整

MPV-EASY-Player - MPV-EASY Player V0.28.2.1

Published by 422658476 over 6 years ago