Mpv is a free, command line media player that supports a wide range of formats and codecs. It offers powerful scripting capabilities, a minimalistic on-screen controller, and high-quality video output with advanced features like GPU video decoding and HDR support. Its embeddable C API allows easy integration into other applications. Mpv is actively developed, with a focus on code improvements and the addition of new features. Users can suggest features by posting a patch or request. (Note: The lack of a traditional GUI may be controversial for some users.)
https://mpv.io/