I am not sure if there is a practical way to do this; I tried some googling, but the signal-to-noise ratio was pretty bad, so I thought I'd try here.
At home, I have an old Linux laptop that serves me as a git / utility server. It has a very small drive, and very modest specs.
The computer I use most is a Macbook Pro, where I have most of my music. However, the speakers on it are not great. I have other, much better speakers at home that I can connect to it; however, the cables are annoying.
So, what I thought was, I could connect the speakers to the Linux laptop (which I don't move, so the cables are fine), and somehow play the music from the Mac in iTunes on the server, and thus on the good speakers. So I would say click play on a song on the Mac, and automatically the Mac would stream the song to the Linux laptop which would play it on the good speakers.
Is there a software that could do this?
Initially, I thought I'd simply put my music collection on the Linux server, run mpd on it, and play my music by SSHing into the server and using something like ncmpc. However, the hard-drive of the Linux laptop is much too small for all my music, so that wouldn't really work.