I'd like a single box that hooks up to my stereo, holds my entire music collection, lets me browse/select albums, and see what's playing now. I would very much prefer this to be an open, hackable system. (Why, of course I should be able to ssh to my stereo, or NFS-mount the hard drive from my laptop in the kitchen.) The box itself needs a couple of buttons (play, pause, and something to browse the music collection) and a display to tell you what you're browsing or what you're listening to. I don't care too much about the quality of the onboard audio hardware as long as it has USB output, because I have a nice little USB DAC (http://www.stereo-link.com/) that sounds just fine.
A remote control would be nice. The ability to select individual songs (as opposed to whole albums) would be nice, but not essential. A "play random albums forever" mode would be cool, but I could always ssh in to start that up.
On reflection, I realized that what I'm looking for is just an iPod mutated into a stereo component: turn it horizontal, give it an AC plug instead of a battery, Ethernet and/or wifi access to the LAN, and make it a USB host so I can plug it into my Stereo-Link. (Or plug a portable hard drive in, or attach my iPod nano to recharge/refill...) A decent-quality onboard DAC would be nice for portability -- e.g. carry it into the kitchen and hook it up to the stereo there.
The closest product I've found is the Blackbird (http://www.digitaltechniques.com/) -- basically a small/quiet PC running Linux and some software they wrote (sounds like a third-rate knockoff of mpd that only has a web interface). It sounds hackable enough to fix (e.g. replace Slackware with Debian and install mpd), but for some moronic reason the box itself has no display and very few controls -- the only way to control it is with a web browser on a PC or PDA. Dumb.
Or I could buy a general purpose small, low-noise, low-power PC (like http://www.cappuccinopc.com/slimpro-sp625f.asp), install Debian and mpd, and have fun ... but again, there's no display and no controls. These things are computers, not audio components. I'm sure I could get great sound of it with my Stereo-Link, but again: I don't want to have to use a laptop to control the silly thing!
What really ticks me off is that people are starting to make really beautiful, nicely-designed devices with real user interfaces and (apparently) good-to-great sound (http://www.slimdevices.com/pi_squeezebox.html, http://www.slimdevices.com/pi_transporter.html) ... but they don't store the music themselves! You need to have a PC or NAS running somewhere on your home network to supply the actual bits.
Why, oh why, can't someone put two and two together and create a box with a hard drive, a CPU, an operating system, and a user interface on the front panel? Am I missing something here?
(Oh yeah, there's one little problem in that no Microsoft products are allowed in our home. So if someone is selling my dream product but it's running WinCE or XP "Media Center Edition" ... too bad.)
