I have a VM running Debian 13 in virtualisation station so I can deploy Roon server either natively or in a docker container; I have successfully installed both but when I passthrough my Qutest DAC from QTS the sound quality is like something a dalek would produce (very compressed)
So I am trying to install a legacy version with a QTS manual installation but I am not having much luck
Roon legacy 2202_09_19 reports an error downloading the binary from roon’s servers
Roon legacy 2022-12-10 reports a problem uncompressing a .tar.bz file.
I tried to install a roon container using container station on the Qnap but that version of container station is far too old for it to work.
Any suggestions please?
Thanks in advance
Jason
P.S I do not want to buy new hardware and I want to stick with QTS.
mjw
(You want nice, supportive? Call a damn helpline.)
2
Did you assign the physical USB audio interface directly to the guest OS? It sounds like you have a latency issue.
Using the legacy version would be a short term fix and it’s not clear why you are using the NAS with a direct connection to the DAC.
It would be better to use the DAC with a low cost network streamer, e.g., FiiO SR11 or Raspberry Pi, and run the server as a container on the NAS.
I would prefer a one box solution if possible. I cannot see a problem connecting a USB DAC to a NAS and expecting it to work, it used to work before Roon insisted on Docker containers and withdrawing legacy support, I do not mind running an old version of Roon on my QNAP as long as it works, I am in no rush to go out and replace perfectly good, functioning hardware especially at today’s prices.
(Sorry that turned into a bit of a rant!)
mjw
(You want nice, supportive? Call a damn helpline.)
4
Is there a reason you don’t want to use the official Docker image? This can be configured to use USB Audio, and would be a much simpler solution.
I tried to deploy it with container station on my Qnap but unfortunately it would not start.
I manually installed docker-18.06.3-ce which is the latest version which will run with the installed kernel but that is too old to run the Roon container.
mjw
(You want nice, supportive? Call a damn helpline.)
6
If it installed without error, I believe it should be possible to get Roon running. It would be useful to see and messages and your docker run or docker-compose,json file. The only line that may cause an issue is --log-driver local since this was introduced with Docker 19.03 (late 2019).
mjw
(You want nice, supportive? Call a damn helpline.)
9
Why? This is needed for USB Audio, and is in the form --group-add audio.
However, this is not related to the volume permissions. These folders should be empty and writeable except for /Music, which is read-only. However, your paths look wrong and should be, for example, /share/Container/roon. You are likely trying to mount tmpfs.
To be fair, you can install your own OS and boot from an SSD for example but the QTS integration is good with the hardware, I am just trying to overcome the restrictions.