Hey @Zack_Tillitski,
Thanks for that! Before doing anything else, I would hardwire your core directly to your router for the best network stability. Running your Nucleus over Wifi could lead to additional hiccups and issues.
After enabling diagnostics on your account, we were able to find corruption in your nucleus database. To put it simply, database corruption means that the records Roon is reading from your database are different from what was originally written.
This isn’t common and can happen for a number of reasons, like failing hard drives or an unstable power source (frequent outages, hard power cuts, etc).
In some cases, corrupt database records can go completely undetected. And it’s only when we release an update that requires Roon to re-scan every record that the corruption shows itself.
These updates don’t happen frequently, which increases the risk of data loss. For example, if you only have a few weeks of backups, the chances that you have a usable backup drop significantly if the “latent” corruption isn’t detected for many months.
Starting with Build 880, Roon detects database corruption “on the fly”. So if corruption is detected during a backup or during normal use of Roon, you’ll be immediately prompted to restore from a backup.
If you restore from a backup and still see “There was an issue loading your database”, try restoring from your oldest backup.
If you’re not having any luck with your oldest backup, then the only alternative is to start with a fresh database.
We know that many of us have a carefully curated database: our settings, album covers, metadata, tags, playlists and favorites are exactly as we want them to be. Having to start fresh sounds like a nightmare and we do hope it won’t come to it. But, if it does, please know this is so it will never happen again.
Please follow the steps below to create a fresh databse:
- Create a Backup of your current Roon Database
- Stop RoonServer from running in Nucleus’s WebUI
- Navigate to your Nucleus’ Database Location
- Find the folder that says “RoonServer”
- Rename the “RoonServer” folder to “RoonServer_old”
- Restart the RoonServer in the WebUI to generate a new Database
- On the Roon Remotes, press “Use another Core” and connect to the new database
Let me know if your issue persists after the above 