I'm looking to build a Raspberry Pi based audio player with touchscreen, 1Tb USB external hard drive, and optical outputs that plays FLAC. I'll be using a SMSL DAC/Amp. Any starting points?