GNOME Bugzilla – Bug 629802
Banshee does not load iPod properly (or transfer files)
Last modified: 2010-09-17 11:00:22 UTC
Hi, I'm having problems using my iPod (nano 5G) with Banshee. This hasn't work in ages, but I was anxious to try v1.7.5 because the release notes mention it's using libgpod instead of ipod-sharp (and gtkpod has always worked). Anyways, I installed all the relevant packages from the banshee-unstable PPA in my ubuntu 10.04 machine. The iPod's icon does show up, and a bar saying 'Loading ipod' does too, but nothing really happens. Trying to sync or move stuff to the ipod goes through the motions (copy files, etc.) but nothing shows up on the ipod upon disconnect. As it can be seen in the log below (which only includes trying to read the ipod) it seems to fail. Oh, and I'm running banshee with dbus disable because of this bug: https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/637347 Best Regards, Carlos banshee --debug --disable-dbus ** Running Mono with --debug ** [1 Info 15:30:20.378] Running Banshee 1.7.5: [Ubuntu 10.04.1 LTS (linux-gnu, i486) @ 2010-09-12 04:57:59 UTC] [1 Debug 15:30:20.447] Initializing GTK [1 Debug 15:30:24.912] Post-Initializing GTK [1 Debug 15:30:24.994] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient) [1 Debug 15:30:25.025] Using default gconf-base-key [1 Debug 15:30:25.501] Core service started (DBusServiceManager, 0.004853) [1 Debug 15:30:25.509] Core service started (DBusCommandService, 0.005794) [1 Debug 15:30:25.793] Opened SQLite (version 3.6.22) connection to /home/cmoffat/.config/banshee-1/banshee.db [1 Debug 15:30:25.794] Core service started (DbConnection, 0.285304) [1 Debug 15:30:25.810] Database version 43 is up to date [1 Debug 15:30:25.903] Core service started (PreferenceService, 0.034728) [1 Debug 15:30:25.905] Core service started (SourceManager, 0.001941) [1 Debug 15:30:25.937] Core service started (MediaProfileManager, 0.000959) [1 Debug 15:30:25.946] Core service started (PlayerEngine, 0.008574) [1 Debug 15:30:26.008] Core service started (PlaybackController, 0.005605) [1 Debug 15:30:26.034] Starting - Startup Job [1 Debug 15:30:26.038] Core service started (JobScheduler, 0.030022) [1 Debug 15:30:26.106] IO provider extension loaded (Banshee.IO.Gio.Provider) [1 Debug 15:30:26.249] Loaded HardwareManager backend: Banshee.Hardware.Gio [1 Debug 15:30:26.256] Core service started (HardwareManager, 0.217689) [1 Debug 15:30:26.262] Core service started (CollectionIndexerService, 0.005679) [1 Debug 15:30:26.268] Core service started (SaveTrackMetadataService, 0.006335) [1 Debug 15:30:26.304] Adding icon theme search path: /usr/share/banshee-1/icons [1 Debug 15:30:26.306] Core service started (GtkElementsService, 0.037405) [1 Debug 15:30:26.311] Core service started (InterfaceActionService, 0.004524) [1 Debug 15:30:26.643] Extension actions loaded: MetadataFixActions [1 Debug 15:30:26.645] Album artwork path set to /home/cmoffat/.cache/media-art [1 Debug 15:30:26.737] Core service started (ArtworkManager, 0.09388) [1 Debug 15:30:26.738] Core service started (BookmarksService, 0.000336) [1 Debug 15:30:27.993] Constructed Nereid interface: 1.163429 [1 Debug 15:30:28.285] Creating new surface cache for 90px images, capped at 0.31 MiB (10 items) [1 Debug 15:30:28.537] Core service started (NereidPlayerInterface, 1.798929) [1 Debug 15:30:28.617] Extension service started (GStreamerCoreService, 0.078006) [1 Debug 15:30:28.628] Using GNOME 2.22 API for Multimedia Keys [1 Debug 15:30:28.628] Extension service started (MultimediaKeysService, 0.011378) [1 Debug 15:30:28.794] Extension service started (NotificationAreaService, 0.164938) [1 Debug 15:30:28.801] Extension service started (PodcastService, 0.0074) [1 Debug 15:30:28.804] Extension service started (DapService, 0.003097) [1 Debug 15:30:28.808] Extension service started (DaapService, 0.003375) [1 Info 15:30:28.822] Updating web proxy from GConf [1 Debug 15:30:28.843] Direct connection, no proxy in use [1 Debug 15:30:28.892] Extension service started (GnomeService, 0.083534) [1 Debug 15:30:28.897] Extension service started (MprisService, 0.005412) [1 Debug 15:30:28.904] Extension service started (CoverArtService, 0.00593) [1 Debug 15:30:28.992] Extension service started (AudioCdService, 0.0883) [1 Info 15:30:28.994] All services are started 3.786852 [1 Debug 15:30:31.576] Extension source loaded: Play Queue [1 Debug 15:30:31.619] Extension source loaded: Now Playing [1 Debug 15:30:31.679] Extension source loaded: Radio [1 Debug 15:30:31.779] Extension source loaded: File System Queue [1 Debug 15:30:31.792] Extension source loaded: Miro Guide [1 Debug 15:30:31.871] Extension source loaded: Audiobooks, etc [1 Debug 15:30:31.882] Starting GTK main loop [1 Debug 15:30:32.382] Creating Pango.Layout, configuring Cairo.Context [1 Debug 15:30:32.461] Creating Pango.Layout, configuring Cairo.Context [1 Debug 15:30:32.539] Creating Pango.Layout, configuring Cairo.Context [1 Info 15:30:33.121] nereid Client Started [1 Debug 15:30:33.131] Delayed Initializating Banshee.MediaEngine.PlayerEngineService [1 Debug 15:30:33.155] (libbanshee:player) Stream volume supported: YES [1 Debug 15:30:33.167] (libbanshee:player) Audiosink has volume: NO [1 Debug 15:30:33.176] (libbanshee:player) Using system (gst-plugins-good) equalizer element [1 Debug 15:30:33.369] Player state change: NotReady -> Ready [1 Debug 15:30:33.381] Loaded equalizer presets: 0.00041 [1 Debug 15:30:33.395] Selected equalizer: Rock [1 Debug 15:30:33.407] Player state change: Ready -> Idle [1 Debug 15:30:33.419] (libbanshee:player) Enabled ReplayGain [1 Debug 15:30:33.461] (libbanshee:player) scaled volume: 1.00 (ReplayGain) * 1.00 (User) = 1.00 [1 Debug 15:30:33.479] (libbanshee:player) scaled volume: 1.00 (ReplayGain) * 0.51 (User) = 0.51 [1 Debug 15:30:33.489] Delayed Initializating Banshee.Podcasting.PodcastService [1 Debug 15:30:33.768] Delayed Initializating Banshee.Dap.DapService [1 Debug 15:30:33.788] Dap support extension loaded: Banshee.Dap.MassStorage [1 Debug 15:30:33.793] Dap support extension loaded: Banshee.Dap.AppleDevice [1 Debug 15:30:33.804] Dap support extension loaded: Banshee.Dap.Mtp [1 Debug 15:30:33.825] Delayed Initializating Banshee.Daap.DaapService [2 Debug 15:30:33.914] Core service started (Network, 0.071192) [2 Debug 15:30:33.915] Refreshing any podcasts that haven't been updated in over an hour [3 Debug 15:30:34.589] DAAP Proxy listening for connections on port 8089 [1 Debug 15:30:34.827] Finished - Startup Job [4 Debug 15:30:35.168] Found DAP support (Banshee.Dap.AppleDevice.AppleDeviceSource) for device IPOD and Uuid /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/host9/target9:0:0/9:0:0:0/block/sdb/sdb1 [4 Warn 15:30:35.171] Failed to load media-player-info file for ** (Banshee:10985): CRITICAL **: itdb_get_control_dir: assertion `mountpoint' failed [5 Warn 15:30:35.276] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `libgpod-sharp') at GPod.ITDB.get_Tracks () [0x00000] at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice (Boolean refresh) [0x00090] in /build/buildd/banshee-1.7.5/src/Dap/Banshee.Dap.AppleDevice/Banshee.Dap.AppleDevice/AppleDeviceSource.cs:170 at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice () [0x00000] in /build/buildd/banshee-1.7.5/src/Dap/Banshee.Dap.AppleDevice/Banshee.Dap.AppleDevice/AppleDeviceSource.cs:147 at Banshee.Dap.DapSource.ThreadedLoadDeviceContents (System.Object state) [0x00022] in /build/buildd/banshee-1.7.5/src/Dap/Banshee.Dap/Banshee.Dap/DapSource.cs:281
Hmmm, an NRE inside GPod.ITDB.get_Tracks (), seems like a libgpod-sharp bug, can anyone confirm?
Banshee needs to mount the iDevice before attempting to use it. I'll work on this one now. Out of interest, does your system normally auto-mount your ipod so you can browse it like a regular external harddrive? *** This bug has been marked as a duplicate of bug 488149 ***
Hi Alan, It turns out something else had gone wrong, because not even gtkpod was working anymore. After I reset it with iTunes, this particular problem went away. Banshee still doesn't sync with my ipod, as described here: https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/640090 Alan, would you like me to file a new bug report regarding the issue described in the ubuntu bug report? Thanks.
(In reply to comment #3) > Banshee still doesn't sync with my ipod, as described here: > > https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/640090 > > Alan, would you like me to file a new bug report regarding the issue described > in the ubuntu bug report? That is already reported as bug 629838.