It's still not a bug, just a difference between what newer Linux users may expect and normal Ubuntu behavior.
When I posted in 2011 I was still new to using Linux on a system with multiple hard drives, though I had used it for longer on a single-drive system. Ubuntu, and Linux distros in general, are never going to auto- mount hard drives by default. The fact that Windows does so is an interesting difference (which wastes a lot of electricity) but it should not influence the Linux world. The apparent banshee bug filed here has a simple explanation: the drive(s) containing the music in your banshee library must be mounted before you try to play your music. When people (including myself) noticed that re-scanning the library appeared to fix the problem, that was only true because they actually had to mount the drives before they scanned the library. And they perhaps did not notice that the drives became mounted as a necessary side-effect of going to look at them manually in their file manager. Regardless of my innocence in 2011, I think it's clear that it's not banshee's problem if you want to play music located on a drive that is currently not mounted. Mounting and unmounting drives is an subject whose primary issues are power conservation and connection or disconnection from resources, allowing the facts of whether those resources are local or remote to be nicely abstracted over. That subject has nothing at all to do with a music player, which is only one of endless programs which may need to access content on a drive. If banshee were to add the behavior of mounting drives when we go to play music from them, it would not be responsible to leave them mounted once banshee was closed, but it also would be wrong to unmount them on closing banshee because other applications may be using them. So there again these are two issues at right angles to each other. @michaelchirico4: Even easier (for some at least) than one line in the terminal -- just open nautilus or whichever file manager you use and you'll see your drives listed in its left column. A single click on each one that you want to mount should get it going. The only waste of time or space with this is that you then have a file manager window open that you may not have needed. But the drive(s) will stay mounted if you close that window, or you can just minimize it based on the assumption that you might end up needing a file manager view during your session. Even simpler than that is that Ubuntu can show your drives in the launcher so you can mount them from there. Unfortunately as of 14.04 there is no right-click option to mount a drive, so you just click it and this still opens a file manager window, but it does accomplish the mounting so that's one click less. Ideally the launcher view of drives would by default show (visually) their mount status and have a right- click option to mount. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to banshee in Ubuntu. https://bugs.launchpad.net/bugs/751575 Title: banshee no longer plays music gstreamer resource error NotFound Status in “banshee” package in Ubuntu: Confirmed Bug description: Binary package hint: banshee I can no longer play locally stored music in Banshee. I get no error in Banshee but if I start banshee from the command line I get the following error when trying to play a song: [Error 16:11:53.512] GStreamer resource error: NotFound [Error 16:11:53.789] GStreamer resource error: NotFound [Error 16:11:54.068] GStreamer resource error: NotFound [Error 16:11:54.350] GStreamer resource error: NotFound [Error 16:11:54.633] GStreamer resource error: NotFound When I run `banshee --debug` I get the following error: An unhandled exception was thrown: Could not read add-in description at Mono.Addins.Addin.get_Description () [0x00000] in <filename unknown>:0 at Mono.Addins.TreeNode.ResetCachedData () [0x00000] in <filename unknown>:0 at Mono.Addins.TreeNode.ResetCachedData () [0x00000] in <filename unknown>:0 at Mono.Addins.TreeNode.ResetCachedData () [0x00000] in <filename unknown>:0 at Mono.Addins.TreeNode.ResetCachedData () [0x00000] in <filename unknown>:0 at Mono.Addins.ExtensionContext.ResetCachedData () [0x00000] in <filename unknown>:0 at Mono.Addins.AddinSessionService.ResetCachedData () [0x00000] in <filename unknown>:0 at Mono.Addins.Database.AddinDatabase.ResetCachedData () [0x00000] in <filename unknown>:0 at Mono.Addins.Database.AddinDatabase.Update (IProgressStatus monitor, System.String domain) [0x00000] in <filename unknown>:0 at Mono.Addins.Database.AddinDatabase.Repair (IProgressStatus monitor, System.String domain) [0x00000] in <filename unknown>:0 at Mono.Addins.AddinRegistry.Rebuild (IProgressStatus monitor) [0x00000] in <filename unknown>:0 at Banshee.ServiceStack.ServiceManager.InitializeAddins () [0x00000] in <filename unknown>:0 at Banshee.ServiceStack.ServiceManager.DefaultInitialize () [0x00000] in <filename unknown>:0 at Banshee.ServiceStack.Application.Initialize () [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.Initialize (Boolean registerCommonServices) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient..ctor (Boolean initializeDefault, System.String defaultIconName) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient..ctor () [0x00000] in <filename unknown>:0 at Nereid.Client..ctor () [0x00000] in <filename unknown>:0 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] in <filename unknown>:0 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] in <filename unknown>:0 at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in <filename unknown>:0 at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] in <filename unknown>:0 .NET Version: 2.0.50727.1433 OS Version: Unix 2.6.38.7 Assembly Version Information: System.Xml (2.0.0.0) Banshee.Core (1.9.0.0) Hyena.Data.Sqlite (1.9.0.0) System.Core (3.5.0.0) gdk-sharp (2.12.0.0) Mono.Addins (0.4.0.0) atk-sharp (2.12.0.0) Hyena.Gui (1.9.0.0) gtk-sharp (2.12.0.0) Banshee.ThickClient (1.9.0.0) Nereid (1.9.0.0) NDesk.DBus.Proxies (0.0.0.0) Mono.Posix (2.0.0.0) Hyena (1.9.0.0) NDesk.DBus (1.0.0.0) glib-sharp (2.12.0.0) System (2.0.0.0) Banshee.Services (1.9.0.0) Banshee (1.9.0.0) mscorlib (2.0.0.0) Platform Information: Linux 2.6.38-7-generic-pae i686 i386 GNU/Linux Disribution Information: [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=11.04 DISTRIB_CODENAME=natty DISTRIB_DESCRIPTION="Ubuntu Natty (development branch)" [/etc/debian_version] squeeze/sid ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: banshee 1.9.6-1ubuntu1 ProcVersionSignature: Ubuntu 2.6.38-7.39-generic-pae 2.6.38 Uname: Linux 2.6.38-7-generic-pae i686 Architecture: i386 Date: Tue Apr 5 16:24:11 2011 InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110218) ProcEnviron: LANGUAGE=en_GB:en PATH=(custom, user) LANG=en_GB.UTF-8 SHELL=/bin/bash SourcePackage: banshee UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/751575/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

