11-13-2015, 09:07 AM
Actually, that's not what happens on restore. The backup contains all song files, and when you restore, it doesn't know what your intentions are. You may have done a factory reset of the tablet, and you do want those files restored. Or someone else may be restoring your backup, so the files need to be extracted. By default, the files are restored into the selected storage location in the MS Pro settings. If you select "Original File Locations", then it will restore the files back to the original file location if possible. If that location is not accessible, it will restore the file into the storage location.
So, as for your two enhancements, I think parts of #2 are already addressed, as the default behavior is b), and a) is what happens if you change the restore destination. c and d are enhancements that could be offered if a lot of people manage their libraries themselves and this would be useful to them. As for #1, if you don't want MS Pro backing up your files, I would suggest that you shouldn't even bother with creating a .msb file. Just make sure the "Expose Database File" setting is checked, and then you can backup just the database file yourself, which is all you would care about. If you want a hybrid backup file that contains some files but not others based upon whether the files resided in the MS Pro storage location or an external storage location, I could certainly do that, but I think it's start creating scenarios where people can easily shoot themselves in the foot. I used to provide an option in the original MS Pro to not back up files in the .msb file, and then I started getting emails from users who were confused when they restored their backup and didn't have any of the files from their library. If you give users the ability to do bad things, some will inevitably do it...
Before I make any changes in this regard, I need a lot of buy in from people as I don't want to change the way backup files work without some amount of consensus. If we are just talking about adding an option to determine whether external files are backed up (files outside the MS Pro storage location), that might be simple enough that people will want it and it will be pretty harmless so long as people understand the impact of not backing up all their files.
Mike
So, as for your two enhancements, I think parts of #2 are already addressed, as the default behavior is b), and a) is what happens if you change the restore destination. c and d are enhancements that could be offered if a lot of people manage their libraries themselves and this would be useful to them. As for #1, if you don't want MS Pro backing up your files, I would suggest that you shouldn't even bother with creating a .msb file. Just make sure the "Expose Database File" setting is checked, and then you can backup just the database file yourself, which is all you would care about. If you want a hybrid backup file that contains some files but not others based upon whether the files resided in the MS Pro storage location or an external storage location, I could certainly do that, but I think it's start creating scenarios where people can easily shoot themselves in the foot. I used to provide an option in the original MS Pro to not back up files in the .msb file, and then I started getting emails from users who were confused when they restored their backup and didn't have any of the files from their library. If you give users the ability to do bad things, some will inevitably do it...
Before I make any changes in this regard, I need a lot of buy in from people as I don't want to change the way backup files work without some amount of consensus. If we are just talking about adding an option to determine whether external files are backed up (files outside the MS Pro storage location), that might be simple enough that people will want it and it will be pretty harmless so long as people understand the impact of not backing up all their files.
Mike