I do run a Jellyfin server for family, but I don't use it that much. I just do everything through a terminal, like I do most other stuff. It's faster and less finicky, I feel.
I don't use streaming (though, mpv can likely handle it). Prefer to have all media I use locally. Don't watch video on my phone, either.
mpv can still do terminal ANSI-art output if you really want but it can also display pixels directly via DRM without a display server if you launch it from a random VT.