Creo que mpd es lo que estás buscando. El reproductor en sí es un demonio que se ejecuta en el servidor y está controlado por un cliente (mpc, por defecto). El cliente se puede ejecutar en el servidor a través de ssh, y creo que también se puede ejecutar en una máquina separada. Configurar mpd es un poco complicado, pero funcionó bien para mí.
A menudo entro en mi caja de ubuntu (con ssh -X) y corro audazmente para escuchar música. La interfaz de usuario aparece en la computadora portátil, pero el sonido sale de la caja de ubuntu. Esto está bajo Windows con cygwin xserver pero creo que Mac tiene un xserver.
Creo que una buena solución sería ejecutar MPD (demonio del reproductor de música) en la máquina Ubuntu y un cliente basado en navegador como Music Player Minion dentro de Firefox o un cliente independiente como Theremin.
Aquí hay una lista más completa de clientes para que los revise; es muy probable que haya uno mejor para usted.