Amazing free and open-source movie player based on mpv

MPV-EASY Player

MPV-EASY Player

  -  68.8 MB  -  Open Source
  • Latest Version

    MPV-EASY Player 0.39.0.2 LATEST

  • Review by

    Sophia Jones

  • Operating System

    Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    RJNo1 / External Link

  • Filename

    MPV-EASY.Player.V0.39.0.2.exe

MPV-EASY Player is a movie player based on mpv. It comes with an easy-to-use interface, you can quickly adjust many parameters, carefully adjusted default settings will be able to stimulate all the performance of the free MPV player so that the use of mpv player is much simpler than before. MPV is a branch of the famous open source players mplayer and mplayer2.

Mplayer is the best player on the planet. Cross-platform features make it visible on windows, mac, and linux. Many video players on computers and mobile phones are also developed based on it. Because mplayer doesn’t have an interface, many times you don’t know that it works silently for you.

And mplayer often consumes the least resources when playing videos, so you will find that when playing high-definition movies on a computer with poor performance, mplayer is usually the smoothest, and when using fast forward, the gap is best reflected. When other video players have been severely stuck, the mplayer video frame may just drop frames.

MPV player inherits these many excellent features while adding a built-in window play control interface (OSC), good support for hardware decoding, and other additional features. Thanks to its good reputation, the famous mplayer frontend: smplayer also added support for MPV recently. Now smplayer you can switch between mplayer and MPV2 cores.

It has perfect support for MPV native GUI. For a long time, MPV-EASY Player is designed for MPV native GUI. If you are not satisfied with the appearance of the native GUI, Now you can try using the MPV-EASY borderless GUI mode.

Based entirely on MPV, all functions are based on MPV documentation. All features that can appear in MPV can also be implemented in the player, and the methods are basically the same. So MPV-EASY Player is mpv, but MPV-EASY Player is not just MPV.

If you are looking for MPV-EASY Player alternatives, we recommend you to download KMPlayer or Daum PotPlayer.

Note: Some of the built-in lua scripts are MPV official lua scripts, some are originals of the player, some are shared by others on github, and some have been partially modified. You can comment from the beginning of the lua script.

  • MPV-EASY Player 0.39.0.2 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    MPV-EASY Player 0.39.0.2 Screenshot 1
  • MPV-EASY Player 0.39.0.2 Screenshot 2
  • MPV-EASY Player 0.39.0.2 Screenshot 3
  • MPV-EASY Player 0.39.0.2 Screenshot 4
  • MPV-EASY Player 0.39.0.2 Screenshot 5

What's new in this version:

- Fixed the bug that the shortcut key bound in default-input.lua will not repeat the command if it is pressed
- The built-in playlist of mpv is changed to display the file name by default

MPV-EASY borderless GUI mode:
- Added a new osc style: box-border, and set it as the default osc style. This style corresponds to the new osc style in MPV native GUI mode.
- Using the built-in select.lua of mpv, now clicking the video file name in osc will display the built-in playlist selection interface of mpv instead of the advanced playlist, so that there are more choices for the operation of the playlist, and the user experience may be better than the advanced playlist.

Note:
- In MPV-EASY borderless GUI mode, in addition to supporting keyboard control, by transmitting the mouse coordinates and mouse button information to mpv, it now supports using the mouse to control the built-in playlist of mpv. During the transmission, osd will display [mouse --> mpv] (this can also be used to find bugs).
- Due to the limit on the number of transmissions per second of coordinates and button information (in order to reduce performance loss and prevent blocking), the selection animation when the mouse moves up and down may feel a little lacking in smoothness.
- Through code improvement, when MPV-EASY borderless GUI mode is used, when the built-in playlist of mpv is displayed, Chinese characters can be inputted by keyboard (there may be a small probability that uncommon operations will cause the program to crash) and transmitted to mpv. During the transmission, osd will display [text --> mpv] (this can also be used to find bugs).
- When displaying the built-in playlist of mpv, right-click the mouse and manually detect the state of the lock mode
- When the real-time progress bar is enabled, after releasing the mouse, the last progress adjustment may be triggered twice by mistake, and the screen may be switched twice quickly
- When the real-time progress bar is enabled, when playing a very short video, the mouse is pressed and moved left and right on the progress bar, and unnecessary progress jumps are made continuously when the progress does not need to be jumped.
- The logic of progress bar transfer has been optimized. When the real-time progress bar is enabled, if the user swings the mouse to an area outside osc to perform other operations when adjusting the progress bar, the last progress bar positioning will be ignored to prevent the progress from jumping to an unspecified location at this time.
- The problem of the main menu width being too narrow in Italian has been fixed. Now the upper right control area and the pop-up main menu will be adjusted to different preset widths according to different languages.
- The main menu width adjustment logic has been improved. Now there will be no problem that the menu width and the upper right control area width are different.
- Fixed the problem that single double quotes and backslashes cannot be correctly transmitted to mpv after pressing the corresponding keyboard keys, especially when displaying the mpv command line console

MPV native GUI mode:
- osc.lua has been upgraded to the latest version (2024-10-28), and the default osc style has also been modified based on the latest code
- Due to frequent code changes in osc.lua, in order to reduce the difficulty of debugging, reduce the workload of code migration and testing, and improve the stability of the modified osc.lua, the three additional styles of osc-default-green-box-bar-or-knob-45.lua, osc-iina-box-knob-or-bar-15.lua, and osc-potplayer-box-knob-or-bar-0.lua under [datampv-easy-dataosc-style] are removed.
- If you need osc-default-green-box-bar-or-knob-45.lua, osc-iina-box-knob-or-bar-15.lua, and osc-potplayer-box-knob-or-bar-0.lua, please download the old version, which can still work normally
- osc.lua icon size adjustment
- osc.lua progress bar moved inwards, freed up the border, adjusted to rounded corners, and the progress bar time prompt was displayed above the progress bar, making the style closer to Windows 11
- osc.lua displayed [Audio Track:] and [Subtitle:] use new regular expressions and codes to remove unnecessary words according to the new changes
- osc.lua subtitle and audio track icons' left and right click behaviors are swapped