Ich glaube, dass mpd das ist, wonach Sie suchen. Der Player selbst ist ein Daemon, der auf dem Server läuft und von einem Client (standardmäßig mpc) gesteuert wird. Der Client kann per ssh auf dem Server ausgeführt werden, und ich glaube, dass er auch auf einer separaten Maschine ausgeführt werden kann. Das Einrichten von mpd ist etwas mühsam, aber bei mir hat es gut funktioniert.
Ich ssh oft in meine Ubuntu-Box (mit ssh -X) und laufe audacious, um Musik zu hören. Die Benutzeroberfläche wird auf dem Laptop angezeigt, aber der Ton kommt aus der Ubuntu-Box. Dies ist unter Windows mit Cygwin Xserver, aber Mac hat einen Xserver, glaube ich.
Ich denke, dass es eine gute Lösung wäre, MPD (Music Player Daemon) auf dem Ubuntu-Rechner und entweder einen browserbasierten Client wie Music Player Minion in Firefox oder einen eigenständigen Client wie Theremin auszuführen.
Hier ist eine vollständigere Liste von Kunden, die Sie durchsehen können - es besteht eine gute Chance, dass es einen besseren für Sie gibt.