davidnottingham
It doesn't seem to work under Ubuntu at present.

BackupBird is in alpha state!
BackupBird is an AddOn to provide basic, platform-independent backup support to save and restore Preferences and important Library information (think about profile crashes or other terrible things).
You can find it in the Tools-Menu.
Be careful: Restoring Backups will overwrite Data!
It backups the "about:config" Preferences and optionally a RatingFile; RatingFile is required to install BackupBird (if a developer out there knows a better solution than hard-linking the .properties and .js, please leave a comment ;) ).
Requires:
RatingFile
Features:
Version 0.9
Backup Manager
Preference (about:config) Backup
RatingFile Backup
Restore Preferences Dialog to choose parts of about:config
Will come in future releases:
Auto-Backup via time-interval
Maybe Backup more things (Like AddOns, real Library... Ideas? Post!)
Known Bugs:
-Not all Preferences are saved, if somebody knows a better way or an additional way to get Preferences than the nsIPrefService, please post!
-Some problems with the UI between restoring and restarting; maybe I'll add an auto-restart later.
If you like the Add-On you might translate it into your language:
Click here to go to Babelzilla.org
If the Add-On doesn't work at your machine, please post here!
Please post a comment and/or rate, don't be afraid posting bugs and ideas!
Version Bump for Songbird 1.10 Release
New Locales, thanks to
AlePerez92 (es-ES)
magidev (fr)
lovinglinux (pt-BR)
Lakrits (sv-SE)
天涯倦客 (zh-CN)
0.9.1.5 was corrupt for de locale. This should fix it
It doesn't seem to work under Ubuntu at present.
I always get a message that says that I haven't set up a backup folder. After that I get a wizard, where I can set a backup folder. The only option there is to close the wizard. I also set the folder over Tools -> Add-On -> BackupBird -> Preferences and executed then Tools -> Backup with the the same result.
I'm using Songbird 1.4.3 on an Ubuntu 10.04 on a x64 machine.
Cheers,
Since the inability to back up one's library (prefs, playlists, ratings, etc) in one swell foop has been a long-standing gripe of mine, it's GREAT to see an add-on like this in development.
I am trying both this extension and ratings. When I try to set the backup folder it lets me but when I try to initiate a backup it tells me I need to set the backup folder again. The error msg I get is "BirdBackup needs a Backup folder to store the backups in.
You have to set a backup path in the preferences first!". When I try to just do a simple imports via the ratings addon. I get the following error msg "The file is corrupt, doesn't exist or is not a Songbird Rating File: TypeError: propertiesElem.singleNodeValue is null"
I am using Ubuntu 10.10 and songbird 1.8 Thanks
When I go to tools > backup it gives me this error:
BirdBackup needs a Backup folder to store the backups in.
You have to set a backup path in the preferences first!
It then opens the pref dialog box, where nothing is entered. I enter my folder again and it shows up until I hit close.
I then go to tools > backup and it repeats the error msg and I have to re-enter the folder.
On ratingfiles I am able to do a backup from my other machine but I receive the error message "The file is corrupt, doesn't exist or is not a Songbird Rating File: TypeError: propertiesElem.singleNodeValue is null" when I try to restore the srf file.
I was trying to get either to work, that's why I just tried RatingFile.
I have about 17600 tracks. About 75% of the way through the backup, it locks up. Anvir task manager shows a drop off of previously intense disk activity, and cpu usage goes go zero. Does not respond to close button. I have to kill
songbird using the task manager. Using version 7.3 of songbird, and 0.9.1.4 if Backup bird, and 1.3.2.1 of ratings file.
Addenda to last. It only malfunctions when option on Ratings File Write File-Hash is set. I wanted to to File-Hash comparisons on restore.
If the above were caused by a bad file, perhaps adding a debug log which would write to an ascii file the file being processed would help. Then one would know which file was being worked on when the progam locked up. Perhaps the program encountered a locked file. I still don't know of any ways to scan for possible locked files.
The last logged error was: Error: uncaught exception:[Exception..."Component returned failure code:0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nslFileInputStream.init]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "js frame::chrome://ratingfile/content/dialog.js::anonymouse::line 87" data: no] I had renamed the mp3 file mentioned in the previous line, so it could not find the actual mp3 file named in the library. My suggestions is that this sort of error should be reported, but not lock up the whole program so that it has to be killed manually.
ruipenunes
Hi rsjtdrjgfuzkfg!
Just wanted to say I've already tried the add-on.
I've posted something about the experience at get satisfaction:
- http://gsfn.us/t/8syr
Thanks a lot for your work!