Rebuild profile Tool
Its not uncommon for people to accidentally install a dodgy extension or feather that makes Songbird completely unusable. Unfortunately, because Songbird may no longer boot, the only solution sometimes is to delete the profile and start from scratch. This means all ratings and playlists are lost..
I propose that we extend the profile manager to be able to read profiles and rebuild them with the extensions missing, or other parts missing so that the user might not need to start from scratch.
1) Install a feather or extension that stops songbird working
2) Go to profile manager, select profile, rebuild
3) Recreate the profile. The feather was the only thing installed recently, so choose to copy everything from the last profile except feathers.
4) Return to songbird. Library and such remains, but dodgy feathers and extensions are gone (yay).
Not sure if this is helpful because safemode exists, but it could also act as a way of repairing database corruption (by reading it all out, and reading it back in) if implemented correctly..

I propose that we extend the profile manager to be able to read profiles and rebuild them with the extensions missing, or other parts missing so that the user might not need to start from scratch.
1) Install a feather or extension that stops songbird working
2) Go to profile manager, select profile, rebuild
3) Recreate the profile. The feather was the only thing installed recently, so choose to copy everything from the last profile except feathers.
4) Return to songbird. Library and such remains, but dodgy feathers and extensions are gone (yay).
Not sure if this is helpful because safemode exists, but it could also act as a way of repairing database corruption (by reading it all out, and reading it back in) if implemented correctly..

29
people like this idea
I like this idea!
Tell me when this idea gets some attention.
The more people who like this idea, the more it gets noticed.
The more people who like this idea, the more it gets noticed.
The best point from everyone
-
this is cool, for a current solution try making backups in Mozbackup regularly
http://mozbackup.jasnapaka.com/
5 people think
this is one of the best points
-
Inappropriate?I WANT IT!
That would be great. It really helps when songbird falls out of the nest and starts wigging out. I'd also like the ability for a 'backup' profile. Where once your profile is made, there's an option to create a duplicate profile with the same add-ons/settings named "Profile-name (Backup)" and that way, if rebuilding it still won't solve the problem. You can have a backup working profile. But this is just a last resort because rebuilding seems brilliant. -
Inappropriate?This is so, so crucial. There is a lot of important data stored in a Songbird profile that you don't want to lose if you create a new one (which you have to do quite frequently if you use add-ons, almost all of which are beta releases at best). Just take a look at all the 1.2 upgrade problems people are having. By some stroke of fortune I was able to recover 1.1.2 on my Ubuntu machine without losing any data, but I've had so many bad experiences upgrading Songbird that I'm becoming wary of doing it in the future. Backing up the important data from my profile would give me such peace of mind.
I’m anxious
-
Inappropriate?I just deleted my profile a moment ago, and if this was implemented it would have saved me!
-
Inappropriate?YES, please! This idea has the potential to erase the "hate" part of my love/hate relationship with Songbird.
I’m excited!
1 person thinks
this is one of the best points
-
Inappropriate?This is something that all XULRunner-based projects could use (Firefox etc.) and not just Songbird. It would make testing candidate builds easier.
I’m confident
-
Inappropriate?DO IT! Please!!! This would make the testing process and usability hugely easier.
-
Inappropriate?this is cool, for a current solution try making backups in Mozbackup regularly
http://mozbackup.jasnapaka.com/
5 people think
this is one of the best points
-
Thanks for the tip! -
your welcome -
great tip! mozbackup just saved my library's life! -
Inappropriate?If your only concern is saving your library, ratings, and playback history, is it enough to just transfer these two files from one profile to another?
/home/[username]/.songbird/[profile]/db/main@library.songbirdnest.com.db
/home/[username]/.songbird/[profile]/db/playbackhistory@library.songbirdnest....
Or is it possible for certain add-ons to modify them in irrecoverable ways?
Loading Profile...







