Banshee does not copy files from removable media into the library and gives no feedback when they're missing

Bug #834847 reported by Emily Maher
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I added several mp3 files from a USB disk to Banshee's media library in Ubuntu 11.04. Playing these worked fine, but then I removed the USB disk and found that clicking on any of these songs resulted in no response whatsoever from Banshee. Digging further, it became clear that Banshee had not copied the files off the USB disk into the library.

There are two bugs here. One is that Banshee should copy, or prompt to copy, files from removable media. Alternatively, it could ask for the removable disk with the same serial number or properties that the files came from when the tracks cannot be found.

The second bug is that when Banshee cannot find a track, it should produce some sort of visible error.

Revision history for this message
Emily Maher (emily-maher) wrote :
Download full text (13.3 KiB)

lola@Ubuntu-ThinkPad-Edge:~$ banshee --debug
** Running Mono with --debug **
[1 Info 17:11:52.018] Running Banshee 2.0.0: [Ubuntu 11.04 (linux-gnu, x86_64) @ 2011-06-28 05:39:10 UTC]
[1 Debug 17:11:52.043] Initializing GTK
[1 Debug 17:11:53.979] Post-Initializing GTK
[1 Debug 17:11:53.995] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 17:11:54.018] Using default gconf-base-key
[1 Debug 17:11:54.073] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 17:11:54.183] Core service started (DBusServiceManager, 0.001844)
[1 Debug 17:11:54.186] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 17:11:54.200] Core service started (DBusCommandService, 0.016482)
[1 Debug 17:11:54.248] Opened SQLite (version 3.7.4) connection to /home/lola/.config/banshee-1/banshee.db
[1 Debug 17:11:54.249] Core service started (DbConnection, 0.049123)
[1 Debug 17:11:54.276] Database version 43 is up to date
[1 Debug 17:11:54.336] Core service started (PreferenceService, 0.02714)
[1 Debug 17:11:54.351] Core service started (Network, 0.015828)
[1 Debug 17:11:54.352] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 17:11:54.352] Core service started (SourceManager, 0.000901)
[1 Debug 17:11:54.367] Core service started (MediaProfileManager, 0.000361)
[1 Debug 17:11:54.371] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 17:11:54.374] Core service started (PlayerEngine, 0.006649)
[1 Debug 17:11:54.396] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 17:11:54.397] Core service started (PlaybackController, 0.00414)
[1 Debug 17:11:54.409] Starting - Startup Job
[1 Debug 17:11:54.410] Core service started (JobScheduler, 0.012746)
[1 Debug 17:11:54.430] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 17:11:54.481] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 17:11:54.483] Core service started (HardwareManager, 0.072928)
[1 Debug 17:11:54.486] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 17:11:54.488] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[1 Debug 17:11:54.491] Core service started (CollectionIndexerService, 0.007342)
[1 Debug 17:11:54.493] Core service started (SaveTrackMetadataService, 0.002163)
[1 Debug 17:11:54.504] Adding icon theme search path: /usr/share/banshee/icons
[1 Debug 17:11:54.505] Core service started (GtkElementsService, 0.012309)
[1 Debug 17:11:54.507] Core service started (InterfaceActionService, 0.002049)
[1 Debug 17:11:54.659] Extension actions loaded: MetadataFixActions
[1 Debug 17:11:54.660] Registering remote object /org/bansheeproject/Banshee...

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in banshee (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.