Just to shed some light on options, I'll say that the best way to play flac files is with either a Sonos or Squeezebox Touch, if you have an NAS. Either can be controlled from an iPad, iPod, iPhone, Android device, etc.; and with the NAS, you don't have to leave a computer on, nor do you have to tweak hardware or software to get it to sound right.
The Sonos, although is limited to 16/48 files does have its advantages. The first is that the software and hardware are bullet and idiot proof. I've never had a crash or any sort of problem. As far as its being limited to "low res" files, that's never bothered me, since I got over the whole "hi res" thing. I don't know how much hi res music it is that you have, but I've spent a good deal of money on HDTracks only to find, in the end, that most of their stuff doesn't sound any better than ripped CDs.
The Squeezebox does play files up to 24/192, but it's a bit quirky. Sometimes the unit locks up and needs to be rebooted. Sometimes the controller software freaks out on me, but it is still a good unit. I've found myself using the Squeezebox more often lately, because it's capable of being controlled with an IR remote. Since I have a Harmony 900 rf system, I can go through my play list and control the volume with the convenient remote. It is, however, my understanding that the Touch has been discontinued; although you may be able to find one used.