I'd suggest one or more raspberry pi's would be a good starting place
An ideal architecture IMHO is as follows;
1. Some form of NAS, hardwired to the network, holding your music files, should give you RAID (mirroring) capabilities for 'backup'
2. A pi3, hardwired to the network, loaded with piCorePlayer 3.11, running LMS, configured to read your NAS files, running as the 'server'
3. One or more pi2's either feeding an existing DAC, via USB, or coax (eg HiFiDigi+ Pro), or an on-board DAC (IQaudio, Audiophonics, HiFiBerry, Allo etc.). These can be either wifi or hardwired, I'd suggest wifi for an on board DAC.
Obviously one can have variations of the above, I've recently built an all in one server/player feeding off a USB HD, however the above architecture is a more flexible approach, particularly if you want to branch out into multi room streaming.
P.S. All can be controlled via a smart phone or tablet