I'm planning to build a JukeBox in a year or so, a dedicated lightweight PC for music listening only. It will be connected to an external USB2 hard drive in NTFS containing 200GB worth of MPC, APE and FLAC files (mostly MPC) (I actually want to prohibit hard drive write access if possible) The main considerations are :
- It should be extremely silent.
- It should startup/shutdown fast.
- It should be as little as possible.
- It should not be very expensive.
I'd like to get a good looking case for this jukebox, something like Hoojum Cubit 3. I will build the barebone system myself because it's much cheaper that way and I'd have the entire control.
Now about the software:
It will probably be running Windows XP because I'll probably use WinAmp. I like my Waves DirectX plugins I use through WinAmp Adapt-X DSP plugin. They're quite CPU intensive (around 15% on an Athlon 2100+). I also like WinAmp MEXP library plug-in. If I were not to use WinAmp I'd probably be installing NetBSD+XFCE on it. I don't know if any CPU cooling software will support this setup but since it'll be based on the VIA CN400 chipset I assume the lightweight VCool will do the job.
My main question is: Is it possible to run the OS from some sort of EPROM ? So that it does not have to startup and I do not have to shut it down. I know there're lightweight Windows installations around like LitePC. Is it possible to use some sort of a USB memory based drive that automatically captures whatever is in the RAM before the shutdown and copies itself back to RAM during bootup? Does anyone have experience in this area?
What are your suggestions in general?