I got all the parts for a touchscreen version of the player. The wiring on the back (particularly the USB stuff) is a bit messy but I'll clean that up.
A child could easily build one of these. When I was young, I build a ham radio from a kit by Heathkit.
Here's a few of the specs:
1. Built with Raspberry Pi B+: a real computer available for less than 40 USD
2. Bit-perfect reproduction of digital files which is fed to the digital analog converter (DAC) of your choice and price range
3. Can handle high-res files
4. Controlled by phone app, PC, tablet, or directly via the touchscreen
5. Can easily be transformed into a portable device if you have one of those phone powerbank devices with a microUSB connector
6. Handles all type of music files except possibly lossless Windows file
7. Accesses and streams thousands of internet radio stations free of charge
8. Can play Spotify, Tidal, and Pandora if you have a pay subscription
9. A very robust forum where you can get and share info
10. This or another Raspberry Pi can be your server with the Squeezebox server software installed connected to a USB hard drive or thumb drive with your music on it. If you use the same Raspberry Pi as a server and player, its a touchscreen boombox sort of thingie


