My Queue is disappearing after I close and reopen the app. Not every time, but it's frequently now. I used to be able to add downloaded albums to my Queue for months at a time before something eventually blew up but now the Queue just disappears almost every time I close and reopen ARC.
Describe your network setup
I have Starlink at home so ARC doesn't stream for me. I download albums in ARC when I'm at home and add them to my Queue to play in my car.
Thanks for the post. Just to confirm, was the app in Offline mode during the scenario you discussed? In any case, restarting ARC shouldn’t delete the queue. During regular playback in ARC, the server manages the queue. During Offline mode playback, ARC maintains the queue, but it should retain it despite closing/reopening the app. Terminating the session completely - a hard crash, a logout, a RoonServer restart in the background - might have the effect of deleting the queue.
Between the timestamps you submitted, we see one session with ARC expire and a new one initiate. It doesn’t appear to be due to an ARC crash - it’s possibly a background refresh.
Just for due diligence, ensure you haven’t switched profiles in ARC, restarted the phone, or restarted RoonServer in the interim, as all three might have unintended consequences here.
We’ll take a closer look at RoonServer logs in the meantime. Does the queue delete if you shorten the interval to a single day, closing ARC and then reopening the next morning?
Concerning Starlink, your ROCK will likely support Tailscale as an alternative to port forwarding to NAT traversal. You might already be aware of this, but we like to add this caveat to relevant cases. This should allow you to retain a server connection with cellular data without relying on Starlink’s implementation at all.
I did not put ARC in Offline mode. I just download some albums when I’m home and add them to the Queue I use when I’m driving.
The Queue did persist for a few days but I don’t leave the house every day so ARC might have expired. I just haven’t encountered this issue before. My ARC Queue has persisted for literally months between ROCK and Android reboots before.
Hi @EvilGnome6,
Thanks for checking in with us. Since you’re running an up-to-date version of RoonOS, the Tailscale option should be visible. Could you please share a screenshot of your Web Administration page so we can take a closer look? That’ll help us determine what might be going on.
It looks like you’re running RoonOS Build 259 on this machine - please try 1) creating a Backup of your Roon database to ensure you don’t lose any data and 2) clicking “reinstall RoonOS” from the WebUI you shared.
This should automatically update to RoonOS Build 271, which supports native Tailscale interfacing.
From logs, the queue blows up because a complete loss of connection termiantes the session layer. Putting ARC in Offline mode before the WiFi → cellular transition occurs might retain the queue. However, once Tailscale is running, there won’t be any termination of the session layer during the WiFi → cellular transition.
I appreciate the support but I’m not interested in trying a risky solution to implement some third party workaround to fix something that worked flawlessly for more than 2 years.
Hi @EvilGnome6,
Understood — we’ll go ahead and close this thread for now. If you decide to revisit the issue or need help in the future, we’ll be here to assist.