ARC cannot see USB attached library tracks, even though Roon Rock has imported them library and can play them locally without issue.
Describe your network setup
pfsense router, unifi switches, all devices hard wired except for remotes. OPENVPN for ARC connectivity. Confirmed working. ROCK installed on Lenovo Mini PC
Hi @Sean_O,
Thanks for reaching out to us about this issue. What you describe is certainly odd behavior. Can you make sure there aren’t any filters or focus settings active on ARC? That could cause some things to be unable to be seen. If that isn’t what’s happening have you ever seen these tracks appear in ARC before? If so when?
Hi Daniel, thanks for reaching out. I have run some more tests this morning. Checking the albums list in ARC the albums are indeed showing. So that is positive. However, playing these albums/tracks seems to be the issue.
Accessing ARC whilst on the local network the tracks play fine. When I switch over to cellular/vpn its like the local tracks are not there or playable - spinning wheel. I can choose a QOBUZ version of the album and it streams immediately. Go back to the library version and the spinning wheel happens.
If I leave the spinning wheel it then gives me an error of poor connection. Go back to QOBUZ version it streams immediately.
This leads me to believe it is not the connection as its only when accessing a local file on Roon server.
I have done a reinstall of server software just in case. I have also greatly simplified the setup for testing by adding only a USB drive with two albums on it. There are some albums that seem to be installed on the OS drive. Possible downloads? These seem to play over remote connection fine however.
So ARC accessing the external USB drive to play over a remote connection seems to be where it stalls.
I will leave this setup as is for now so please feel free to access logs or whatever you need.
This is a telling detail. When playing tracks from a streaming service in ARC the app doesn’t need to be able to contact your Roon server. It only needs to contact the streaming service’s servers. However when playing local content ARC does need a strong reliable connection to your Roon server.
If that’s the case you would also have trouble playing tracks from that USB storage when using Roon remote. Does that happen? If it does then try different cables and USB ports to see if that’s the issue.
If it doesn’t I noticed that you said you are using OpenVPN to connect to your system. Currently we support using Tailscale for the same purpose. Could you try using Tailscale instead of OpenVPN to see if it makes a difference? This article talks about how to set that up.
I have instigated Tailscale and the same behavior is exhibited.
#On Local Network#
All tracks play normally from my attached USB drive (main library) - including native DSD512 files - there is no issue accessing the USB drive in this case.
#On ARC via Tailscale VPN#
Can not play any tracks that exist on attached USB drive - spinning wheel on ARC
(Of note - I can play tracks that exist on my ROCK install drive - I think these must have been an inadvertent download from a streaming service)
ARC can see the albums/tracks etc - it says its connected to server and cloud - it just does not want to play them from the local USB drive.
I agree this is an odd scenario. Almost like there is an OS permissions issue accessing the external drive to read it - but only from ARC.
Is there some log files I can send you that might give you some more information?
Hi @Sean_O,
For due diligence can you delete and reinstall ARC from your phone. We think ARC isn’t properly connected to your server. Hopefully reinstalling will fix that.
HI @daniel , thanks for follow up.
I have reinstalled ARC again and done all the logins on the local network. Switched over to tailscale and the same issue is happening.
Can play via ARC the USB attached tracks without issue whilst on local network.
Can NOT play via ARC the USB attached tracks whilst on vpn.