Re: Roll your own
If you're after something easier to set up take a look at PiCorePlayer. It comes set up with squeezelite and a web interface to configure everything easily. There are presets for most of the DAC, SPDIF and amp boards, and it works with any DAC with a standard USB input, although some of them nees a manual setting to get the best out of them. It also has options for adding the server, and a touchscreen interface on the Pi, much like the SqueezeBox Touch.
https://sites.google.com/site/picoreplayer/home