I think so. This is his reply to me:
I use Roon all the time and prefer it (personally) to UPnP/DLNA. It is typically easier to set up and supports multiple file locations. For example, I have set mine up to watch a directory on the Roon Core (ROCK) and my NAS.
You can also use external drives or any folder on any computer on your LAN. (I use these two locations because they are always available, plus my NAS has a lot of redundancy. I do not want ever to rip all my recordings again.)
Roon can also do a lot of other things for you, but it is an excellent choice for a server. The easiest thing to do is to purchase a
Nucleus server. I have had my system since long before that was available, so I have the Roon Optimizer Core Kit (ROCK) installed on an Intel NUC I purchased for the purpose. It is not terribly difficult to "roll your own" if you prefer.
Once you have told Roon about the various places you store your music, it automatically scans those folders and all their subfolders for music. It then creates a database of all your music. It presents it to you as though it were all in one place: a single library that is comprised of
- all your local resources (drives, network shares, etc.)
- TIDAL
- Qobuz
I actually prefer Ron's GUI to either TIDAL's or Qobuz's GUIs, but that is a matter of taste. However, you should know that you do not have to access those streaming services using their own (separate) interfaces. Roon unifies them into a single, really polished interface. When you "add" a song or album to your library from either, Roon notes where it can find that music and simply includes it in your system as though it were locally available. You can tell where the music is stored, but you access it like anything else. The GUI consistency is nice.
The Altitude and the Roon Core "talk" to each other for a more seamless experience. You can send something to be played on your Altitude from within the Roon application, and the Altitude will automatically switch to the Roon input. You can also control the volume from either the Altitude or within Roon and any changes are displayed in both interfaces. The Roon Core also knows the capabilities of the Altitude and just makes things work. For example, it converts DSD files on my server to 24-bit/176.4k for my AL32. It's quite seamless.
Does this answer your question?