xexe Wrote:the main problem with the one dbase approach is when something breaks (which admittedly happens pretty rarely now) users are recommended to wipe the whole thing and start again.
This is obviously inefficient since the watched table in this instance would liekly be 100% perfect even if some other table was horribly corrupted.
Thats probably the real crux of the problem and certainly one driving factor in the creation of these external tools.
Also, ease and convenience, not just backups. Like I mentioned earlier, most of us are at the comp to rip/copy/download the video file anyway. It's just as easy or easier to to run Media Companion when I'm done and know that all my files are now correct and whenever I scan them in at any given box they will be right.
Sure, I could copy the db, but that's not nearly as convenient, especially when you have multiple boxes around the house. I'd have to go out of the room and scan in the new movies on one of my HTPC, go and power on the other Xboxes, come back and copy the db to each machine, and then go power down he Xboxes when I'm all done. It's much easier to have nfo file that are correct and just update the library at any given machine the next time I use it.
As for a backup, I don't think anybody is saying you have to restore backups often, but at some point you probably will, and it's hard to backup the db after a hard drive has died. Also, if and when the devs redo the db (as has happened twice before in my years with XBMC) a backup copy of the db is useless. The only thing that serves as a decent backup in that case are nfo files. Sure, you can re-scan everything back in without the nfo files, but not with the watched status maintained and it really sucks having to update the watched status of 100's or 1000's of movies.