I use mpv + mpvc, started using it heavily a couple of years ago.
Eventually, I started implementing features I was missing such as play,
and search Youtube music, manage playlists/playstate, minimal TUI, fzf
support, an equalizer. And last year decided to publish the changes on https://github.com/gmt4/mpvc/. I try to keep a log of the features I miss/implement at https://gmt4.github.io/mpvc/logbook.html.