Closed LamprosPitsillos closed 2 years ago
A TUI would require additional dependency on a ncurses, so I don't think I will happen anytime soon given the dislike for anything terminal related by the maintainers.
Also, ncurses support was "dropped" back in 2014: https://github.com/mpv-player/mpv/commit/7593706af0c32f67a6caa9d4bc772ec3ffb2d4d2
I never mentioned ncurses, although it would be nice, but as i understand is not worth implementing or maintaining, which is understandable.
Would i be able to implement something with any of the provided libs? Maybe in lua or python? I know it's off the scope of the question but it would be greatly appreciated.
I'm fairly certain that it'd be "doable" using a C plugin.
First of all, you would have to dissable all terminal output --term-osd=no --msg-level=no
and then initialize ncurses from the plugin and get/set information using the plugin api.
Shameless plug. I've scratched the itch, by building a minimal tui at https://github.com/gmt4/mpvc
Is there a way for me to customize , make the TUI prettier ?
I have read the manual but only found small changes/additions can be made. If such a thing doesnt exist , i would later open a feature request, a nice TUI would be a great small addition to mpv.