Re: [Banshee-List] Where is the Music Stored?



An update:

I imported all the music I could find in my home directory, but there is
some that I still do not have that was in the old playlist. :o( It
happens to be what I am interested in. Woe is me.


Le Lundi 22 novembre 2010 à 20:54 -0500, Michael Martin-Smucker a
écrit :
> I'm not quite sure what's causing the problem, but 1.4 is quite old.
>  Do you still get crashes if you try upgrading to something newer like
> 1.8 or 1.9?
> 
> 
> Either way, the music files themselves shouldn't be lost.  Even if the
> database is trashed, Banshee only uses the database for storing things
> like ratings, play counts, playlists, etc.  The actual music files
> themselves should be stored wherever you generally keep your music
> (probably somewhere in your home folder).  If you were letting Banshee
> manage the file structure automatically, then the music files should
> be in your home folder, in a subdirectory called "Music" (or the
> localized equivalent).
> 
> 
> If they aren't there, let us know, and we'll probably be able to find
> them somewhere.  Also, if it is your database that's causing the
> problem, then upgrading your version of Banshee might not fix
> anything.  If that's the case, then you can try renaming Banshee's
> config folder (which contains the database), which will force it to
> create a new, blank one.  You can do this by running the command: mv
> ~/.config/banshee-1 ~/.config/banshee-1-bak
> 
> 
> The next time you run Banshee, it should start with a fresh profile,
> and offer to import music.  Hopefully when it scans, it will find
> everything.  Again, if this doesn't work, let us know, and someone
> will probably come along with better ideas.  :)
> 
> 
> Michael
> 
> 
> 
> On Mon, Nov 22, 2010 at 12:23 AM, Revence Kalibwani
> <revence27 gmail com> wrote:
>         Hello, Banshee List;
>         
>         I have just had a power problem, and it seems that a crucial
>         Banshee file was corrupted. When I start up Banshee, I get an
>         error message, which I shall put at the end of this mail.
>         I tried to uninstall and re-install, and it did not help. This
>         is Banshee 1.4.
>         Now, I would like to salvage the music itself, so that I know
>         I have it, even if I never get to successfully run Banshee
>         again. These are some classics that I am certain I can no
>         longer locate anywhere else. :o(
>         I checked for a directory where Banshee could have been
>         keeping the files, but alas it seems that it uses SQLite.
>         Could I extract the files, somehow, from somewhere?
>         Of course, it would be better if I can cure my little ape and
>         dance again with it; if I can be helped in that, perfect. It
>         fails at start-up, after some of the UI has loaded, but before
>         it is populated with items.
>         
>         Thanks in advance. The error message is here:
>         
>         Une exception non gérée a été levée : Object reference not set
>         to an instance of an object
>         
>           at Banshee.Configuration.DatabaseConfigurationClient.Get
>         (System.String namespce, System.String key) [0x00000] 
>           at
>         Banshee.Configuration.DatabaseConfigurationClient.Get[Int32]
>         (System.String namespce, System.String key, Int32 fallback)
>         [0x00000] 
>           at
>         Banshee.Database.BansheeModelProvider`1[Banshee.Collection.Database.DatabaseTrackInfo].CheckVersion (System.String namespce, System.String key, Int32 new_version, Banshee.Database.MigrateDel func) [0x00000] 
>           at
>         Banshee.Database.BansheeModelProvider`1[Banshee.Collection.Database.DatabaseTrackInfo].CheckVersion () [0x00000] 
>           at
>         Hyena.Data.Sqlite.SqliteModelProvider`1[Banshee.Collection.Database.DatabaseTrackInfo].Init () [0x00000] 
>           at
>         Hyena.Data.Sqlite.SqliteModelProvider`1[Banshee.Collection.Database.DatabaseTrackInfo]..ctor (Hyena.Data.Sqlite.HyenaSqliteConnection connection, System.String table_name) [0x00000] 
>           at
>         Banshee.Database.BansheeModelProvider`1[Banshee.Collection.Database.DatabaseTrackInfo]..ctor (Banshee.Database.BansheeDbConnection connection, System.String table_name) [0x00000] 
>           at
>         Banshee.Collection.Database.DatabaseTrackModelProvider`1[Banshee.Collection.Database.DatabaseTrackInfo]..ctor (Banshee.Database.BansheeDbConnection connection) [0x00000] 
>           at
>         Banshee.Collection.Database.DatabaseTrackInfo.get_Provider ()
>         [0x00000] 
>           at Banshee.Sources.DatabaseSource.get_TrackProvider ()
>         [0x00000] 
>           at Banshee.Sources.DatabaseSource.CreateTrackModelFor
>         (Banshee.Sources.DatabaseSource src) [0x00000] 
>           at Banshee.Sources.DatabaseSource.get_DatabaseTrackModel ()
>         [0x00000] 
>           at Banshee.Sources.DatabaseSource
>         +<CreateFiltersFor>c__Iterator5.MoveNext () [0x00000] 
>           at Banshee.Sources.DatabaseSource.DatabaseSourceInitialize
>         () [0x00000] 
>           at Banshee.Sources.DatabaseSource..ctor (System.String
>         generic_name, System.String name, System.String id, Int32
>         order, Banshee.Sources.Source parent) [0x00000] 
>           at Banshee.Sources.DatabaseSource..ctor (System.String
>         generic_name, System.String name, System.String id, Int32
>         order) [0x00000] 
>           at Banshee.Sources.PrimarySource..ctor (System.String
>         generic_name, System.String name, System.String id, Int32
>         order) [0x00000] 
>           at Banshee.Library.LibrarySource..ctor (System.String label,
>         System.String name, Int32 order) [0x00000] 
>           at Banshee.Library.MusicLibrarySource..ctor () [0x00000] 
>           at Banshee.ServiceStack.Application.Run () [0x00000] 
>           at Banshee.Gui.GtkBaseClient.Initialize (Boolean
>         registerCommonServices) [0x00000] 
>           at Banshee.Gui.GtkBaseClient..ctor (Boolean
>         initializeDefault, System.String defaultIconName) [0x00000] 
>           at Banshee.Gui.GtkBaseClient..ctor () [0x00000] 
>           at Nereid.Client..ctor () [0x00000] 
>           at (wrapper managed-to-native)
>         System.Reflection.MonoCMethod:InternalInvoke
>         (object,object[],System.Exception&)
>           at System.Reflection.MonoCMethod.Invoke (System.Object obj,
>         BindingFlags invokeAttr, System.Reflection.Binder binder,
>         System.Object[] parameters, System.Globalization.CultureInfo
>         culture) [0x00000] 
>         Exception has been thrown by the target of an invocation.
>         
>           at System.Reflection.MonoCMethod.Invoke (System.Object obj,
>         BindingFlags invokeAttr, System.Reflection.Binder binder,
>         System.Object[] parameters, System.Globalization.CultureInfo
>         culture) [0x00000] 
>           at System.Reflection.MonoCMethod.Invoke (BindingFlags
>         invokeAttr, System.Reflection.Binder binder, System.Object[]
>         parameters, System.Globalization.CultureInfo culture)
>         [0x00000] 
>           at System.Reflection.ConstructorInfo.Invoke (System.Object[]
>         parameters) [0x00000] 
>           at System.Activator.CreateInstance (System.Type type,
>         Boolean nonPublic) [0x00000] 
>           at System.Activator.CreateInstance (System.Type type)
>         [0x00000] 
>           at Banshee.Gui.GtkBaseClient.Startup () [0x00000] 
>           at Hyena.Gui.CleanRoomStartup.Startup
>         (Hyena.Gui.StartupInvocationHandler startup) [0x00000] 
>         
>         .NET Version: 2.0.50727.42
>         OS Version: Unix 7.2.0.0
>         
>         Assembly Version Information:
>         
>         Banshee.CoverArt (1.4.0.0)
>         Banshee.MultimediaKeys (1.4.0.0)
>         Migo (1.4.0.0)
>         Banshee.Podcasting (1.4.0.0)
>         Banshee.NotificationArea (1.4.0.0)
>         Lastfm (1.4.0.0)
>         Banshee.Lastfm (1.4.0.0)
>         Banshee.Bookmarks (1.4.0.0)
>         Banshee.Dap (1.4.0.0)
>         Banshee.Daap (1.4.0.0)
>         Banshee.AudioCd (1.4.0.0)
>         pango-sharp (2.12.0.0)
>         Banshee.Widgets (1.4.0.0)
>         Banshee.Hal (1.4.0.0)
>         Banshee.Unix (1.4.0.0)
>         Banshee.GStreamer (1.4.0.0)
>         gconf-sharp (2.24.0.0)
>         Banshee.Gnome (1.4.0.0)
>         Banshee.NowPlaying (1.4.0.0)
>         System.Transactions (2.0.0.0)
>         NDesk.DBus.GLib (1.0.0.0)
>         Mono.Cairo (2.0.0.0)
>         System.Data (2.0.0.0)
>         Mono.Data.SqliteClient (2.0.0.0)
>         System.Xml (2.0.0.0)
>         gdk-sharp (2.12.0.0)
>         Mono.Addins (0.4.0.0)
>         atk-sharp (2.12.0.0)
>         Hyena.Gui (1.4.0.0)
>         Mono.Posix (2.0.0.0)
>         gtk-sharp (2.12.0.0)
>         Banshee.ThickClient (1.4.0.0)
>         Nereid (1.4.0.0)
>         NDesk.DBus.Proxies (0.0.0.0)
>         Banshee.Core (1.4.0.0)
>         System (2.0.0.0)
>         Hyena (1.4.0.0)
>         NDesk.DBus (1.0.0.0)
>         glib-sharp (2.12.0.0)
>         Banshee.Services (1.4.0.0)
>         Banshee (1.4.0.0)
>         mscorlib (2.0.0.0)
>         
>         Platform Information: 
>         
>         Disribution Information:
>         
>         
>         --
>         
>         _______________________________________________
>         banshee-list mailing list
>         banshee-list gnome org
>         http://mail.gnome.org/mailman/listinfo/banshee-list
>          (unsubscribe here)
> 
> 
> _______________________________________________
> banshee-list mailing list
> banshee-list gnome org
> http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
--
Revence



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]