I installed it on my Linux machine. I am having trouble logging into it. I think it has a conflict with Portainer, which I have to manage Docker. (I used Docker to test Jellyfin). The instructions I found in the Squeezebox Wiki indicated to access Logitech Media Server via port 9000, but that port is assigned to Portainer. When I run the netstat command, logitechmediaserver service is not showing up, even though I do not get an error when I start that service. I also am having a problem changing user permissions on the mounted directory where my music is stored on the NAS. I followed the Wiki instructions using the chown command, as well as trying other things, but the owner is still listed as root. It may be a permissions issue with my NAS.Like Roon, LMS uses its own protocol for streaming. It was designed specifically for music: it's gapless and compatible with lossy, FLAC, MQA, and DSD64. It was originally called Slimserver and was developed by Slim Devices whose Squeezebox players were among the first commercially available streamers. Although Logitech no longer sells the product, they do continue to develop and support the server. When you need help, there is a robust online user group.
Latest Beta: http://downloads.slimdevices.com/nightly/index.php?ver=8.3
Latest Release: https://mysqueezebox.com/download
Free clients: https://sourceforge.net/projects/lmsclients/files/squeezeplay/windows/ or headless https://sourceforge.net/projects/lmsclients/files/squeezelite/
Online forum: https://forums.slimdevices.com/
Control via browser, or controller and player apps are available for Android and iOS
Suggested plugins once you have things running: Material Skin (a modern UI for desktop and mobile), Music And Artist Information (a "Roon-lite" experience)
The beta release is very solid and has support for Spotify and Tidal integration. I don't subscribe so I don't know if it will do things the way you want. The server runs very reliably on a Core i3 or better with 4GB RAM. A Celeron-class CPU is adequate if your library isn't too large. Some people are happy running LMS on a RPi.
I've not used Roon as what I need I already get free from LMS. I don't like solutions based on DLNA such as mConnect.
Next I will try uninstalling Portainer and Jellyfin, and reinstalling Logitech Media Server, to see if that solves the problem with accessing Logitech Media Server. I will also try using a local directory for music for testing purposes. If I can get it working on my Linux machine, and it works better than using Synology's media server via mconnect HD, I will try installing it on my NAS.