Streaming newbie looking for guidance


I've been streaming using Airplay and Google Chromecast Music from a phone or Mac into my Topping D50s DAC.  Using Spotify, I'm not happy with the sound quality.  I have a Synology NAS with 25-30k lossless rips on it and I find connecting to and playing rips frustrating - the laptop, which is not connected to the NAS, has to be connected and so far, I've tried using iTunes and Synology's software, neither of which are easy enough with the external drive.

Ideally, I want the following:
- wipe my 2015 Macbook Pro (w/16GB RAM, 128GB SSD drive) mostly clean and use it as a music server/streamer
- connect the Mac to my DAC via USB
- using some TBD software on the Mac, index my rips, be able to create playlists and be able to control the playback using an iphone or ipad (ideally, the rips stay on the NAS, which is in another room - if not possible, I can make a copy of the rips, put them on an external hard drive and connect to the Mac via USB)
- stream Qobuz or Tidal to DAC via computer, again controlled by iphone or ipad

I want to try this first, see if my sound quality is better than Spotify is currently, and be able to play my rips easily.  Is what I'm proposing easy?  Am I missing anything?  Anyone have good suggestions on what software to index and control my rip library and be able to control the library from an external device?

Thanks in advance.
hanfrac
Ditch the Mac as a server and buy some audiophile equip. A hunderd dolla Ras Pi will sound better than a dirty computer.
That Innuos Zen products look interesting to me. Fit what my needs would be, server and streamer. I use a Mac mini as a server, but use a transport into the same DAC for critical listening. 

Also, an upgrade from Spotify would be necessary for improved sound quality.  I use Spotify as a streaming tool for identification of new music to purchase. Once my internet service is upgraded then I will purchase a dedicated server/streamer.
I moved from a Mac Mini to a Lumin D1 Mini and the improvement was significant.
Yes, the Lumin D1 Mini is another that fits my needs, A dealer I frequent when traveling (225miles away) is a Lumin dealer. Not heard any of there products however.