mmh... after I did this, banshee starts re-indexing my files but hangs after a few seconds. GLib.MissingIntPtrCtorException: GLib.Object subclass Banshee.Gui.Widgets.TaskStatusIcon must provide a protected or public IntPtr ctor to support wrapping of native object handles edit: I wonder if this is related at all to my original problem?
–
haunsereinOct 22 '11 at 15:10

I would believe so, maybe a complete removal and reinstall from banshee? sudo apt-get clean banshee will remove and delete config, sudo apt-get install banshee will get it back. The recommendation I gave came straight from banshee so it should work. Open it next time from the terminal to check any further errros
–
Bruno PereiraOct 22 '11 at 15:13

reinstalled banshee, new db was created without any errors, but still no progress on the files :-( I figure banshee might be checking album-covers etc. (I could see it was busy recognizing and writing bpm-speeds, so I disabled that feature for now) for the entire library, so I'll just let it run for some time and check back on my folders in a few hours.
–
haunsereinOct 22 '11 at 15:42

The programm will use the default location of the Banshee database file (~/.config/banshee-1/banshee.db)
and automatically detect the location of the media library (e.g. ~/Music) as well as the naming pattern.

For each track in the database the media file will be moved appropriate to the media library location, the naming pattern
and the track data and the database record will be updated.

Warning: USE AT YOUR OWN RISK. The database file may be corrupted and music files may be lost.