Backup option for the music library

Windows 10 plus SyncBack Pro

Backs up by difference takes a few minutes per day

Not worth the pain of losing stuff


I run ROCK on an NUC, and have a job defined in Allway Sync to back up my music library. Allway Sync runs on a Windows PC, and has other jobs defined to take care of my photos, videos and documents that reside in my home network…

I think the OP was complaining about having to have an additional machine running.

I use the same philosophy you do, but I only need one machine to do it. The additional benefit is that I can run JShiver, for my movies, pictures, podcasts, etc. on the same machine as Roon core.

Sorry, we can go round on round on this, but I just don’t get ROCK. Also, I’ve read enough in this forum of people getting wrapped up in their shorts just trying to install it.

Fine, I completely get ROCK, and if I had the spare cash, I’d be investing in a Nucleus. Appliances rule… :grinning:

You must be privileged to have such insider info! :slight_smile:

Many here who have been “around” for a year or 2 will know how to read between the lines when these types of things are presented. The Roon guys have much more to focus on with other improvements that are on the roadmap.

While backing up your music is important as I have said above there are just too many variables and music backup functions are not likely to be on Roons priority any time soon if I have read such other requests responses right in the past.

Of course I cant and dont speak officially for roon and I dont have any insider info at all, just basing this on how many things that are on the roadmap items indicated thus far and none relate to backing up music data that I recall.

1 Like

I know, hence my smily.

I suppose I’m trying to point out that it’s hard enough to get Roon’s attention with any suggestion without us laymen chiming in with negativity at the start.

Negativity? It’s closer to realism in many cases :grinning:

I believe there has been a misunderstanding.
I already have a backup system (SyncBackPro) that works well. My request was only to have an improvement in the management of the backup of the music library (especially with Rock that i already use for 10 months replacing windows and i wouldn’t go back). Obviously there are more important things that they will be managing (metadata? Mobile? New UI?) and this is a simple request for an internal option to Roon to optimize the backup. I’m not an IT and i don’t know what it means in terms of code writing and variable management…:wink:

Sometimes something that’s apparently simple can easily turn out not to be. :grinning:
However, as has been said many times in this forum, the Roon team does read every feature request, even if they don’t often publicly comment on whether the requested feature will be included in the Roon roadmap. So they are certainly aware of your request.

thanks for that reassurance Geoff. It’s nice to know Roon IS listening.

Yes but it should come from Roon itself. If there’s a negative bias from the start from the public then OP’s suggestions will invariably more likely get passed over by the Roon team; it’s human nature.

I know. In fact mine is just a simple “feature request” :grinning:

I suppose one way to do this, if the software has a command line interface, is for Roon to have the capability to submit a program and its command line at a specified time.

How about it tinkerers? Sounds like an API project.

OK, maybe it’s time to bring this back from the dead.

There’s apparently and unfortunately no elegant way to export and back a library up from RoonServer. It’s of course possible to do it, just a little bit inelegant.

For everyone with a fast line, having an option to do what the database does with Dropbox, but with BackBlaze or one of their competitors would be great. The real issue is other people.

For the server / docker users, allowing to add a mount, much in the same way that it’s possible to do so for the library itself, could do the trick. Let 'em deal with managing the rest, though maybe exclude the library from the choices (I can’t imagine someone, at some point, won’t pull that one :man_shrugging:).

For ROCK / Nucleus / the desktop users, something that’d work a bit like Apple’s TimeMachine, complete with incrementals, would probably be ideal. Prompt the user via the client interface to plug an external drive into a USB port every n days / weeks / files added, wait until there’s no more access to copy over whatever’s been added, as well as a copy of the database, second prompt once you’re done. Probably a bit of a pain for the users that host their files on a NAS while streaming from a laptop core and decide to go on a tour of Patagonia while mid-backup, but they’ll live and learn, and incrementals would probably help there.

This of course can be tricky for the subset of users that have more than what a single drive can hold, but if I’m not mistaken, we’re at 14Tb at this point, so that shouldn’t be too much of an issue, though a prompt about that would be nice (“hey ! we’ve noticed your library is 750 gigs. This drive is only 500, so please walk down to the store and get with the times”).

You could probably format that backup drive as well, maybe to NTFS for compatibility’s sake, on first sync, just to not have to have a unified base (a Mac user with ROCK couldn’t write to it, but that’s probably a good thing given the usage, I’m not certain there’s a filesystem with native, cross-platform RW that doesn’t come with massive compromises as far as a huge number of small files is concerned).

While we’re at it, if it were possible to hold checksums of the music library’s files on the external drive, that’d be nice as well, because it’d allow to know if and when there’s a case of bitrot, no matter how improbable that is. In a perfect world, and since the checksums wouldn’t be the same (one file has the added Roon metadata, the other doesn’t), store the same for the external drive on the ROCK / Nucleus.

I don’t get why people want Roon to invest in creating a backup process and software for the music files used by Roon when fantastic third-party solutions already exist. Writing something from scratch makes no sense and buying an existing product to integrate into Roon makes less sense. Factor in the fact that their are at least three operating systems to deal with not to mention local and network storage options, and it really gets crazy.

The best solution really is a third-party option.

1 Like

I would argue that it rounds out the Nucleus as a fully-fledged music appliance. After all, CD ripping has now been added, whilst multiple 3rd party solutions exist.

1 Like

This covers pretty much everyone with a NAS that can mount an external drive. It doesn’t seem like a difficult addition.

rSync could pretty much do everything I describe AFAICT.

It’d take work for a frontend, and a bit of thought for sane defaults.

Packaging that into ROCK should be a possibility (even if yes, you can do an rsync backup from a client device onto the smb share), and if there’s licensing issues, there’s a precedent on how to get around those with ffmpeg.

I would argue that a kitchen sink approach is a bad idea. The more crap you add on to the Nucleus the more resources are spent on that crap.

Not only that but just takes away development of other things that users want like mobile etc…plus adds more debugging when things break.