
The original plan for a pretty custom-built case turned out to be unworkable, so the machine sat on a shelf doing nothing for a few months. Then my Playstation2 died through overuse (don't panic, I'm fine; I got another one the day after) and it struck me that the biscuit ought to fit inside it once I ripped out all the gubbins.
It turned out that with the original circuits and drive removed, the PS2 case was perfect for the job - it's seperated into 2 distinct boxes internally,


The way the biscuit fitted inside was just perfect; the connections are all available through what used to be the PS2 expansion slot

With the faceplate in place and the LED lit, it's indistinguishable from the real Playstation2 it sits on top of, which is exactly what I was hoping for. Unless it's pointed out, no-one realises there's a computer there at all.

That's the hardware sorted, on to the software setup.
The biscuit is running SuSE Linux 8.1 with no X (in fact with almost everything turned off to conserve cycles) as it's OS, on top of which is the superb Music Player Daemon. The music files themselves are actually on an old PII 300 in the spare room upstairs, which is stuffed with every harddisk I could lay my hands on (around 200Gb all told) and which runs the Apache webserver and the phpMp interface for mpd. This machine is on a Fedora Core Linux OS base. So... I can open a browser on any machine in the place (the laptop is great for this), connect to the webserver on the machine upstairs and choose my music. phpMp then sends the commands to the Music Player Daemon running on the biscuit, which then plays the mp3s over an NFS share. The sound output finally goes through our Stemfoort SF100 amplifier to a pair of Celestion 7000 hybrid loudspeakers and a REL Q100E subwoofer into my distressingly hairy ears.
I'm really pleased with the way this has turned out; we now have a completely invisible digital music player with a really nice web front-end and a shedload of storage space. There are over 8000 tracks on there already, and it's about a third full. Navigating that little lot could be a complete nightmare, but the mpd/phpMp combination makes it simplicity itself.
Finally I'd like to say thank you to everyone who has helped get this sorted; Dank for the original hardware and technical support for the SuSE, DrJazz for electronical assistance, and all the talented coders all over the world who have made their work freely available to oddballs like me, who really don't deserve it.