I use a Melco server with an integrated SSD drive with control using the Linn App on my iphone (Melco have their own app for the iPad). It has the benefit that you can save your ripped files onto it (just copy existing ones to a fileshare area, import from USB etc.) and access streaming services too. It feeds a USB output directly into my DAC of choice. So there are solutions that support local storage and streaming simultaneously. Alternatives to Melco include Innuous, Auralic, Lumin etc. I feel happier owning some of my own stuff (possibly a legacy of owning records) but at least I know that no internet supplier can turn it off!