I am still ripping my library with DBPower amp and it is only 267gigs at present. My FLAC files are loaded on a external drive (Simple Drive) and And my Auraliti music server via USB streams the music to my Dac. It uses an iPad as a controller. I then switched to a Pro-Ject stream box s2 which improved the sound greatly and added web radio. Interface is operated on my iPad and is ok for my current file sizes.
The Auraliti is out of production but can be found used around $500. The stream box S2 is $850. I bought mine from Audio Advisor for the 30 day trial.
you will need a USB dac and there are many available. The Black Ice FX Dac (Jolida) is highly rated and sells for $699 with WiFi.
Best. Jeff