KokoVP is a video player (mpv frontend), primarly for Linux and Windows. The project's starting point, is to reimplement SMPlayer's functionality from scratch, using modular architecture and modern technologies, sacrifying side functions.
- Play videos
- Playlist with drag'n drop appending and reordering
- Auto discover external audio and subtitles tracks, even in nested folders (with configurable depth)
- Configurable mouse and keyboard actions
- Remember video position and state (volume, selected tracks, etc.)
- Video screenshots
- Wayland, HiDPI, MultiDPI aware
- Using libmpv OpenGL Render API
- Built on top of Qt6
Dependencies:
- Qt6 (Core, Widgets, OpenGLWidgets, Network)
- libmpv
You can build KokoVP from source using CMake. Here are the steps using the command line:
mkdir build
cd build
cmake ..
cmake --build .
- Improve kokovp-default icon set
- Windows Build
- Web interface for remote control
- Lua scripting for selecting tracks
- Configuration GUI for GLSL (and possible automatic Anime4k configuration)
- Toolbar configuration GUI
- Custom timeline with chapters
Currently, the project in active state of development, so the help is welcomed.
Copyright (C) 2024 Ilya Chelyadin [email protected]