About this project
MPV-EASY Player uses mpv as its playback core, aiming to lower the configuration barrier of native mpv while preserving its customizability. Although distributed as an installer, the author notes it is actually a portable application; the installation process is mainly extraction, and it can continue to be used after reinstalling the system, with file associations re-linked if necessary.
The player offers a self-developed graphical interface and settings program, supporting switching between 4 run modes and 2 GUI interfaces. Users can also place a newer version of mpv into the mpv path within the program directory to experience the latest mpv. Interface languages include Chinese and English, with Italian and Japanese translation files already available; the language directory in the project repository provides .ts language files for Qt Linguist, and contributions of new translations or corrections are welcome.
The repository focuses on two types of configuration: portable-data and mpv-easy-data. portable-data corresponds to mpv's %APPDATA%\mpv or portable_config configuration directory, with scripts placed in its scripts subdirectory; rjno1.conf in mpv-easy-data centrally stores main parameters originally in mpv.conf, while input.conf is used for custom hotkeys. The project also documents two Windows configuration layouts: one suitable for pure English paths, and another that accommodates Chinese paths via a C-drive configuration directory.
In terms of features and extensions, MPV-EASY Player supports mpv's Lua and JS scripts and GLSL shaders. The repository includes or organizes scripts for auto-generating playlists, pinning on top during playback, pausing when minimized, opening file dialogs, advanced playlists, custom OSC, persistent OSD progress bars, playlist resume fixes, local language display, and automatic CPU decoding for high-resolution videos. Some of these are original to the project, while others are modified from official mpv or third-party scripts. The project also provides multiple OSC appearance files, allowing layout, progress bar style, and transparency changes by replacing osc.lua and adjusting osc.conf in script-opts/lua-settings.
For playback capabilities, the documentation covers hardware decoding, high-quality/fast/default profiles for quality and performance options, and supports custom output drivers and mpv parameters. It provides configuration examples for gpu-next, D3D11, HDR/Dolby Vision. The README also explains how to download and configure Anime4K shaders, switch shader schemes via Ctrl+number hotkeys, and save online video links as .m3u playlists for playback.
Other usage features include remembering playback history and progress, marking a position to preview other segments and return, custom menus, color-gradient progress bars, automatic volume memory, advanced playlist operations, and configuration suggestions for issues like gray semi-transparent control backgrounds.
Note that the author explicitly states the player is primarily for Windows and not cross-platform; the full program includes executable files not released in the repository, which mainly provides configuration, scripts, language files, and frontend-related resources. These configurations and scripts can also serve as references for manually enhancing the original mpv.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.