Hi @ajl,
Thank you for your post, and we’re sorry to hear you’ve been experiencing performance issues with the app.
Diagnostics indicate that ARC is being throttled by the phone operating system due to memory and resource constraints. This is almost certainly related to the size of your library—about 250,000 tracks. ARC maintains a local “copy” of your Roon database on the phone to ensure changes sync properly when you’re back online. This acts as a metadata cache, helping maintain database parity and prevent corruption.
Both iOS and Android impose strict per-app memory limits, regardless of hardware power. When libraries reach this scale, the sheer volume of data processing triggers OS-level throttling, which can cause slower search, lag, sync failures, and occasionally crashes. In our testing, 250,000 tracks is at the extreme upper limit for performance on even the most powerful phones, so some decline is unfortunately expected.
The only way to fully restore smooth performance would be to reduce the total library size—simply cleaving off a section or resyncing ARC won’t be enough. This could involve refreshing your database, rebuilding your storage, or restoring a backup from when the library was smaller.
In the meantime, you may see some improvement by disabling any aggressive battery optimization on your phone.
We’re happy to clarify any of these details further.