Do I have to use a streamer/renderer to play music from an NAS?


I apologize for the basic question. But, I can’t seem to find an answer online. I would like to put all my CDs on an NAS and play that music through my system. I have a Rotel RC/RB-1590 set up. I know some NAS boxes come with DLNA software installed, and I am looking at Synology because I read their software for finding and selecting music to play is pretty good. Eventually, I will probably end up with something like a Cambridge Audio CXN or 851N to stream tidal and digital radio, as well as the music on the NAS. But, do I have to have the Cambridge or some other device to just play the digital music from the NAS to start? I would like to do the purchases in steps so I can get better units as I can afford them.  Also, any advice on alternative solutions would be much appreciated. Thanks.
kumakahn
To make this work, you'll need a hardware device to hold your music files; some type of software to "serve" or stream your music files; endpoints to receive the streamed music; music control software running on a hardware device to play music; and a wired or wireless network to tie everything together.
  • Hardware Storage Device examples: NAS, computer hard/solid state drive (HHD/SSD), thumb drive, USB HHD/SSD, media server HHD/SSD
  • Software Server examples:  Roon Core, Logitech Media Server (LMS), Synology Audio Station, JRiver Media Center
  • Endpoint examples: Raspberry PI, Squeezebox Duet or Touch, Chromecast Audio devices/Chromecast speakers, AirPlay speakers, DNLA speakers
  • Music Control Software examples: Roon, iPeng, JRiver, LMS, DS Audio
Using LMS and Raspberry PIs, AirPlay speakers, and Squeezebox Duets, I created a whole house stereo system that worked very well for years.  I used this setup to synchronize music to wired and wireless speakers, both active and passive, all over my 3-story house.  LMS is free, still well supported, and using plugins supports a wide range of clients (e.g., Squeezebox/Squeezelight, DNLA, AirPlay, Chromecast).  If you have a little "techie" in you, LMS is a good option and it has a proven track record of flexibility and reliability.

Recently, I switched to Roon.  Roon has a much better interface and much better SQ; however, to take full advantage of Roon's DSP capabilities, you need a fairly powerful device to run Roon Core.  Hence I purchased a sonicTransporter with DSP (with no storage) just to run Roon Core.  My Roon setup is Ethernet from a wall jack to a 5-port switch.  The sonicTransporter and Zenith are plugged into the switch.  The Zenith music server is plugged into a Mytek DAC using a USB cable.  The DAC is plugged into a NAD M12 preamplifier using RCA cables.

Using Roon, I had to make some comprises. For example, Roon does not support DNLA, but does support RAAT (Roon's protocol), AirPlay, Squeezebox, and Chromecast. HOWEVER, you cannot synchronize different protocols (called Zones in Roon).  The much improved SQ and Roon music management capabilities made the trade-off worthwhile.  I have two zones: 
  • Zone 1 uses a Roon ready Mytek DAC and a RAAT enabled Raspberry PI
  • Zone 2 uses Roon ready Chromecast wireless speakers and one Chromecast Audio device
As a side note, I use Riva WAND wireless speakers in Zone 2 (family room, kitchen, living room, and upstairs guest room).  The SQ is surprisingly good, IMHO much better than Sonos.  I replaced Sonos with Riva WAND because of the SQ but more importantly, the RIVA's support DNLA, AirPlay, Chromecast, and Bluetooth, and they have an Aux input. The switch from LMS to Roon was painless :-).

You need to carefully choose your front end. 
  • LMS gives you many streaming options - basically, every major streaming service (e.g., Tidal, Qobuz, Pandora, Sirius), an Internet radio directory, and the ability to manually enter web page URLs (e.g., RadioTunes channels).  
  • Roon allows you to stream Tidal and just this week Qobuz, and radio stations that stream in MP3, AAC, and FLAC formats, and TuneIn web page URLs.
  • I tried JRiver; its like a Swiss Army knife.  I decided not to use it because I didn't want to tie up a computer to use it, and I didn't want to spend the time learning how to use all of the bells & whistles.
If you use a Synology NAS, you should run the LMS Beta version in the "Beta" package center.  I used that version for a couple of years with no problems!

You can also run LMS server and LMS client on a single Raspberry PI, and connect it to any USB or network device.  For my goddaughter's 30th birthday, I gave her one of my legacy systems: vintage Bose 901 speakers (original series with chrome stands), Bose equalize, Yamaha receiver, Raspberry PI LMS Server/Player, and 3 TB USB drive. She's streaming Tidal from LMS, and playing music from the USB drive and her phone/table.  There are no latency or connectivity issues with this setup. 

There's a lot to learn about this stuff.  Don't be shy about asking more questions.  That's how I learned on this forum.  
@ curiousjim  I ripped my CDs to FLAC.  There are those who believe WAV provides better SQ.  I haven't tried WAV and I'm quite happy with FLAC.  WAV takes up more disk space, if that's a concern.  I don't think you'll have a SQ problem with either format.

I have a Synology NAS that I stream from using my OPPP 203, capability built in.

Made it a lot easier to try this sort of thing. Now i have progressed to Roon, which can use my library or Tidal, and the Oppo is recognized as a output device by Roon.

I run Roon on my Mac with no additional software. I used to have to run Minimserver or Bubbleupnp but got rid of all of that when I got Roon. I go directly to my dac using Ethernet so no need for the inferior usb connection.
i use an Auralic mini for my living room system and the mini is an endpoint for Roon. The Auralic or Lumin apps needed something like Minimserver. 
Get Roon and look for a device that is a Roon endpoint then you won’t need any of this extr software. Also get a dac that has a network interface so you can keep the server in a different room
@rbstehno  I go directly to my dac using Ethernet so no need for the inferior usb connection.
Why do feel a USB connection is inferior to Ethernet?  I've used both in my setup and I get the best SQ with USB.