This is a beautiful piece of kit, and had I $500 to blow on it, I’d do so willingly: the Brennan B2. It’s a micro jukebox powered by a Raspberry Pi. Feed it CDs and it’ll rip them; you can load preripped files via USB. It’s configurable via web interface; it also can play internet radio.