Redditor GuzziGuy misses “1980s-style HiFi systems with flashing lights, knobs, etc.” Instead of just ignoring this impulse, however, he “decided to make one that looked/worked exactly as [he] wanted.”
The device uses a Raspberry Pi 3 running Mopidy to stream both locally stored music and Internet radio. A Behringer UCA202 USB audio interface along with a TPA3116 amp are implemented to actually pump out the tunes. The UCA202 includes an audio passthrough, which can play from other audio sources, e.g. GuzziGuy’s computer.