MPV-EASY Player Changelog

What's new in MPV-EASY Player 0.37.0.3

Mar 31, 2024
  • mpv 0.37.0 20240331.

New in MPV-EASY Player 0.37.0.2 (Feb 5, 2024)

  • MPV-EASY borderless GUI mode:
  • Fixed an issue where the playback pause icon would display an incorrect playback status after buffering.
  • MPV native GUI mode:
  • By adding the [OSD Progress Bar Border Thickness] option, the problem of abnormal appearance of the progress bar at the bottom is solved.
  • MPV-EASY setting interface:
  • Added [OSD progress bar border thickness] option.
  • Reset functionality has been updated with newly added options

New in MPV-EASY Player 0.37.0.1 (Nov 26, 2023)

  • ! ! ! Note: Due to changes in the configuration file, please do not keep the old [MPV-EASY Playerdata] folder when upgrading, otherwise it may not run or function abnormally. ! ! !
  • ! ! ! Note: Due to changes in the configuration file, please do not keep the old [MPV-EASY Playerdata] folder during the upgrade, otherwise it may not run or function abnormally. ! ! !
  • Changed the format of the [welcome] file from jpg to png. This is because mpv 0.37.0 will crash when opening some jpg files, including [welcome] files, which will cause the program to crash when it does not play any files.
  • osc.lua is migrated to the latest code. Please do not use the old version of osc.lua, because there will be compatibility issues with mpv 0.37.0, which will cause mpv to crash.
  • input.conf is migrated to the latest version, and the examples in it are all up to date. The added custom shortcut keys for the mouse and scroll wheel have been updated using the latest expressions.
  • The option [profile=gpu-hq] in rjno1.conf has been rewritten to [profile=high-quality] following the latest version of mpv.
  • Thanks to the continuous improvement of mpv, the [File Information] displayed now has automatically changed to the same display style as the advanced playlist.
  • MPV-EASY borderless GUI mode:
  • Code related to scroll wheel behavior has been updated.
  • MPV native GUI mode:
  • Improved [osd-bar.lua], now osd-bar is displayed faster, and the script will not cause mpv to crash because it directly enters full screen after running.
  • osc style: [osc-default-blue-box-bar-or-knob-45.lua] Code migration to the latest version
  • osc style: [osc-default-green-box-bar-or-knob-45.lua] Code migration to the latest version
  • osc style: [osc-iina-box-knob-or-bar-15.lua] Code migration to the latest version
  • osc style: [osc-potplayer-box-knob-or-bar-0.lua] Code migration to the latest version
  • MPV-EASY setting interface:
  • Fixed the issue where the [hard solution mode] option d3d11va-copy was incorrectly written as dad11va-copy.
  • The code related to mouse and wheel custom shortcut keys has been updated.
  • The reset function has been updated for input.conf changes
  • The reset functionality has been updated for changes to rjno1.conf
  • The reset function has been updated for changes in osd-bar.lua
  • The reset function has been updated for the changes in [welcome]
  • The reset function has been updated for changes to osc.lua
  • The reset function has been updated for changes in [osc-default-blue-box-bar-or-knob-45.lua]
  • The reset function has been updated for changes in [osc-default-green-box-bar-or-knob-45.lua]

New in MPV-EASY Player 0.36.0.2 (Oct 2, 2023)

  • Mpv 0.36.0 20231001

New in MPV-EASY Player 0.36.0.1 (Aug 2, 2023)

  • mpv updated to: mpv 0.36.0

New in MPV-EASY Player 0.35.1.4 (Jul 23, 2023)

  • A setting is added to the mpv.conf file: [gpu-shader-cache-dir]; for normal operation, please do not manually change the mpv.conf file.
  • Now the files generated by gpu-shader-cache will not be generated under the [mpv-easy playerdataportable-data] path by default, but will be generated under the [mpv-easy playerdatampv-easy-datashader-cache] path.
  • According to the official manual, the shader cache is not cleared automatically, so old, unused cache files may remain indefinitely.
  • The shader cache is changed to be stored in the [mpv-easy playerdatampv-easy-datashader-cache] path, which will not cause any performance loss in all operating modes, and will not affect the startup speed due to too many files and the need to copy to different paths.

New in MPV-EASY Player 0.35.1.2 (Apr 2, 2023)

  • Autoload.lua that realizes [automatically loaded as a playlist]: update to the latest version.

New in MPV-EASY Player 0.35.1.1 (Jan 29, 2023)

  • Fine-tuned the osc style: the height of [box-original] and the distance between the progress bar line and the top edge.
  • Fine-tuned the osc style: the height of [webplayer] and the distance between the progress bar line and the top edge.
  • Fine tuned the osc style: [one-two-one] the distance between the middle progress bar line and the top edge.
  • Fine tuned the osc style: [1-2-1] the distance between the middle progress bar line and the top edge.

New in MPV-EASY Player 0.35.0.2 (Jan 15, 2023)

  • MPV-EASY borderless GUI mode:
  • Greatly improved the accuracy of the progress bar when using percentage positioning (when the [Progress bar is updated in real time while dragging] is enabled), now the deviation between the last percentage positioning + precise positioning is smaller, the experience is better, and sometimes even No last pinpoint fixes to time skew are required.
  • Fixed the problem that when the osc style is [3line-all], when the volume bar is expanded and displayed, the video file name control will swing left and right.
  • Fixed a bug in the positioning of the program window when displayed on a non-primary monitor under multiple monitors.
  • Fixed the wrong positioning bug in the code of [Automatically avoid window completely moving out of the window] under multi-monitor.
  • Fixed a bug in menu positioning when displayed on a non-primary monitor under multiple monitors.
  • Optimized the behavior of window resizing and positioning after clicking the [Width x Height] control under multiple monitors.
  • Optimized the window display behavior under multi-monitor. Now if you double-click a video file on the second monitor, the window will be directly displayed on the second monitor.
  • The code for adjusting window size, element positioning, and window movement has been optimized, and it is now more efficient.
  • MPV native GUI mode:
  • Under multiple monitors, the default behavior of displaying the window on the main monitor is still maintained, because this is the behavior determined by mpv itself, and the system tray menu can only be displayed on the main monitor.
  • MPV-EASY setting interface:
  • [Aspect ratio changed to:], [Hard solution mode] The pop-up options menu no longer has a scroll bar on the right.
  • Fixed a bug in the positioning of the program window when displayed on a non-primary monitor under multiple monitors.
  • Fixed the wrong positioning bug in the code of [Automatically avoid window completely moving out of the window] under multi-monitor.
  • Optimized the display behavior of setting windows under multi-monitor. Now if it is running on the second monitor, the window will be displayed directly on the second monitor.
  • The code for adjusting the setting window size, element positioning, and setting window movement has been optimized, and it is now more efficient.

New in MPV-EASY Player 0.35.0.1 (Nov 15, 2022)

  • The [Open Recently Played Files] menu item has been enhanced, and now it can display up to 20 playback histories, and the corresponding code has also been greatly rewritten.
  • MPV-EASY borderless GUI mode:
  • Added new osc style: 1line-half.
  • MPV-EASY setting interface:
  • Added option: [Open Recently Played Files] menu item can display the maximum number of playback history
  • The reset function has been updated with newly added options.
  • Updated language files.

New in MPV-EASY Player 0.34.0.7 (Sep 18, 2022)

  • Autoload.lua that implements [autoload as playlist]: update to the latest version
  • Playlistmanager.lua, which implements advanced playlists, is migrated to the latest official code and modified. Improved the writing of parameters that determine the display position of advanced playlists.
  • Now you can use the new shortcut keys [home] [end] [page up] [page down] added by the original author of playlistmanager.lua to jump to the beginning and end of the advanced playlist, and turn pages forward and backward.
  • [portable-datascriptsosc.lua], [mpv-easy-dataosc-styleosc-*.lua] migrate to the latest official code and make changes.
  • MPV-EASY borderless GUI mode:
  • Added new osc style: 1line-control.
  • Removed the effect of lightening and darkening the color on the left side of the mini progress bar, so that the color is the same as that of the main progress bar.
  • The left side of the mini progress bar implements [Adjust Transparency], but this function cannot be enabled or activated.
  • The time it takes to judge a click has been shortened, allowing for a quicker pause after a click.
  • Fixed an issue where the pause function would sometimes fail after clicking the left button to quickly move the mouse.
  • MPV-EASY setting interface:
  • The reset function has been updated according to the changes in the lua files.
  • More about this source text
  • Source text required for additional translation information
  • Send feedback
  • Side panels

New in MPV-EASY Player 0.34.0.6 (Jul 4, 2022)

  • MPV-EASY borderless GUI mode:
  • Added new osc style: 1line-center.
  • Fixed an issue where the progress would jump to an incorrect position when using the real-time progress bar, if the left mouse button moved quickly after being released on the progress bar.
  • mpv updated to: mpv 0.34.0 20220703

New in MPV-EASY Player 0.34.0.5 (May 15, 2022)

  • MPV-EASY borderless GUI mode:
  • The algorithm of the osc imitation Gaussian blur background has been completely improved. Now the osc is darker in the dark style, and the osc is brighter in the light style. At the same time, the overall transparency and contrast of the osc are improved. Now the authenticity of the imitation Gaussian blur is greatly improved. Processor usage is lower, but latency may be increased.
  • Improved the realism of the osc imitation Gaussian blurred background, now the background algorithm has more reference factors.
  • Solve the problem that the new imitation Gaussian blur algorithm will cause reddish and greenish in the background of pure gray video.
  • Added new osc style: 2line-control.
  • Due to the improved contrast of osc, now in light mode, the 1px upper and lower borders that increase the visibility of the progress bar on the left half of the main progress bar slider have been removed. The removal of the border also improves the roundness of the outline.
  • Fixed an issue where the upper left corner of the main progress bar was not the same circle when using the [box] [box-alpha] style in dark mode.
  • Fixed an issue where the video filename controls would not automatically resize to reduce footprint when osc first appeared and when it was narrowed.
  • Fixed an issue where the video filename space would not automatically reduce the footprint if the volume bar was displayed if there was not enough space.
  • Fixed an issue where the [Play] or [Pause] icon would be a bright color by default after running.
  • MPV-EASY setting interface:
  • According to the selected [MPV-EASY GUI mode], the [Auto hide osc interface after how many milliseconds] option will automatically choose to display in the OSC(A) or OSC(2) tab.

New in MPV-EASY Player 0.34.0.4 (Mar 28, 2022)

  • Added a custom menu function that can be used in both GUI modes.
  • The main function of the custom menu: use the method of clicking the menu item to automatically send one or more shortcut keys to you.
  • For how to use the custom menu function, please see the prompt information displayed in [Settings Interface] - [Menu] - [Menu (1)] - [Usage] on the left column and the example in the table below [Usage].
  • Now you can use an additional 30 menu items to automate a number of more complex operations for you:
  • 1. Replace the keyboard to help you send the shortcut keys stored in input.conf, so that you no longer need to memorize the shortcut keys, which is convenient for calling.
  • 2. Help you automatically enter the specified text in the command line window of mpv and execute it.
  • 3. Send multiple shortcut keys at intervals of several hundred milliseconds. If some operations require pressing multiple shortcut keys to complete, now only need to click the menu.
  • Supports the function of [Real-time update of progress when the progress bar is dragged], and finds a balance between execution efficiency and accuracy.
  • Fixed the problem that the same screen may appear several times when the mouse movement range is very small when [Real-time update progress when the progress bar is dragged] is enabled.
  • Supports the function of [Maximum size of initial window (width x height)].
  • Support [Initial window position (XY axis)] function.
  • Rewritten the logic of video width and height acquisition, adjusting the interface size and moving the interface position according to the video size, and adjusting the interface size after adjusting the aspect ratio. It is now more streamlined and efficient, resulting in fewer errors.
  • Improved the logic for checking if the script file is empty, now more efficient.
  • The time corresponding to each pixel of the progress bar has been completely improved, and now it is more accurate, and it is also compatible with the function of [Real-time update of progress when the progress bar is dragged].
  • The algorithm has been improved. Now the current time moves left and right more smoothly, the delay in obtaining the current time is less, the text jitter is eliminated, the display of the current time is easier to read, and the number of refreshes of the current time is less and consumes less CPU. .
  • Fixed some issues that could cause memory leaks.
  • MPV native GUI mode:
  • Now also benefit from the [Initial window maximum size (width x height)] option in the settings interface.
  • Now also benefit from the [Initial window position (XY axis)] option in the settings interface.
  • MPV-EASY setting interface:
  • The elements related to the interface and text have been simplified, most of the rich text has been changed to simple text, and the translation has also been changed to improve performance. Now the startup speed of MPV-EASY settings.exe is only one third of the previous speed or Half.
  • The simplification of the text also greatly reduces the workload and difficulty of translation.
  • A large number of useless elements related to layout have been simplified to improve startup speed.
  • Added the option [Real-time update progress when the progress bar is dragged] (MPV-EASY borderless GUI mode).
  • Add the option [Maximum size of the initial window (width x height)], please note that this option only supports the use of percentages as the unit of measurement, and does not support the use of pixels as the unit of measurement.
  • Add the [Initial window position (XY axis)] option, please note that this option only supports the use of percentages as the unit of measurement, and does not support the use of pixels as the unit of measurement.
  • Added custom menu settings interface.
  • In order to view Chinese in the webpage without garbled characters, menu.conf is read and written in utf-8 format.
  • The version number interface at the bottom of the left column is displayed after the warning interface disappears.
  • Improved the [About] interface, now link copying is easier.
  • Improved logic for checking if script files are empty, now more efficient, reducing startup time.
  • Fixed an issue where the settings interface would sometimes appear behind the MPV native GUI window after opening.
  • Fixed the problem that the interface is not displayed in the default size when using [System Tray Menu] - [MPV-EASY Settings] to open the interface.
  • The reset function has been improved for all new functions.
  • Fixed some issues that could cause memory leaks.

New in MPV-EASY Player 0.34.0.3 (Feb 20, 2022)

  • MPV-EASY borderless GUI mode:
  • MPV-EASY borderless GUI mode supports the [Interface Rounded Corner Size] setting, you can switch between the rounded corner style of Windows 11 and the right-angled style of Windows 10 at will.
  • The mouse click logic of the main progress bar has been completely improved. Now there is no phenomenon that the progress does not jump after the click, and when it is detected that the progress bar is clicked but the slider is not pressed correctly, the progress bar will also follow correctly. The position of the mouse will also jump to the specified position correctly after the mouse is released, just like when the slider is held down.
  • When the main progress bar is pressed by the mouse but the slider is not pressed correctly, if the mouse moves to an area outside the progress bar, the [Current Time] control will still be displayed.
  • Fixed an issue where the mouse clicked a certain progress after the video played to the end, and the progress bar jumped to the specified progress, but then jumped back to the end point, and finally jumped back to the specified progress.
  • Fixed an issue where the progress bar would sometimes not jump to the last second after the mouse was clicked to the last second of the progress bar.
  • The capture of keyboard keys has been completely improved, and the case of keys is now correctly distinguished when using combination shortcuts, but it is recommended not to enable caps lock when using combination shortcuts, which will seriously affect the correctness of shortcuts in terms of capitalization .
  • Improved support for numeric keypads, now keys in the keypad area are differentiated and treated correctly when sent to mpv shortcuts.
  • Improved support for shortcut keys, now correctly transmits [#].
  • Improved the rendering of all controls when background transparency is not enabled, and now renders in the same way as when background transparency is turned on without background fixes.
  • Improved all press effects.
  • The logic of getting the time has been improved, and it is now more robust. It will not cause the progress bar to suddenly become the longest when the data given by mpv is incomplete.
  • The acquisition logic of the playback state has been improved, so that when the data given by mpv is incomplete, the playback state in the video does not match the icon of the [Play/Pause] button.
  • Now the acquisition of the playback state will also consider the special cases of having a picture without sound, without a picture with a sound, and without a sound without a picture.
  • The menu style has been improved, and the menu has also removed shadows.
  • Optimized the icon color change behavior of the [Start] and [Pause] buttons triggered by the mouse, which is now more efficient.
  • Fixed right side width issue for gpu controls under non-default osc style.
  • Most of the icons have been redesigned and now use a more rounded style.
  • All icons in the light style are now darker, allowing for higher contrast.
  • Fixed the problem that the video file name displayed on two lines was sometimes partially covered due to the insufficient height of the second line under the osc style [2line-mid-big].
  • Fine-tune the osc style: [box-original] [slimbar] [webplayer] [one-two-one] [1-2-1] [2line-center] [3line-all] [2line-mid-big] height, make osc is more beautiful.
  • MPV native GUI mode:
  • The menu icons have been redesigned and now use a more rounded style.
  • The menu style has been improved, and the menu has also removed shadows.
  • MPV-EASY setting interface:
  • The MPV-EASY setting interface has been redesigned to use a rounded corner style that is closer to Windows 11.
  • The icons on the left sidebar have been redesigned, and now the icon style is closer to the Fluent style.
  • The icons for the controls in the upper right corner are darker for higher contrast.
  • Added [Interface Rounded Corner Size] setting, through this setting, you can flexibly transform the interface of MPV-EASY borderless GUI mode into the rounded corner style of Windows 11.
  • Added palette function, palette button with color preview function, palette with color picker, if you are not satisfied with the preset various colors, then get more through palette and color picker if you want color is easier.
  • Fixed the bug that the right side could not be resized after the interface was pulled to the maximum size.
  • Fixed an issue where the title bar position was somewhat wrong when maximized.
  • Improved all press effects.
  • The reset function has been improved for all new functions.
  • Updated language files.

New in MPV-EASY Player 0.34.0.2 (Dec 13, 2021)

  • Improved the random number generation function, now there is no need to generate additional files each time, thereby improving the startup speed, especially the cold startup speed.
  • Now rjno1-ansi.ini has been moved to [mpv-easy playerdataportable-data] path, so that it can have more functions.
  • Improved the code of the running mode [Native 1], and now no useless files will be left after each initialization behavior.
  • MPV-EASY borderless GUI mode:
  • Added a new osc style: 2line-mid-big.
  • Support color gradient progress bar.
  • 2line-mid-big
  • The visibility of the progress bar on the left half of the main progress bar slider in the light style is enhanced, and the outline can be seen more clearly when the color gradient is enabled or the lighter main color is used.
  • Fine-tuned the menu selection style.
  • Optimized the logic for adjusting the width of the [Current Time] control. Now the width of the control will be automatically adjusted when the time text in [Current Time] becomes longer or shorter. For example, when the [Current Time] is 9999:00:00, the display width will not appear The problem of insufficient.
  • Fine-tuned the icon of the [lock mode] control, now the icon is more like a lock rather than a shopping bag.
  • Improved the algorithm used for window size adjustment. Now the performance and slowness of the previous algorithm will not appear, and the upper left corner coordinate will not be fine-tuned when adjusting to solve the performance problem.
  • Fine-tuned the way to discard the pseudo-Gaussian blur color, it is expected that there will be a better color transition effect, and the horizontal color change will be more natural.
  • Improved the noise layer, now both dark style and light style use a separate noise layer. By making different adjustments to the noise layer, the effect of the two styles can be better. The color difference between the osc and the upper right corner of the control is improved. Also smaller.
  • Fixed an issue where the width of the mini progress bar would be abnormal if the osc was not displayed when adjusting the window.
  • MPV native GUI mode:
  • Fine-tuned the menu selection style.
  • MPV-EASY setting interface:
  • [Osc style] of MPV-EASY borderless GUI mode adds osc style preview function.
  • Added [color gradient progress bar] option.
  • Added [Preview progress bar], now you can preview the effect of the progress bar after changing [MPV-EASY borderless GUI main color] or enabling [color gradient progress bar].
  • [Preview progress bar] In addition to the preview function, you can also change the gradient value (49 presets). When you move the progress bar slider to the right half of the progress bar, a color gradient style will be changed every time you move a grid.
  • [Preview progress bar] When the [color gradient progress bar] is not enabled, the main color can be changed (49 presets). When you move the slider of the progress bar to the right half of the progress bar, it will change one for each grid color.
  • The style of the color darkening and dodge button has been changed.
  • Fine-tuned the style of all color options.
  • The reset function has been improved based on the new settings and changes in rjno1-ansi.ini.
  • The corresponding language files have been updated.

New in MPV-EASY Player 0.33.0.14 (Oct 10, 2021)

  • MPV-EASY borderless GUI mode:
  • Added a new osc style: 2line-center.
  • 2line-center
  • Improved the capture of time, now it supports capturing and displaying time greater than 24 hours and greater than 99 hours, that is, it supports controlling a single video file with a playback duration greater than 24 hours.
  • Improved the handling of time, now supports the correct conversion of time greater than 24 hours into seconds.
  • Improved the handling of time, and now supports the correct conversion of seconds into a time greater than 24 hours.
  • Improved the judgment logic of automatically hiding the [current time] and [total time] controls when the volume bar is displayed, and it is now more correct.
  • The volume control supports the left display and corresponding styles. When the volume control is displayed on the left, the volume bar will appear on the right when it is displayed.
  • Fixed an issue where the volume control may jump left and right when the mouse moves on the volume bar.

New in MPV-EASY Player 0.33.0.13 (Sep 5, 2021)

  • Updated the Italian file, thanks to bovirus for 100% translation of the Italian language file.
  • MPV-EASY borderless GUI mode:
  • The taskbar button will display the name of the currently playing video file.
  • When translucent is enabled and the bottom mini progress bar uses bar-alpha or line-alpha in the progress bar style, the unloaded area on the right side of the progress bar slider will have a new translucent style. When the bottom background is not pure white, it will Have better visibility.
  • Fixed the problem that after running, the mouse stays in the hidden osc area and then moves out of the window area, and then the osc is displayed, and the osc will not automatically hide.
  • Improved the message sending command when the keyboard is pressed. Now, because the sending format is incorrect, mpv will not execute the corresponding action after receiving some key press commands, such as the problem that the console cannot be displayed when pressing [`].
  • Fixed the problem that, except for a few specific commands, other incoming command line parameters would be actively discarded.
  • Fix the problem that the tab key cannot be captured in the area that can be paused after the mouse click.
  • When the translucent background is enabled and the window is displayed as a normal window, the problem of window flickering after the sticking/unsticking behavior is improved, and the flickering is now more difficult to be noticed.
  • Fixed the issue that sometimes clicking the mouse could not trigger the pause after running.
  • Improved the capture of keystrokes, and now the case of keystrokes after capture is more correct.
  • Optimized the behavior code of the esc key.
  • Fixed the problem of whitening when the [current time] moves left and right after using the top/untop when the translucent background is not enabled.
  • Fixed the problem that the middle button in the osc and upper right control area cannot trigger the closing behavior in locked mode after enabling the middle mouse button to close the window function.

New in MPV-EASY Player 0.33.0.12 (Aug 8, 2021)

  • Improved the language switching function so that external language files can be selected and loaded.
  • The language file has been updated, thanks to bovirus for correcting the English language file and adding a new Italian language file.
  • MPV native GUI mode:
  • Now the main window will automatically get the focus after the first run.
  • Fixes the problem that the menu will be automatically hidden immediately after clicking the system tray icon to display the menu immediately after the start of the last function.
  • MPV-EASY borderless GUI mode:
  • Fixed the problem that when the osc is not displayed, the playback pause state is switched, and when the osc is displayed again, the pause playback icon will not automatically refresh to the correct state.
  • Now osc will actively refresh the content once when it is displayed, so as to avoid the problem of delayed or incorrect content refresh.
  • Added support for media keys, now use the media keys on the keyboard to switch [Play, Pause], switch to [Play], [Stop] key to switch to [Pause], play [previous] files, and play [next] 】document.
  • Fixed the bug that the current progress capture is not accurate enough. Now when the playback is automatically paused at the end, use the mouse to click the progress bar, the progress bar will jump to the corresponding position instead of showing the end without change.
  • It is more accurate to capture the three states of 【Pause】【Load】【Play】.
  • The capture of cache data is more accurate.
  • The code for sticking and unsticking has been optimized, and it is now more stable.
  • Fixed an issue where clicking the top button after maximizing would trigger a pause.
  • Fixed the problem that press and hold the progress slider and move to a certain position in the middle of the progress bar, wait for the playback to end and automatically pause, release the slider, hide the osc, and the mini progress bar at the bottom of the progress error.
  • MPV-EASY setting interface:
  • The code for sticking and unsticking has been optimized, and it is now more stable.

New in MPV-EASY Player 0.33.0.11 (Jul 18, 2021)

  • MPV-EASY borderless GUI mode:
  • Now when the mouse moves to the [Play] and [Pause] buttons, the button icon will change to the main color.
  • Fixed: The automatic pause function when minimized is enabled, and the video will automatically become paused when the [MPV-EASY Settings] menu item is clicked for the first time in the maximized state.
  • OSC style: The icon of the video file name control in one-two-one has changed from 16 pixels to 32 pixels.
  • OSC style: The progress bar of box-original, webplayer, one-two-one also uses the height setting that seems to be buggy but more user-friendly. The height of the progress bar is larger than the visual one, which can be beautiful without losing sight. Down can make it easier for the mouse to click on the progress bar, but when the click deviation is too large, the mouse will not be able to touch the slider in the vertical direction after clicking.
  • Optimized the width of [Time Control] and [Total Time Control] to solve the problem that the control text is 2 pixels to the left and not centered.
  • Due to the adjustment of the width of [Time Control] and [Total Time Control], the osc style is adjusted synchronously: the position of [Time Control] and [Total Time Control] in the box, so that the two controls are still centered symmetrically.
  • Adjusted the osc style: box-original control interval, margin, height, so that the interval between [time control] [progress bar] and [total time control] is completely symmetrical, and the overall style is still beautiful.
  • Adjusted the osc style: the height and proportion of the upper and lower lines of the webplayer to make it more beautiful.
  • Adjusted the osc style: the height of one-two-one to solve the problem that the volume text is not vertically symmetrical.
  • Adjusted the osc style: 1-2-1 height.
  • When it is detected that the window has completely moved out of the available area of ​​the desktop, the window will automatically move back.
  • Fixed the problem that in the maximized state, if you switch to a video with a different resolution, it will automatically change to the normal window state and adjust the window size.
  • Fixed the problem that when the playlist is playing, the size of the played video is different from the previous one. In addition to the normal adjustment of the video size, the position of the video window will be moved incorrectly.
  • MPV-EASY setting interface:
  • Completely improved interface design. Now the setting interface also uses a borderless interface design. The style and usage behavior are closer to the windows 10 style, and it also has a translucent effect.
  • Removed the prompt message of [Causing MPV-EASY borderless GUI to not work] after [Auto Load as Playlist] is enabled.

New in MPV-EASY Player 0.33.0.10 (Jun 13, 2021)

  • [Automatically load as a playlist] function now has a high probability of not causing the MPV-EASY borderless GUI to fail to work.
  • The cause of this problem is likely to be this serious bug: as long as there are js files in the script folder, mpv will exit silently immediately after running
  • The mpv x64 version may fail to run (from the end of February 2021 to the present). This is a problem of mpv compilation. The reason is most likely a bug caused by the update of the mpv integrated js interpreter (mujs) version.
  • Fine-tuned the default vertical position of subtitles.
  • Modified the file description of all exe.
  • MPV native GUI mode:
  • In order to unify the style, the menu selection style is modified, and the disabled menu items have no selection effect.
  • MPV-EASY borderless GUI mode:
  • Improved the code. Now the Gaussian blur can be mixed with translucency, so that more beautiful combinations can be obtained. At this time, the pseudo-Gaussian blur still follows the principle of efficiency first, and it takes effect when the window gets the focus, and it is displayed as a translucent when the focus is lost.
  • Improved the pseudo-Gaussian blur code, it is now more streamlined, the sampling area is more, theoretically the CPU usage is lower or flat, you can see fewer details, and the color transition is smoother and more natural.
  • Added a new osc style: 1-2-1.
  • osc style: 1-2-1 progress bar try to use the height setting that seems to be buggy but more user-friendly. The height of the progress bar is larger than visually, which can make the mouse easier without losing the beauty. Click the middle progress bar, but when the click deviation is too large, there will be a phenomenon that the mouse cannot touch the slider in the vertical direction after clicking.
  • Improved the fps display control. Now the fps display control will use rounding to display the number of frames, thereby reducing the space occupied by the control, and the number of displayed frames is more readable.
  • Improved the distance between the osc control area and the window border. Now the separation distance is changed from the original 5px to 9px, so as to keep the space at the top right. It can also solve the problem that the osc and the window border are too close to each other, which leads to the visual control in the osc. The problem of asymmetrical center in the vertical direction.
  • According to the previous article, optimized and fine-tuned the default osc style: the spacing of the controls in the box, so as to solve the layout problem caused by insufficient space in some cases.
  • Improved the text color of dark mode and light mode. Now text color can be compatible with more background colors, and it will not be dazzling because of high contrast under pure black and pure white background.
  • Modified the menu selection style: disabled menu items have no selection effect.
  • Fixed the problem that the text is not vertically centered in the one-two-one osc style.
  • Improved the code, now you can add new osc styles under much less changed code.
  • Improved the code, adding new osc styles will not affect performance.
  • Improved the slider style of bar, bar-alpha style progress bar when it is thinner.
  • Improved the logic of bar and bar-alpha style progress bar in terms of height style.
  • MPV-EASY setting interface:
  • Since the imitation Gaussian blur can be mixed with translucency, when both [Translucency effect] and [Anti-Gaussian blur] are checked at the same time, the prompt message on the right side of [Translucent effect] will change from [Imitation Gaussian blur not effective] to [Imitation Gaussian Blur takes effect], the prompt message display logic and background color have also been improved.
  • Input boxes such as custom colors and skip titles disable the default Chinese input method, and there is no need to switch the input method when using it.
  • Add [-] [+] buttons to the left and right of the input box for custom background color and main color. Use these two buttons to quickly fine-tune the color. Please note that this will cause a certain color cast and restore the original color value.
  • The corresponding language files have been updated.
  • The reset function is adjusted according to the change of the default subtitle vertical position.
  • Modified the description in file association.

New in MPV-EASY Player 0.33.0.9 (May 3, 2021)

  • MPV-EASY Player 0.33.0.9 update content:
  • Use other.lua to replace the function of saving the current volume to the conf file required by the automatic volume implemented by other.js, and update the relevant code. It is recommended to delete the previous data folder or delete other.js before use.
  • Why use other.lua instead of other.js:
  • Solve the problem that the mpv x64 version may fail to run (from the end of February 2021 to the present). This is a problem of mpv compilation. The reason is most likely a bug caused by the update of the mpv integrated js interpreter (mujs) version.
  • Phenomenon: As long as there are js files in the script folder, mpv will exit silently immediately after running.

New in MPV-EASY Player 0.33.0.8 (Mar 29, 2021)

  • MPV-EASY Player 0.33.0.8 update content:
  • MPV-EASY borderless GUI mode:
  • Fixed: the borderless GUI interface on top cannot be displayed on top of other top windows.
  • Fixed: sometimes the topping fails after running MPV-EASY settings.
  • Fixed: the osc and the upper right corner area would flicker and keep showing in some cases.
  • Optimized the logic of hiding controls after the mouse moves out of the window.
  • MPV-EASY setting interface:
  • [Automatically load as a playlist] Added additional prompt information.
  • The language file was updated.

New in MPV-EASY Player 0.32.0.7 (Nov 8, 2020)

  • According to the latest improvements, an already useless control in osc has been removed.
  • Now the video file name control in osc will automatically stretch to take up as much space as possible.
  • The video file name control will now automatically detect the text length. When the text is longer than the available width of the control, it will automatically change the text in the middle of the text to [...], so that you can easily see the end of the text.
  • Adjusted the icon size of the [Play] and [Pause] controls in the slimbar style of osc to make their display clearer.

New in MPV-EASY Player 0.32.0.6 (Oct 4, 2020)

  • Osc supports changing styles. Now osc has multiple styles to choose from.
  • Optimized the display of current time and total time.
  • The main progress bar style is improved, and the flat style will be used when the style is not the default.
  • Fixed the problem that the progress bar changes to a three-dimensional style after entering and exiting the full screen after the flat style is enabled.
  • Fixed the bug that the display width of the volume text would change when using the new osc style.
  • Fixed the issue where the volume text and volume icon are far apart when the style is not default.
  • Fixed the problem that sometimes the mouse arrow style is incorrect after osc supports multiple styles, and when the mouse stays on the osc, the upper right corner controls will automatically hide.
  • Fixed the problem that osc would not display any controls and not change to the correct style when the selection was incorrect.
  • Fixed the problem that the mouse stopped on the progress bar immediately after running, and the [current time] was not displayed in the correct position.
  • A switch control is added, and the display of the control on the osc can be switched by clicking it.
  • Improved the logic of displaying and hiding the mini progress bar to adapt to the new osc style.
  • Optimized the vertical display position of all controls under the new osc style.
  • Fixed the problem that the current time will appear when the progress bar is not displayed in the new osc style.
  • Fixed the issue where the current time would drift to the wrong position when loading the video under the new osc style.

New in MPV-EASY Player 0.32.0.5 (Aug 16, 2020)

  • Fixed the phenomenon that when playing the video in the network shared folder, using the mouse to change the playback progress, in some cases the [Pause] and [Play] status changes momentarily will cause the osc text to instantly shift to the left and then return to the original position. .
  • Optimized the layout of osc. Now the layout is more scientific, and there are fewer adjustment behaviors when the interface appears.
  • Optimized the smoothness of [current time] when moving left and right.
  • Shortcut key improvements. Now when you press [~] to input text in the mpv command line, the problem of missing text will no longer occur. The same applies to other situations that require key input. At the same time, the behavior of some key commands will be discarded when the key is pressed and held (to maintain a better experience when holding down the shortcut key to fast forward).

New in MPV-EASY Player 0.32.0.2 (Apr 26, 2020)

  • mpv updated to: mpv 0.32.0 20200426

New in MPV-EASY Player 0.32.0.1 (Jan 27, 2020)

  • MPV-EASY Player 0.32.0.1 update content:
  • Now use auto-safe as the default parameter for hard solutions.
  • Menu-[Adjust video aspect ratio] Add [2.4: 1] option.
  • MPV-EASY borderless GUI mode:
  • OSC imitation Gaussian blur supports adjusting the frame rate.
  • MPV-EASY setting interface:
  • An auto-safe option was added to the hard mode.
  • Add [Frame Rate] option to imitate Gaussian blur.
  • Updated language files for new settings.
  • Updated reset function for new settings.

New in MPV-EASY Player 0.30.0.3 (Dec 1, 2019)

  • Improved code. Now MPV-EASY Player will run with low privileges (user privileges), so it can run better on systems with UAC enabled.
  • Improved code. Now when MPV-EASY Player needs to run some functions with administrator privileges, it will automatically call MpvEasyAdmin.exe to temporarily escalate privileges.
  • MPV-EASY settings:
  • According to the latest improvements, adjusted the operation steps of the file association function and the uac function.
  • Updated corresponding language files for new improvements.

New in MPV-EASY Player 0.30.0.2 (Nov 17, 2019)

  • Non-mpv built-in osc appearance style files: osc.lua, osc---*.lua are updated according to the latest mpv official osc.lua.
  • MPV-EASY borderless GUI mode:
  • Fixed osc hidden video to jump, when osc is displayed again, the current time displayed will be delayed for a while to display the correct value.
  • Optimized the display of the fps value, the fps value displayed now is more accurate. If the fps value of the video is not an integer, then the display will retain 2 decimal places.

New in MPV-EASY Player 0.30.0.1 (Oct 28, 2019)

  • MPV-EASY borderless GUI mode:
  • Improved code for extracting fps values, extraction logic is more robust and correct, and when some problematic video files do not return fps values, the fps at osc will be displayed as [-] instead of the previous blank.
  • Note: When playing such a problematic video file, the actual real-time fps value can still be obtained by the estimated-vf-fps parameter, but the current fps value obtained by estimated-vf-fps is constantly changing. In order to save the CPU without using this method, if you need to view fps, use [Menu] - [[Switch] Display File Information] to view the fps value.
  • Optimized code for video size extraction and adjustment.
  • Fixed an issue where the channel would show null when using drag and drop to open a playlist file or video file.
  • Completely rewritten the current track, number of tracks, track name, current subtitles, number of subtitles, subtitle name acquisition and extraction, when you drag and drop to open pictures, music, the corresponding information displayed on the OSC will not be outdated And wrong.
  • Fixed various new bugs caused by rewriting code.
  • Solved the problem that the interface may not be displayed when playing music files without pictures.
  • Solved the problem of playing a program without music.
  • Fixed a bug where opening the image flashback and not displaying the interface.
  • Fixed a bug where the window was not adjusted to the current size after adjusting the aspect ratio.
  • The window resizing code was rewritten.
  • Fixed an issue where the control in the upper right corner disappeared after exiting full screen in some cases.
  • Clean up old code that is not needed.

New in MPV-EASY Player 0.29.1.28 (Oct 14, 2019)

  • Following the latest version of mpv, the parameter video-aspect is changed to video-aspect-override, and the program, multi-language, configuration file, and menu are all updated synchronously.
  • Fixed the English translation of video-aspect. Now the text description is changed from video aspect to video aspect ratio.
  • Non-mpv built-in osc appearance style files: osc.lua, osc---*.lua are updated according to the latest mpv official osc.lua.
  • Non-mpv built-in osc appearance style file: osc.lua, osc---*.lua for improvement, when using the MPV native GUI mode, when using the external osc appearance style, the audio track and subtitle information displayed by osc will not be useless. [unknown] words. For example, [track: (1) unknown ("english") will be displayed as [track: (1) ("english")].
  • MPV-EASY borderless GUI mode:
  • The movement and display optimization of the current time text control above the progress bar:
  • . Now the mouse moves no matter how fast it moves on the progress bar. The current time will be changed immediately after the mouse is stopped, and there will be no delay.
  • . The movement and display optimization of the current time text control above the progress bar, no matter how fast the mouse moves, or moving back and forth, the smooth movement will consume less cpu resources than before.
  • . Now when the mouse moves slowly on the progress bar, the current time text refreshes faster. When moving fast, the text refreshes slowly. In both cases, the text can be better read and consumed. There are fewer cpu resources than before.
  • Improved logic for hiding video information controls on osc is now more natural.
  • Now by clicking the CPU/GPU button on osc, you can immediately switch between soft and hard (auto), and osd will return specific information about the hard solution.
  • Improved volume bar control display, cache control, time control need hidden detection logic, now more natural.
  • Optimized for all button controls, command transfer of menu items, now all command sent will be transferred to the background thread for execution, not in the main thread of gui.
  • The data capture code has been completely rewritten, and now it's a whole new way to handle getting and processing that data.
  • Improved processing logic for command return data, now processing data results is more timely and efficient, and fewer unknown bugs.
  • Completely rewritten the information filtering code, now more efficient and simple.
  • Added the video file name to get the detection code. When the video starts playing and mpv does not return the video file name normally, it will now try to ask mpv to get the file name.
  • The above improvements can also effectively solve a series of other bugs caused by mpv not returning the video file name normally, including: 2 mini progress bars (one of which comes from the MPV native GUI mode osd-bar).
  • Fixed a bug where some commands would not return results immediately after they were sent. Now, for example, when you enable/disable loop playback, the toggle arrow in osc will immediately become enabled/disabled (this effect is not available in MPV native GUI mode).
  • Optimized to capture the code returned by mpv, the returned data is now more compatible, and the support for double-byte characters such as Chinese is more complete.
  • Support feedback loading status, now if the video is loading, the icon in osc will change from [||] to [>].
  • Optimized the code for dragging and dropping open files, and solved the problem that the program will be unresponsive when dragging and dropping open files.
  • According to the adjustment of mpv, the code and display logic of the cache information capture are modified, and the refresh rate is theoretically lower, and the resource consumption is less.
  • The corresponding language file has been updated for new features.
  • The window size adjustment code has been optimized. When the window size is now adjusted, there will be no slight swaying on the left side of the window.
  • Following the improvement of MPV-EASY setting .exe, the MPV-EASY setting interface has not been closed when the player window is closed. Except that the MPV-EASY setting interface will be automatically closed, the system tray will not leave an icon.
  • MPV native GUI mode + MPV-EASY settings:
  • The language switching and code corresponding to the system tray icon menu are completely separated. Note: After switching the language, if the program is not completely re-run, the text displayed by osd will not change after the menu item is issued.
  • Improved code, MPV native GUI mode now also uses MPV-EASY borderless GUI mode improved command transmission mode, for Chinese and other double-byte characters support is more perfect.
  • The command transmission of the menu item, now all command transmissions are transferred to the background thread for execution, not in the main thread of the gui.
  • Completely rewritten process detection logic, now will be simpler, more stable, less expensive, more scientific way to detect whether the player is running, process detection logic now basically does not consume cpu resources.
  • The logic code for the post-run interface display, menu display, and clicks is completely rewritten.
  • Fixed a bug where the system tray icon would remain in some cases.
  • Fixed an issue where the player interface might not automatically get focus after clicking on some system tray menu items.
  • Fixed an issue where the menu command would only be sent to the first window when mpv allowed multiple instances to run.
  • The corresponding language file has been updated for new improvements.
  • MPV-EASY setting interface:
  • The look and feel of the interface has been redesigned.
  • The slider of the [Buffer Progress Transparency] option does not become too long due to the change in window width.
  • The system tray icon and menu will not be displayed until after the [MPV-EASY setting follows run to system tray] is checked.

New in MPV-EASY Player 0.29.1.27 (Sep 8, 2019)

  • The default volume is adjusted. The default volume is now 75 instead of 50. According to the mpv nonlinear volume feature, the default loudness of the default volume is closer to 50% when the value is 75.
  • MPV-EASY borderless GUI mode:
  • A set of icons has been designed for menu items. The newly designed icon is completely similar to the menu icon in the [mpv native GUI] mode and does not need to be adapted again.
  • Thoroughly improved support for high dpi, whether using 125%, 150% or 200% DPI, the interface and text display are closer or even identical to 100% DPI.
  • MPV native GUI mode:
  • According to OSC.lua in the latest version of mpv, all non-default OSC look-and-feel files have been modified to maintain compatibility and synchronization.
  • MPV-EASY setting interface:
  • Thoroughly improved support for high dpi, whether using 125%, 150% or 200% DPI, the interface and text display are closer or even identical to 100% DPI.
  • Progress bar style] has been adjusted according to the latest version of mpv: bar, diamond, knob three options.
  • According to the latest version of mpv, the [Show buffer progress (when playing non-local files) option has been removed.
  • According to the latest version of mpv, the [Progress Bar Slider Size], [Buffer Progress Style], [Buffer Progress and Progress Bar Separate Display], and [Buffer Progress Transparency] options have been added.
  • The corresponding language file has been updated for the new option.
  • The reset feature has been updated for new options.

New in MPV-EASY Player 0.29.1.26 (Sep 2, 2019)

  • MPV-EASY borderless GUI mode:
  • Fixed an issue where osc sometimes showed no auto-hide when adjusting the window size.
  • Add the corresponding code for the option to hide the main control immediately when resizing the window. When enabled, the osc and upper right controls are automatically hidden immediately when the window size is adjusted. When the mpv uses the direct3d output driver, avoid adjusting the window size and osc and The problem with the upper right control flashing.
  • MPV-EASY setting interface:
  • Add the option to hide the main controls immediately when resizing the window.
  • The corresponding language file has been updated for the new option.
  • The reset feature has been updated for new options.

New in MPV-EASY Player 0.29.1.25 (Aug 26, 2019)

  • The code corresponding to the Gaussian Blur [Effect] function has been added, and the performance of the improved code has been optimized.
  • Fine-tune the properties of the top, full screen, volume icons, and the total time text to make them more consistent with other icons.
  • Optimized the adjustment logic of the width of the GPU text control and the width of the volume text control. Now these two controls will not cause partial text to be covered under high dpi.
  • Optimized the width adjustment logic of the audio track, subtitle switching and display controls, now these four controls will not cause partial text to be covered under high dpi.
  • MPV-EASY setting interface:
  • Add the [Effect] option for the background [Imitation Gaussian Blur] setting option. The adjustment range of the effect value is 120-255. The larger the value, the more obvious the Gaussian blur effect is, but the more unrealistic it may be.
  • The corresponding language file has been updated for the new option.

New in MPV-EASY Player 0.29.1.24 (Aug 12, 2019)

  • Fine-tuning the size of the top right control and the size of the buttons in it, making the icon more centered.
  • 3 main buttons (minimize, maximize, close) with a hover effect when the mouse moves over it.
  • Replaced the icon of the close button.
  • Fixed an issue where the minimized button was still in hover state and hover style when the window was restored from the minimized state to the normal window; when using alt+tab to restore from minimized to normal window state, and the mouse is still in the minimized button area, Minimize the button still position hover state and corresponding style.

New in MPV-EASY Player 0.29.1.23 (Jun 9, 2019)

  • MPV-EASY borderless GUI mode:
  • Fixed an issue where the window screen had a probability that it would not be adjusted to the correct size when opening a video with a wrong video size (especially on low-performance computers).
  • Fixed an issue where when the video with the wrong video size was opened, the window screen was adjusted to the correct size and there was a probability that it would not be re-adjusted to the centered position according to the new size.
  • Optimized code logic, now gui is showing faster for the first time.
  • Slightly delayed the speed at which osc was first displayed, thus avoiding the problem of osc size adjustment being seen.
  • Improved shortcuts, now [Capital Lock + Letters] and [Shift+ Letters] will get the same effect.
  • After pressing the tab key multiple times, some controls will not be selected in osc.
  • When using [Open File...], now if you select srt, sub, ssa, ass, idx, txt, smi, rt, utf, aqt, vtt, these 11 files will be viewed. Add captions to the currently playing video instead of adding them as a video file to the playlist.

New in MPV-EASY Player 0.29.1.22 (May 19, 2019)

  • The main progress bar style is optimized, and now the main progress bar slider is not partially obscured on the left and right sides.
  • Improved the code for automatically correcting the position of the main progress bar slider. Now the main progress bar slider is dragged to the left and right sides. The correction position is smaller or even does not show the corrective action of the left and right shaking. The mouse is always the same as before the improvement. In the middle of the slider (except when the video time is too short).
  • The calculation code for the current time above the main progress bar has been improved, and the time displayed after optimization of the main progress bar style is still accurate to 1 second.
  • The improved main progress bar is still accurate to 1 second when the jump is made.
  • Improved code, now click to jump to the end of the video, the progress bar will not appear multiple jumps between the previous progress and the current progress (except when the video time is too short).
  • Improved the code. Now when you click to jump to the end of the video and immediately display the mini progress bar, the mini progress bar will not show progress errors and progress jumps back and forth.
  • The code has been improved, and now the progress bar ignores the click behavior before reaching the truly usable state, preventing the progress bar from jumping to the 00:00:00 time point immediately after clicking the progress bar.
  • Improved the code, now the current time will not be displayed until the progress bar reaches the real usable state, preventing the mouse from triggering the current time display too fast on the progress bar after opening the video, causing the current time to display 00:00:00 before the correct display progress The problem also solves the problem of ghosting when the current time is too fast to display and move left and right.
  • Fixed an issue where the focus was lost immediately after the video was opened and the current time was not displayed when the mouse moved over the progress bar.
  • The code has been improved, and the progress bar will now be available more quickly, rather than being used after 1 second of video playback. This also effectively solves the problem of clicking the progress bar immediately after opening the video in a rare case or jumping to the 00:00:00 time point.

New in MPV-EASY Player 0.29.1.21 (May 13, 2019)

  • Fixed the problem of [jump to next file >] in osc when playing a single file, [jump to the previous file <] icon will occasionally be displayed as an error status.

New in MPV-EASY Player 0.29.1.20 (May 6, 2019)

  • Greatly improved the stability under Windows 7, there will be no more frequent appcrash related to ntdll.dll (especially when holding down shortcuts and frequently using controls).
  • Changes to the previous improvement and possible changes and updates to the mpv code have improved data capture and prevented data errors, including the number of playlist items, the number of loops, the number of chapters, the location of the current file in the playlist, etc. .
  • Due to the previous update, the code that improves the icon display behavior is synchronized, the jump to the next file in osc, the jump to the previous file, the jump to the next chapter, the jump to the previous chapter, these icons will not appear A logical error in display.
  • Optimized volume data capture and processing code, now when you press and hold the shortcut to fast forward and adjust the volume at the same time, there will be no problem that the volume adjustment is successful but the volume bar and volume value display does not change.
  • The window focus detection interval is shortened, and the main color tone of the window changes more quickly when the focus state change is detected.
  • Optimized the code for the main color change and application behavior of the window, making the color application more efficient and taking up less CPU.
  • Optimized the efficiency of changing the osc background when opening the Gaussian blur. Now, when the window does not get the focus, the osc background becomes black. The processing does not consume any cpu resources, instead of 2% to 3% of the previous cpu.

New in MPV-EASY Player 0.29.1.19 (Apr 14, 2019)

  • Improved the Gaussian-fuzzy algorithm, now the Gaussian blur preserves less detail, with better over-effects, and the dynamic changes produced in the rich scenes are softer and the effects are more realistic.
  • Improved the consistency of the effect in normal window, maximized window, and full screen when OSC background is enabled to simulate Gaussian blur.
  • The decision logic of the Gaussian fuzzy on is improved. Now the Gaussian blur is more effective, and the synchronization rate of the picture is higher.
  • Appropriately reduce the refresh rate of the Gaussian blur, and reduce the CPU usage when it is in effect.

New in MPV-EASY Player 0.29.1.18 (Mar 31, 2019)

  • GUI model:
  • Repair complete, appearance at the bottom of the meeting.
  • Fixed an issue with the wrong version displayed in the previous version.

New in MPV-EASY Player 0.29.1.17 (Mar 27, 2019)

  • Fixed the problem that the [close uac] function in the MPV-ESAY setting interface is invalid under windows 10. The translation of the corresponding part of the setting interface has been updated for the previous one.

New in MPV-EASY Player 0.29.1.15 (Feb 24, 2019)

  • Fixed an issue where the wrong volume value was displayed when the mouse was moved to the volume icon to trigger the volume bar display when the minimum width was fixed.

New in MPV-EASY Player 0.29.1.14 (Feb 10, 2019)

  • Improved the movement and positioning of [current time].
  • Fixed a bug where the mouse would not be automatically hidden if the mouse stayed in osc or the control area in the upper right corner was not locked in lock mode.
  • Fixed a bug where the mouse was automatically hidden when the window was moved.

New in MPV-EASY Player 0.29.1.10 (Jan 6, 2019)

  • The code for detecting the correct path at startup is improved again to improve its reliability.

New in MPV-EASY Player 0.29.1.9 (Dec 30, 2018)

  • Improved code. In the default run mode, it is easier and faster to detect whether the path is correct at startup, so as to optimize the loading speed and display speed of the program during cold start (the interface display speed is also faster when hot start).
  • Improved code. In the default GUI mode, the processing of [OSC adds information that can be displayed] is skipped at startup (because it is not needed) to optimize the loading speed and display speed of the program during cold start (hot start interface) The display speed is also faster).
  • In the case where the startup speed is not affected, the time for delaying the reading of a part of the setting parameters that are not immediately needed is shortened, so that the problem that the click-to-mind button playback is not suspended immediately after the screen appears can be avoided, and the like.
  • The code has been improved, and now mpv will start running before the GUI is ready to optimize the load and display speed of the program during cold start (the interface will display faster when hot starts).
  • Improved code to fix the problem of video size adjustment and position adjustment when the interface is first displayed due to the mpv running faster.
  • The code has been improved, and the code that is not related to the interface display is lazy loading at startup, which optimizes the loading speed and display speed of the program during cold boot (the interface display speed is also faster at hot start).
  • The code has been improved to solve the problem that when the screen is displayed on a very low performance computer, sometimes the screen size is not completely adjusted after the interface is displayed, resulting in 2 sides of the black border.
  • The code has been improved to fix a problem in some very rare cases where the display position on the display is deviated when the interface is first displayed.
  • The code has been improved. When the video width and height information provided by mpv is successfully obtained, the GUI interface will be displayed as soon as possible to further improve the display speed.
  • Fixed a problem where some video files were decoded too fast, the video screen and the interface were not the same size after running, and only occupied a small area of ​​the interface.
  • Remove excess unwanted dependencies and try to improve performance.

New in MPV-EASY Player 0.29.1.8 (Dec 19, 2018)

  • Improved code to try to improve performance when the program is cold-started in the default run mode.
  • MPV-EASY borderless GUI mode:
  • Fixed an issue where the osc and top right controls were not automatically hidden when the menu was hidden by clicking the non-player interface with the mouse.
  • Fixed an issue where osc and top right controls were not automatically hidden when the menu was hidden by alt+tab or other keyboard behavior when the menu was displayed.

New in MPV-EASY Player 0.29.1.7 (Dec 3, 2018)

  • MPV-EASY Player 0.29.1.7 update content:
  • Fixed an issue where when you use the MPV-EASY borderless GUI+ non-default operating mode to play back files on a hard disk that has been hibernated, the first run will flash back.
  • Fixed the problem of disabling [Remember playback progress and playback history], after playing a file in the default running mode, switching to other running modes will automatically jump to the playback progress when playing this file again.
  • Optimized the detection logic, disable [Allow only one mpv instance to run], select multiple files, click [Open] in the right-click menu and play the runtime, it will not pop up the error error window, enable [only allow one mpv instance to run] When you use this method to open files in batches, it is not a bug.
  • MPV-EASY borderless GUI mode:
  • Fine-tune the length of the control in the upper right corner.
  • Optimized for the minimum width of the menu, now the menu and the top right corner control will have the same width, making the look more beautiful. This adjustment is valid under normal dpi. When using the high dpi, Simplified Chinese operating system, the player uses the English interface, the menu width may be wider than the upper right corner control.
  • Fixed an issue where the performance of input.conf was optimized in the previous version. When using the mpv native GUI, all the text information in osc disappeared.

New in MPV-EASY Player 0.29.1.6 (Nov 26, 2018)

  • MPV-EASY Player 0.29.1.6 update content:
  • Optimized the code to solve the garbled characters that may appear in Simplified Chinese in the rjno1.ini file when viewed in a text editor.
  • Optimized the code, now, if no language changes are detected, the processing of the [show-text] language text in input.conf (english and Chinese automatic conversion) will be skipped each time it is started, thus reducing the startup time.
  • Fixed an issue where the language displayed in the advanced playlist does not automatically switch after switching languages.
  • The reset function is improved for the above 2 items.
  • MPV-EASY borderless GUI mode:
  • Now, clicking on the file name in osc will display the advanced playlist with the same effect, that is, the same function as [Menu] - [Show Advanced Playlist].

New in MPV-EASY Player 0.29.1.5 (Nov 19, 2018)

  • Channel and subtitle text information is optimized. Now, when you can't get the text information like [中中英下], but you can get [chi] such text information, it will display [chi] instead of [-]
  • Fixed an issue where the pause function was not triggered when the mouse quickly moved to the osc area after a left mouse click.
  • Fixed an issue where the mouse unexpectedly triggered a pause when the mouse clicked in the non-control area of osc.

New in MPV-EASY Player 0.29.1.4 (Nov 5, 2018)

  • MPV-EASY Player 0.29.1.4 update content:
  • MPV-EASY borderless GUI mode:
  • Optimize the code to expand the area where the mouse can move the window. Now, the area outside the osc and upper right corner controls can be triggered by mouse clicks.
  • Optimize the code, now, in areas other than the osc and top right controls, you can trigger a pause behavior after a mouse click, and a double click can trigger a full screen behavior.
  • Fixed a problem where the mouse movement behavior would be interrupted if the mouse was dragged and held while holding the osc and the top right corner of the control area.
  • Fixed an issue where the [current time] would be triggered and not hidden after the mouse was dragged and held at the edge of the progress bar.
  • Fixed an issue where the current time is not displayed when the mouse is pressed and held down by the progress bar slider after adjusting the progress.
  • Fixed a problem where the right button of the mouse keeps clicking, so that the lock mode is turned on and off continuously, and the mouse occasionally triggers the pause when the mouse is moved in and out of the osc or upper right control area.
  • Fixed a problem where the mouse does not hold the volume bar and moves out of the osc area. When the mouse button is released, the adjusted volume does not take effect, and the volume bar and volume value do not match.
  • Code optimization, in lock mode, pause, move, full-screen behavior can be triggered even if the mouse is in the osc and upper right control areas.
  • Code optimization, in full-screen mode, the mouse in the upper right corner of the control area can also trigger pause, exit full-screen behavior.
  • Code optimization, when the left mouse button is held down, right click will not enter the lock mode, reducing the GUI bugs.
  • Osc area GUI interaction logic optimization: Now all the text or icons without function are not pressed when clicked, and the function will produce the press effect.
  • The [Total Time] displayed in the osc area is shifted to the right by one pixel so that it is completely symmetrical with the [current time] on the left side.
  • Precautions:
  • Left-click and hold the progress bar or volume bar, while the mouse moves to the area outside the progress bar or volume bar, do not [right click] while holding down the left mouse button, because when the mouse moves to the progress bar or volume again A bug that displays a bug, a volume bar that is not automatically hidden, and a [current time] display bug are triggered. If you have already triggered this bug, please use the left mouse button to click on the progress bar or the volume bar. This bug can't be solved by code at the moment, or even there may be no solution.
  • MPV-EASY setting interface:
  • Corresponding to the optimization of the lock mode above, the [Notes on Lock Mode] has been updated.
  • When [MPV Native GUI] mode is selected, the [Shortcut Key]->[Shortcut Key: Lock Mode] tab will be automatically disabled. It will be enabled automatically when [MPV-EASY Borderless GUI] mode is selected.

New in MPV-EASY Player 0.29.1.3 (Oct 29, 2018)

  • The menu display position is optimized. When a part of the area is beyond the edge of the display after the menu is detected, the menu will be displayed on the edge of the display or adjusted to the upper display of the upper right corner control to prevent some menus from being hidden and unusable.
  • Solved the problem that when the menu is displayed, the mouse directly clicks on the progress bar area and jumps to the error progress.
  • GUI interaction logic optimization: Since the last problem is solved, when the menu is displayed, the mouse directly clicks on the osc area control: hide menu + directly trigger control command instead of the previous: hide menu + does not trigger any command.
  • Fixed a problem where the menu display was occasionally occurred when the mouse clicked the [Show Menu] button and quickly moved outside the player interface, but the osc and upper right corner controls were automatically hidden.
  • Added support for mouse wheel click behavior, now in this mode you can also turn off the player by clicking the mouse wheel (when this function is activated in the settings and the mouse is in the area where the pause can be triggered), and by modifying the input. Conf can still trigger other custom behaviors.

New in MPV-EASY Player 0.29.1.2 (Oct 22, 2018)

  • Added [lock mode]
  • In lock mode, all controls remain hidden. The lock mode can be turned off by right-clicking with the mouse or entering the full screen state.
  • In [Lock Mode] you can still resize the window in the same area. Move the window position, use the mouse to pause playback, enter full screen, adjust volume, and use shortcut keys.
  • When the video is played for a long time, the lock mode can effectively prevent the display of the control from being automatically triggered when the mouse passes through the window area, causing the screen to be obscured.
  • Users who don't like the bottom osd progress bar that is always displayed can also use the lock mode to achieve the purpose of hiding the osd progress bar. This mode is also a compromise for this part of the user.
  • Precautions:
  • 1. In lock mode, you need to manually determine if the window is in focus.
  • 2. The shortcut key can only be used when the focus of the window is obtained. The mouse command can only be sent when the window focus is acquired and the mouse is in the window area.
  • 3. It is only recommended to use the lock mode in the single instance case. It is difficult to determine which window is in focus in the multi-instance mode.
  • 4. Use the right button to turn off the lock mode. You do not need to manually confirm whether it is in focus, and the control area can also effectively trigger this command.
  • Fine-tuning the minimum size of the player window, now when you adjust the 16:9 video to the minimum size, the black border will no longer appear by default, and there is no need to fine-tune the size to remove black edges.
  • The refresh rate of [current time] is optimized. Now, without consuming too many resources, the current speed and text refresh rate will be faster, more synchronized, less delayed, and clearer.
  • Fixed an issue where the current time was not displayed when the mouse was in the progress bar area and the screen was not displayed after the player was run.
  • Fixed an issue where the current time is not displayed when the mouse is in the progress bar area and there is no movement after the lock mode is turned off.
  • Fixed an issue where the osc and top right controls would still be automatically hidden when the mouse was in the osc area and did not move when the window was first created.
  • Fixed an issue where the current time might be seen in the wrong area after running the player.
  • Fine-tune the default width of the current time control to avoid control width adjustment.
  • Fixed the problem that the window size was adjusted in the lock mode, and then the current time was whitened after exiting the lock mode.
  • Fixed the problem that after the window is restored and the lock mode is exited after the window mode is restored, the current time is whitened.
  • MPV-EASY setting interface:
  • Added shortcut page and shortcut information related to lock mode.
  • Added considerations for lock mode.
  • [Play pause] The shortcut key function adds a prompt message.
  • The lock mode has also been updated in the English interface.

New in MPV-EASY Player 0.29.1.1 (Oct 8, 2018)

  • MPV-EASY Player 0.29.1.1 update content:
  • MPV native GUI:
  • Fixed the problem that [Open File...], [Open Recently Played File] is always displayed after clicking the system tray icon menu, and it will now be displayed and hidden normally with the changes of the settings.
  • MPV-EASY borderless GUI mode:
  • Fixed the [widthxheight] text in osc after changing the screen and window size using the [Video Screen Size] menu item. The window will only be centered, but the size will not be restored to the original size.
  • Fixed the problem that the screen will become smaller or larger as the screen size and window size are changed multiple times using the [Video Screen Size] menu item.
  • Now adjust the video aspect ratio, the window will not become the default size, but only change the window height based on the current window width, similar to the logic under [MPV Native GUI], but slightly different.

New in MPV-EASY Player 0.29.0.9 (Oct 1, 2018)

  • MPV native GUI:
  • The osd-bar.lua has been improved to support the OSD bar to always be automatically hidden in full screen mode.
  • [MPV-EASY borderless GUI] + [MPV native GUI]:
  • Now the OSD bar is always automatically hidden in full screen mode, regardless of whether you turn on the [Always show OSD progress bar], which brings a more immersive visual experience and less visual interference when viewed in full screen mode.
  • MPV-EASY setting interface:
  • According to the above changes, the setting item [Always display OSD progress bar] is changed to [Always display OSD progress bar (when not full screen)].
  • The reset feature has been improved for the new osd-bar.lua.
  • MPV-EASY borderless GUI mode:
  • Optimized the shortcut key passing code, trying to reduce the chance of the program crashing by holding down the shortcut key (if you don't have the correct cs c++ compiler uninstalled on your computer, you probably won't encounter this problem).
  • Performance improvement. The captured duplicate data is now automatically filtered and the duplicate data is not repeatedly analyzed and processed. In theory, the player now consumes less resources and is more efficient.
  • Optimized data capture, fixed the problem that the audio track and subtitles on osc will be incorrect after switching, especially when loading external subtitles, audio tracks and subtitles, or using shortcut keys to switch, resulting in audio track and subtitle information. When data is delivered in batches.
  • Optimized the processing logic, fixed the problem that the number of tracks and subtitles displayed on osc is incorrect when the next file is played.
  • note:
  • [MPV Native GUI] mode, if you want to display the old osd bar always in full screen, not full screen state, please https://github.com/422658476/MPV-EASY-Player/tree/master/portable -data/scripts/old-version Download the old version to cover it.
  • Mpv updated to: mpv 0.29.0 20180929

New in MPV-EASY Player 0.29.0.8 (Sep 24, 2018)

  • MPV-EASY borderless GUI mode:
  • Fixed a problem where the volume text disappeared when the volume was changed by mouse movement and the volume control bar was changed, and the value of the volume control bar was 90%-100%, when the application volume was clicked and moved 1 pixel left or right.
  • The interface background style is optimized when the program starts. Fixed the problem of launching the program when using the Chinese input method, the interface background is transparent and black bars appear. Now it is all black background under the English input method.
  • Performance optimization at program startup, delaying more time to read some of the setup parameters that are not needed immediately without affecting the function.
  • Fixed an issue where osc and osd-bar would show up for a short period of time when the program started.
  • Fixed the problem that the mouse and osc and upper right corner controls are not automatically hidden if the mouse does not move the position by clicking the mouse or the esc key, and the mouse is not in the osc or upper right space area.
  • Osc width adjustment and optimization. Now when the window is smaller than a certain width, osc is not as wide as the window, but the osc2 side and the window border still keep the distance of 5 pixels, which makes osc more beautiful, and the vacant distance also makes the window adjustment and progress bar click each other. Do not interfere, especially when the mouse is on the left and right sides of the progress bar.
  • Slightly reduced the width of the osc left control button area.
  • Fixed an issue where the volume bar area would move left and right when the window was at the minimum adjustable width and the mouse activated volume control bar was displayed.

New in MPV-EASY Player 0.29.0.7 (Sep 17, 2018)

  • Fixed: After the interface is displayed, use the mouse to move to the progress bar and display [current time] before the file length is obtained. After the file length is successful, the mouse does not move the position. [Current time] still displays "00:00". :00" question.
  • After adjusting the volume using the volume control bar, osd also displays the current volume value.
  • Improved code for the wheel to adjust the volume.

New in MPV-EASY Player 0.29.0.6 (Sep 10, 2018)

  • MPV-EASY setting interface:
  • Text expression correction, [remember playback progress and playlist] is corrected to [remember playback progress and playback history]
  • MPV-EASY borderless GUI mode:
  • The use of new logic has completely fixed the problem of [current time] whitening in all cases (this time it is completely solved), including adjusting the window to any size, using the [Video Picture Size] [Adjust Video Aspect Ratio] menu. The current time ubiquitous problem does not occur after the item and other unknown operations.
  • Menu text color optimization. Menu items used as prompts and disabling are now displayed in darker colors to distinguish them from menu items that can be used.
  • Cache display optimization: When the displayed cache value is constantly changing between 1 digit and 3 digits, the location of the gpu and cache text does not continually sway.
  • Cache display optimization: When the displayed cache value keeps changing, it will not get a null value and thus cause text flicker.
  • Fixed an issue where the gap between the cache information and the left and right side time was asymmetrical when the gpu text information was not displayed.
  • Optimized the processing logic of the data, which greatly improved the problem that the text on the osc may flicker when the fast forward button is pressed and kept fast. In theory, this optimization may also reduce the program caused by pressing the fast forward button. The probability of a crash.
  • Fixed: When the mouse loses focus, the osc area and the upper right corner area are automatically hidden when the mouse enters the osc area or the upper right corner control area and clicks or doubles without moving the mouse cursor.
  • Fixed: When the focus is lost, the color of the progress bar is still gray after the mouse double clicks to enter the full screen state.
  • Optimize the spacing between the volume control bar and time. Now when the volume control bar is displayed, the interval between it and the left time will automatically become smaller and visually more symmetrical.
  • Mpv updated to: mpv 0.29.0 20180902

New in MPV-EASY Player 0.29.0.5 (Aug 27, 2018)

  • MPV-EASY borderless GUI mode:
  • Fixed an issue caused by clicking the osc area to hide the menu. Now when you hide the menu by clicking on the osc area, no action is triggered, which prevents the problem of jumping directly to the wrong time point by directly clicking the progress bar to hide the menu.
  • Fixed an issue where the file title was not correctly obtained when playing a music file and was displayed as "-".
  • Fixed an issue where [current time] was whitened after the next file was opened using drag and drop, switching, etc., due to different file resolutions.
  • Greatly improved the problem of [current time] whitening after manually adjusting the size of the window up and down.

New in MPV-EASY Player 0.29.0.4 (Aug 20, 2018)

  • MPV-EASY borderless GUI mode:
  • Fixed an issue where the [Video Screen Adjustment] function could be erroneous or invalid when playing certain sizes of video.
  • The time text of [current time] is more centered, and now the width of [current time] will automatically change with the length of the text, which can solve the problem that the theoretical time text may be too long to be occluded.

New in MPV-EASY Player 0.29.0.3 (Aug 13, 2018)

  • MPV-EASY Player 0.29.0.3 update content:
  • Fixed an issue where the [Auto Volume] function was not available in the non-default mode.
  • [Open recently played files] The function has been improved, which solves the problem that sometimes some files will fail to open on some computers.
  • MPV-EASY borderless GUI mode:
  • Supports adjustment of the main color, presets 4 optional main colors, and supports custom main colors
  • Fixed an issue where the progress of the adjustment and the current position time displayed above were deviated when the progress bar slider was used to adjust the progress.
  • Code optimization improves the accuracy of the progress bar slider.
  • Fixed the problem that when the drag bar was dragged and dropped by the progress bar, the control showing the current time continued to move left and right after the drag and drop exceeded the osc area, and the current time displayed exceeded the maximum and minimum values ​​of the file.
  • The volume bar adds a volume preview function that previews the volume value after the mouse clicks while the mouse is moving over the volume bar.
  • The main progress bar adds highlights and shadows to reduce the sharpness of the top and bottom edges, increasing the stereo effect and transition effects, thereby reducing visual fatigue and visual distortion.
  • Reduces the maximum width of osc, reducing visual fatigue and visual distortion.
  • The progress bar goes up one pixel for better visuals.
  • Support for adjusting the time of hiding the osc interface, and through optimization, the behavior of getting the value in the configuration at startup does not have any negative impact on the startup speed. In theory, the startup speed is now faster than before.
  • Since the previous one is compatible with the [mpv native GUI] [how many milliseconds to automatically hide the osc interface] option, the interface hiding time is changed from the previous default of 4500 milliseconds to 3000 milliseconds.
  • Optimize the hidden logic. Now when the width is not enough, the fps and channel information will be hidden by default, but not the file name.
  • Optimized the display logic of the volume bar. Now when the mouse is just over the volume area and you don't really want to adjust the volume, the volume bar will not be displayed, that is, the volume bar will not flash.
  • Fixed the problem of using alt+tab to switch to other programs in full screen mode. When switching back, the upper right control will be displayed.
  • Fixed a problem where the screen area with the wrong video resolution was played, and the current time increased after the size correction, there would be a problem of whitening left and right.
  • MPV-EASY setting interface:
  • Added [Run Mode Precautions].
  • Add MPV-EASY borderless GUI mode main tone switching options and custom main color options. If you know the hexadecimal color of a web page, you can use your favorite color as the main color.
  • The custom primary tone option has error correction, and if the hexadecimal color code you entered does not meet the specifications, the application will automatically reset back to the color before the modification.
  • [MPV-EASY borderless GUI mode] Enable the [Automatically hide osc interface after how many milliseconds] option.
  • [How many milliseconds to automatically hide the osc interface] The prompt information is modified, and the adjustable minimum value is changed from 0 to 100 milliseconds.
  • Streamline the explanatory text in [GUI Mode Precautions].
  • You can also switch modes by clicking the picture in [MPV-EASY GUI Mode].
  • [temporarily cancel the top MPV-EASY setting window] code optimization, solve the problem of invalidating the top again after unpinning.

New in MPV-EASY Player 0.29.0.2 (Aug 6, 2018)

  • MPV-EASY Player 0.29.0.2 update content:
  • Fixed the issue of not playing back [Remember playback progress and playlist], playing a file, closing the playback interface and then directly opening the file again will still jump to the previous playback progress, instead of playing from scratch.
  • MPV-EASY borderless GUI mode:
  • The window size adjustment logic is optimized. When the window size is adjusted by pressing the upper left corner, the left side and the upper side, the window position change will not occur when the window reaches the minimum size.
  • The window size adjustment and position adjustment logic are optimized. When the next file is played, the window position does not change automatically, and the size is automatically adjusted only when a change in the file resolution is detected.
  • Fixed an issue between shortcuts and control element focus. For example, when you click to switch a track or other button, pressing the arrow keys will perform a fast forward operation instead of selecting other controls.
  • The screen display is optimized at startup. When you play a file on the hibernation hard disk, you will not see the small screen of the default size before the screen size adjustment is completed, but wait for the screen size to be adjusted after display.
  • Improved the display logic of the [Previous File] and [Next File] toggle buttons when loop playback is enabled. When a single file is played, multiple files are opened and dragged, and [Open File] is opened, multiple files will not be enabled. Disable issues that don't match the current situation.
  • [Switch Track] The icon is modified to better distinguish it from the [Switch Caption] icon, and the style in [MPV Native GUI] is more uniform.
  • When you open multiple files at the same time using [Open File...], all files are also naturally sorted by file name (note: natural sorting is not very correct in some cases).
  • Fixed an issue where the current time would occasionally be whitened when the mouse was moved over the progress bar.
  • The top icon is modified, and now the top icon is more clear.
  • The volume icon is modified, and now the volume icon is more clear.
  • Full-screen optimization, when the video is displayed in full screen, the size of the video screen is larger, and the position of the control interface is closer to the edge of the display.
  • Fixed a problem where the mouse does not move after the video is opened, and the pause and full-screen actions are invalid when the video screen is directly clicked.
  • Fixed the problem that two identical video file names appear in [Open Recently Uploaded Files] after opening the same video file using [Double-click], [Drag and Drop], [Open File...].
  • Turn off logic optimization to fix the music file without album cover, click the close button, although the interface is closed, but mpv.exe is still running.
  • The volume bar shows logic optimization. When the available width is not enough to display the volume bar, the current time and total time are automatically hidden, leaving a sufficient width to display the volume bar.
  • Fixed an issue where the interface would not be displayed when playing music files without album art directly.
  • MPV-EASY setting interface:
  • Disable behavioral logic optimization, now the osc tab can still be switched in the disabled state.
  • Mpv updated to: mpv 0.29.0 20180804

New in MPV-EASY Player 0.29.0.1 (Jul 30, 2018)

  • [MPV-EASY borderless GUI mode] + [MPV native GUI]:
  • Fixed the problem of not displaying these files in [Open Recently Uploaded Files] after playing the file in the [Open and Drop] mode.
  • Fixed an issue where the entries in [Open Recently Uploaded Files] and the open order were missing.
  • Fixed an issue where clicking the [Open Recently Uploaded File] item and playing the file flashed back (the played file is stored in a path with multiple consecutive spaces).
  • MPV-EASY borderless GUI mode:
  • Fixed a problem where the controls displayed on the video screen sometimes flickered when the mouse was placed on the [Settings] [Minimize] [Maximize] [Close] button.
  • Fixed an issue where the window would not automatically re-center when opening a file using drag and drop for the first time.
  • [Playback interface play top display] option can also be turned on and off in this mode.
  • The option to automatically pause playback when the interface is minimized can also be turned on and off in this mode.

New in MPV-EASY Player 0.29.0.0 (Jul 24, 2018)

  • Fixed an issue with pausing icon skew.
  • Improved the display of the progress bar, regardless of whether the progress bar is hidden or displayed. Now after being hidden for a long time, the progress bar will not show a large span jump.
  • Fixed an issue where the screen was not centered but was displayed at the top of the display when playing certain problematic videos.

New in MPV-EASY Player 0.28.2.14 (Jul 15, 2018)

  • MPV-EASY borderless GUI mode:
  • Picture size adjustment logic optimization. When playing a video, the GUI interface will consider the space occupied by the taskbar and other desktop toolbars when it is centered by default. It will not cover the taskbar and other desktop toolbars. When the screen is not full, the height of the gui interface will not exceed the available height. When the video aspect ratio is the same as the aspect ratio of the display, the screen is too large to open up as a full screen display.
  • Picture size adjustment logic optimization. The picture adjustment logic is wider for widths smaller than the height.
  • It completely fixes the problem of white background interface at startup, and it will not see whitening even when booting on a computer with extremely low performance.
  • Optimized the problem of whitening around the current time.
  • It solves the problem of whitening around the current time and minimizing the problem of whitening around the current time when the interface is displayed.
  • Solved the problem that the osd progress bar and the control interface are displayed at the same time when starting, although it just flashes past.
  • Fixed an issue where osc would not automatically hide when the mouse left the main interface area at a very fast speed through osc.
  • Fixed an issue where interface elements were not automatically displayed when the mouse entered from the main interface 2 side.
  • Fixed the problem that when the main interface loses focus, the mouse does not pause when the mouse does not move multiple times on the main interface.
  • Fixed an issue where playback would not be paused after clicking the left mouse button in some cases.
  • Fixed an issue where window maximization was minimized and playback was not automatically paused.
  • Now, when the menu is displayed, click on the main interface, and the menu will be automatically hidden without triggering the pause function.
  • The refresh rate of the current time is greatly optimized. Now, the current time is more clear and more efficient when moving.
  • Mpv updated to: mpv-20180715

New in MPV-EASY Player 0.28.2.13 (Jul 2, 2018)

  • Fixed a bug where the volume was greater than the maximum volume when [Auto Volume] was activated. For example, when the maximum volume is 130% and the volume is adjusted to 130%, you reduce the maximum volume to 100%, and the next run volume will automatically adjust from 130% to 100% instead of 130%.
  • MPV-EASY borderless GUI mode:
  • When it is detected that the width is not enough to display the volume bar, the volume bar is not displayed when the mouse moves to the volume icon.
  • When the width is detected to be insufficient, the video title, gpu information, and cache information are automatically hidden to prevent other osc elements from being covered.
  • Fixed an issue where the status of the playlist item toggle button did not change when the playlist loop function was turned on and off.
  • When the video size is wrong, the GUI will not only adjust to the correct size, but will also reposition the position of the picture on the display without manual adjustment.
  • When the size of the videos in the playlist is different, the GUI will not only resize but also the position of the screen on the display when switching to the next file.
  • Set the centering again without manual adjustment.
  • Fixed a bug where the window didn't get focus after pinning/unpinning.
  • [Unpin Top] The button icon is modified.
  • Solved the problem that the current time is whitened when the mouse moves on the progress bar.
  • It solves the problem that the faster the mouse moves on the progress bar, the greater the deviation between the time point after the click and the current time displayed.
  • Reduces performance loss when refreshing the current time.
  • The transition between the interface and the screen display at startup is more natural.
  • Fixed an issue where the current time might be displayed in the wrong location, although it was just a flash.
  • The display of the [Pause] and [Play] buttons is optimized.

New in MPV-EASY Player 0.28.2.12 (Jun 25, 2018)

  • MPV-EASY Player 0.28.2.12 update content
  • Code improvement, whether [MPV-EASY setting] -> [display osd progress bar] is in the open or disabled state, MPV-EASY borderless GUI mode will not show mpv osd progress bar.
  • MPV-EASY borderless GUI mode:
  • The total time of the progress bar is corrected.
  • Fix the problem that sometimes the progress bar clicks invalid when playing a video with only a few minutes.
  • The time for the mouse to slide over the progress bar is more accurate.
  • The progress bar slider position is corrected and centered.
  • The osd progress bar is hidden and displayed more quickly.
  • Fixed the problem of jitter on the progress bar while the mouse was holding the progress bar.
  • Improved whitening issues around the current time when the mouse moves over the progress bar.
  • Fixed an issue where opening a file was invalid.
  • Code optimization to speed up the display of the first gui and reduce the splash screen phenomenon.
  • Fix the problem that the chapter gets failed when opening the file (when the failure of the chapter acquisition results in playing the file with the chapter, the chapter toggle button is still not enabled).
  • Fixed an issue where the number of playlist items failed to be obtained when opening a file (when the number of playlist items failed to be obtained, the playlist item switching button was still not enabled when the playlist file was directly played).
  • Fixed an issue with splash screen when switching playlist items.
  • Fixed display issues when track names and subtitles were too long.
  • Fixed bug that the volume bar sometimes flickers when adjusting the volume.
  • MPV-EASY setting interface:
  • The order of the tags is adjusted.
  • Add more considerations for GUI mode.
  • Settings related to the GUI mode in the setup interface are now automatically disabled and enabled as the GUI mode is switched.
  • Updated text description and translation for [MPV-EASY borderless GUI mode].
  • Mpv updated to: mpv-20180624

New in MPV-EASY Player 0.28.2.11 (Jun 18, 2018)

  • The version number on the surface has only been increased by 0.0.0.1, and the core is still mpv 0.28.2, but it is actually a major improvement. Please delete the old version (including the data folder) completely after use.
  • Through long-term code writing and testing, the MPV-EASY frameless GUI mode was introduced (see the download page for details). Now this is the default GUI mode of the MPV-EASY Player.
  • If you still like the previous appearance style, please switch to [MPV native GUI] in settings and select the [OSD progress bar] option.
  • Fixed an issue where the setup program does not automatically exit after running into the system tray under certain conditions.
  • Translation corrections.
  • Mpv updated to: mpv-20180617

New in MPV-EASY Player 0.28.2.10 (May 28, 2018)

  • What's New:
  • Fixed a bug in right-clicking the system tray icon twice to display the menu
  • MpvEasySettings program:
  • Clean up unwanted language files.
  • Solved the English operating system, the first time after the first run is still the problem of setting the interface in Chinese.
  • Added more tips.
  • Adjusted the adjustable range of some parameters.
  • [Play Mode] menu icon position adjustment
  • [Play Mode] menu All menu items repeat, loop, and random command corrections.
  • Fixed the problem that disabling the left mouse button's play pause function and disabling the mouse wheel's closing the play window function are invalid, and the algorithm used is more robust and complete than the old version.
  • Optimize the logic of "open recently played file" list to prevent the file name getting wrong in some cases
  • Mpv updated to: mpv-20180527

New in MPV-EASY Player 0.28.2.9 (May 22, 2018)

  • The version number on the surface has only been increased by 0.0.0.1, and the core is still mpv 0.28.2, but it is actually a major improvement. Please delete the old version (including the data folder) completely after use.
  • MpvEasy setup program has changed to MpvEasySettings
  • The MpvEasySettings program has been completely rewritten the second time, that is, version 3.0 o (╯□╰)o.
  • The advantages of completely rewriting MpvEasySettings:
  • Faster command transmission. If you often use the temporary setup menu, now when you click on a menu item, the command is immediately transmitted to the MPV-EASY Player with little delay.
  • More flexible settings interface layout (still compatible with high dpi).
  • Menu items with icons, more intuitive and beautiful.
  • The setup interface can accommodate and display more parameters.
  • Many settings parameters can be more fine-tuned.
  • More energy-efficient, consume less resources, through the use of new technology, now MpvEasySettings follow mpv run, does not consume any processor resources in the background (previously only consumed about 2%), at least observed in the task manager The phenomenon is like this.
  • Dynamic language switching, menu display dynamic adjustment (although the interface language can be switched immediately, but the changed settings will still work after re-run the program).
  • The file list in [Open Recently Played File] is retrieved using the new method, but the result is consistent with the result.
  • [Open recently played file] Now use automatic refresh. Normally you don't need to click [Refresh] button to see the change of menu item.
  • More humane tips.
  • Support identification and correction of unknown parameters. If parameters not found in the options are detected, they will be automatically corrected to the default values.
  • More user-friendly [Cancel] function, when you change some of the parameters and click Cancel, the next time you display the settings interface will automatically return to the state when the parameter is not modified.
  • Better performance, very fast start-up.

New in MPV-EASY Player 0.28.2.8 (May 13, 2018)

  • [Set default program] button code improvement

New in MPV-EASY Player 0.28.2.7 (May 7, 2018)

  • Please note: Please delete the old version (including data folder) completely after use.
  • The default operating mode performance is greatly improved:
  • By improving the code, mpv-easy player.exe default mode speeds up 150ms or more (tested under SSD), making mpv-easy player.exe start up by 50% faster in the default operating mode, under subjective feel, running Exe->Invoke mpv->Screen to reduce the time interval by 1/3 or more
  • The detection logic is optimized. Now that the mpv-easy player is running in the default mode, it is more accurate and stricter to detect the running environment. If the running environment is correct, the probability of jumping out of the error window of the running environment is minimized or even close to zero.
  • Improvement a: The detection logic is optimized. If you have seen mpv-easy player runtime error display as a built-in OSC style, then the probability of this situation is theoretically lower or close to nothing (but it is also possible Is the bug that was generated by the latest version of mpv).
  • Improved b: code improvement, completely solved the mpv-easy player run-time error displayed as a built-in osc style problem (especially when starting windows for the first time running), now 80% sure this is the bug produced by the latest version of mpv.
  • [Improved b] also solved the negative effect of the built-in osc on the non-default osc appearance style when the [osc display mode is always] and [use non-default osc appearance style] (that is, the problem that two people will display at the same time)
  • According to speculation, [improvement a] should be able to effectively solve [improvement b] may lead to osc display problems.
  • Detection logic does not have any negative impact on performance and normal startup speed.
  • Modified mpv-easy settings - General interface and prompts for play progress, playlists, repeats, skips, etc., because the interference between these functions is now gone with the mpv update.
  • Synchronously improved content in English language files
  • Optimized detection logic, mpv-easy settings.exe gives more buffer time (about 5 seconds) for mpv run, this can reduce mpv-easy setting.exe when playing files stored on hibernate hard disk The probability that the mpv process automatically exits is detected (because mpv will wait for the hard disk to start up to work after running, and hard disk startup will waste about 2 seconds).

New in MPV-EASY Player 0.28.2.6 (Apr 29, 2018)

  • Mpv updated to: mpv-20180429-git-dc16d85

New in MPV-EASY Player 0.28.2.5 (Apr 29, 2018)

  • Bug repair: Solved the problem that when you use the [Clean] function, click [Refresh] in the system tray menu, [Open Recent Files Played] submenu items will not refresh normally and work normally.

New in MPV-EASY Player 0.28.2.4 (Apr 21, 2018)

  • Rewrite most of the code in the box style section of osc.lua. The default osc appearance style is built according to the new code on the premise that the appearance is basically unchanged. With a smaller height, the border rendering is more sharp.
  • The box-style code rewritten in osc.lua greatly simplifies the process of creating new osc appearance styles, which can save a lot of time and effort. Now that you create a new osc appearance style, you only need to position the elements on the xy axis, and you don't need to Think about using official code to perform dynamic calculations on the location (on the other hand, losing the original flexibility), so that you can focus on the style design, rather than to in-depth understanding of the code building.
  • Added osc appearance style file similar to iina player.
  • Added osc look style files like potplayer player.
  • Modified the default size of the internal badge.
  • Mpv updated to: mpv-0.28.2-20180421-git-65f0825

New in MPV-EASY Player 0.28.2.3 (Apr 15, 2018)

  • Video aspect ratio
  • Parameters and menu items add an optional value of 18:9
  • Improved the display effect of the English language under the English operating system. Excessive text in the [File Association] [shortcut] tab page will not be covered by the line height problem.
  • Improved the appearance of the "<" graphic between [start time] and [end time] under English operating system.
  • Improved positioning of logo and text in the upper right corner of MPV-EASY setup.exe interface under different dpi.
  • General:
  • Set all options of interface to reclassify and layout
  • For internationalization, change the "Drag file and click > Play" in the internal logo to a graphic
  • Update lua script to latest version
  • Mpv updated to: mpv-i686-20180414-git-9efb027
  • Change the lua-settings folder to the script-opts folder according to the new version

New in MPV-EASY Player 0.28.2.2 (Apr 10, 2018)

  • English language file case correction.
  • Improved the display of English language under high dpi.
  • Fixed an issue where loop playback parameters were incorrectly positioned under high dpi.
  • Improved the spacing between [parameter value] and the left text in the setting interface. Now [parameter value] will automatically adjust the display distance according to the quantity and width of the left text until the maximum width.
  • Add [preferred audio language], [preferred subtitle language] parameters
  • [Switch track], [Switch subtitle] Temporary menu item order adjustment