I have a tower PC that's been running CentOS (now on 6.5) for the past two years. My wife has given me permission to splash out on a 'real server', so I've gone for an HP ML310e Gen8, RAID 1 and 16 GB of RAM.

Anyway, the old CentOS server is being retired, but my wife and I would be pretty happy to set up some sort of media server on this box, and have wireless speakers around the house, and of course, the ability to control the music either from my Linux laptop, my Mac desktop or her Windows laptop.

EDIT: and from a phone connected to our WiFi.

Does such a thing exist?

All ideas gratefully received.