Roon ARC on iPhone 15 not working after build 1353

Hi @Norman_Spector,

Thank you for your patience and our apologies for the delay - the holidays placed us in the rare position of all the escalation points for this case being away from the Community for several days.

Here’s what we learned from diagnostics.

There are peculiarities around ARC sync in the iPhone and iPad that the team will continue to investigate, so we’re by no means pinning down what’s wrong.

However, there are clear diagnostic indicators of a pattern familiar to Roon Support, usually affecting users with large, highly customized local libraries and underlying file structures.

Put simply, Roon’s core algorithms are optimized to handle file structures that match standard music industry taxonomy, ie. Artist → Album → Track. In the underlying branching file structure, this accommodates a wide range, about 10-100 tracks.

If you glance at your Watched Folder locations, do you see more than a handful of subdirectory folders containing 100 or more tracks? Another way to consider this is to sort your Artists by Album Count in Roon and check how many Artists have 100 or more Albums.

Adding to this, a large portion of your local library is unidentified by Roon’s audio analysis service. With large local libraries, a large track count of unidentified content will lead to background churn. Roon will handle this under normal conditions; with a large library and a non-standard folder taxonomy, it will not.

I recommend checking the numbers in Clean Up Library under Roon → Settings → Library. Deleted content can also clog up key processes.

Do you have any issues with your local storage location disappearing from the network?

Unfortunately, poor performance is expected if your local library matches any of the conditions I’ve laid out above; you’d be pushing the envelope of RoonServer’s supported product scope. But we’re not entirely certain that’s the cause here - there is just evidence in logs that it might be an underlying condition.

Hi Conor
Thanks for getting back to me: I have a large number of artists with more than 100 albums; I have attached some screenshots to give you an idea [they are out of order – Pauhino da Costa should be first and there are lots more that I haven’t taken screen shots of]
I have only one watched folder on a QNAP, which never disappears from my network
Have just cleaned up my Library and deleted around 7000 files and will await your feedback





Hi Connor

It’s now been a week since I answered your questions, and I’ve had no feedback

It’s now been a month since I’ve been without Roon ARC on my iPhone

Where to from here?

Norman

I have been without ARC for a month now and support has been deficient

You have a huge library with a certain structure that is problematic, as was explained in detail here, which may or may not be the cause. I appreciate that you have been waiting for two weeks to get additional updates, which is too long.

However, that’s precisely why I am asking @Sonaar_Luthra about the missing information about his library, to see if it’s a similar case or something else.

I never had a problem using ARC until I upgraded my iPhone and before build 1353, and am waiting for a response to the information I was asked by support to provide.

I know. But we don’t know if the OP has a similar issue, as theirs has been going on for longer than yours, apparently

I upgraded to iPhone 15 in September; not sure if I ever used ARC on it

Hi @Norman_Spector, please don’t keep posting in other people’s support topics.
I know you’re frustrated, but doing so does not help, it detracts the focus from the OP’s issue in the other topic and then posts just end up merged back here.

CC @Modfathers

Support has been seriously lacking but fortunately I’m not desperate as I mainly listen when out of the house on a DAP but I had been tweeting positive testimonials via ARC to my 43,000 Twitter followers when I only had my iPhone with me and hopefully that will continue at some point.

Hi @Norman_Spector,

Thank you again for your patience thus far. The QA team would like to try to reproduce this issue with a copy of your database so we can precisely identify what’s happening.

At your convenience, please navigate to your RoonServer folder, compress (zip) the folder, and upload it using our secure database collector here.

Thank you!

Thank Connor,

Roon.zip file and smaller RoonServer.zip file uploaded successfully

Hi @connor:

As you requested two weeks ago, I immediately uploaded zip files of my roon database two weeks ago. Have you and your team had a chance to get to the bottom of my issue?

Hi @connor: It’s now been three weeks since I uploaded the zip files of my data base and I’ve now been two months without ARC; any word yet on resolving my issue?

Hi @Norman_Spector,

I’m sorry you’re enduring an undue delay. Allow me to check in on the current status of the reproduction and I will respond here.

Thanks @connor

Hi @connor: Wondering whether today’s update will fix my ARC issue – Not looking good so far

Hi @Norman_Spector,

We’re very grateful for your patience during our lengthy investigation into performance issues with ARC and your Roon database. At long last, we’ve come to some conclusions and can hopefully provide a brighter path forward:

Firstly, and for context, I want to pass along some thoughts about RoonServer performance issues you’ve been encountering:

Unfortunately, my teammate Zenit’s suspicion that your subdirectories were the underlying issue is very likely correct. Here’s his response to your thread in 2022, along with some elaborative notes below:

  1. This Roon database does indeed have a sufficiently novel subdirectory structure to tax Roon’s ability to index the library. From a user perspective, this manifests in Roon Remote as slowness, possible hanging, and poor performance across the app that increases in severity between restarts or whenever you make changes that affect a significant number of objects in the database.
  1. Additionally, Roon’s background analysis is rechurning on the roughly 10-15% of the library that unidentified content - a total of about 80,000 unidentified waveforms to scan. This is unlikely the be the root cause of any performance issues, but it will certainly take up a baseline level of processing power when Roon is online.

  2. The good news is that we’ve made some changes to Roon Remote ↔ RoonServer connection stability that should help with performance issues overall. We’re hoping that regular Roon has functioned better recently for you outside of ARC. Additionally, we’re not giving up on our users with more customized and expansive music collections. You can expect us to continue to dedicate resources to RoonServer performance problems.

However, Roon is not designed as file management software; your subdirectory structure has to provide a scaffold, so to speak, for indexing to work properly. The schema generally resembles Directory Folder → Artist Folder → Album Folder → Track Files, but it’s highly flexible with other schema as long as they roughly match the ratios of folder-to-file therein.

Specifically, make sure that you’re avoiding the habit of dumping thousands or hundreds of tracks from a wide array of albums and artists into the same subfolders in your local storage folders. Looking at the breakdown of your library above, you seem to have a much larger volume of both albums and tracks by some artists than Roon’s analysis expects. It might be worth breaking these up into multiple Artist-level folders so neither folder has a wonky Folder : Object ratio.

Roon’s indexing is flexible, but designed to function within the time-tested music industry file storage directory schema of Artist → Album → Track. It’s best to make sure your subdirectories mirror this taxonomy where possible.

I know we’re reiterating these local storage recommendations with a heavy-hand. The reason is that, at your library size, database performance issues are sure to also affect ARC. Regardless of whether you are or are not physically downloading tracks from your library to your phone in ARC, the app relies on RoonServer for library management. If it’s syncing with a troubled database, it’s not going to perform well.

That doesn’t mean you’re not also seeing a real problem in ARC, however, and database subdirectory problems aside, this iPhone should be able to launch the app.

  1. The report from two days ago is indeed abnormal behavior on the iPhone 15 when we investigated diagnostic logging around that time. Are you able to provide a screenshot of what you’re seeing in ARC when you attempt to connect on your local WiFi network?

As an initial workaround, if you haven’t already, try the usual due diligence first. Uninstall and reinstall ARC fully on the phone and attempt to log back in.

  1. This bug is different than what you were experiencing previously - the sync doesn’t appear to failing via the same mechanism. While we’re loathe to leave this inconclusive, due diligence requires me to kindly request that you reproduce the issue once more and, should your patience allow, upload one more copy of your Roon database now that you’ve updated to the most recent version of Roon and Roon ARC.

This should provide illumination as to why an otherwise supported setup on an iPhone isn’t working with ARC. I doubt it’s your router or ISP, as we’ve troubleshot that previously. There’s likely something we can pinpoint once we know more.

We appreciate your patience and we’re happy to answer any questions in the meantime.

2 Likes

Hi @connor:
Thanks for your detailed reply.
My large Roon library and ARC were operating to my satisfaction until Build 1353.
I’m relieved to hear that I should still be able to connect to ARC over my home wi-fi, because all I really need/want to do is to download some albums from my library for offline listening on the iPhone.
After receiving your reply, I re-booted my nucleus + and backed it up successfully. I deleted the ARC app from the phone and re-installed it from the app store.
I logged in and, as in the past, I was then told I needed to sync for the first time and started the process which continued working/spinning for 30 minutes but when I checked again 30 minutes later it had crashed with a red light illuminated and a message that something went wrong while syncing.
I took a screen shot at that point and, since it showed my email address, I uploaded it successfully with the zip file of my Roon Server folder
I await further instructions from your end.

1 Like

Hi @Norman_Spector,

I wanted to reach out - development has been working on some changes that I expect will improve your (re)syncing experience on the iPhone you’ve described above. Some of these improvements are forthcoming in the next Early Access release and will make their way to the public Roon/ARC builds. Others are ongoing and we’ll release them in future builds.

Thank you again for your providing repeated logs and diagnostics to assist this effort.

1 Like