mpv-debug-plugin
April 14, 2024 ยท View on GitHub
a debug tool for mpv, based on the C PLUGINS API.

See also mpv-menu-plugin.
Features
- Visual view of mpv's internal properties
- Console with completion, history support
- Colorful mpv logs view with filter support
Installation
Download the plugin from Releases.
- Windows: mpv >=
0.37.0is required, placedebug.dllin your mpvscriptsfolder - Linux: mpv >=
0.24.0is required, placedebug.soin your mpvscriptsfolder
Check if the cplugins feature is compiled into mpv if the plugin is not loaded.
Configuration
NOTE: If you changed the dll name,
script-message-totarget should apply too.
Add a keybinding to show debug window (required):
input.conf
` script-message-to debug show
~~/script-opts/debug.conf
font-path=<ttf font path>: use a custom TTF fontfont-size=<font size>: custom font size, default:13log-lines=<lines>: set the log buffer size, default:5000
To change the log level to verbose on start, add msg-level=all=v to mpv.conf.
Credits
- fmt: A modern formatting library
- imgui: Bloat-free Graphical User interface for C++ with minimal dependencies
- ImPlay: This debug tool was extracted from ImPlay