[ubuntu-mono] [Bug 640090] Re: Banshee doesn't update iPod

Ubuntu QA's Bug Bot bug-stats at murraytwins.com
Mon Sep 19 21:29:46 UTC 2011


** Tags added: testcase

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/640090

Title:
  Banshee doesn't update iPod

Status in Banshee Music Player:
  Fix Released
Status in “banshee” package in Ubuntu:
  Fix Released
Status in “banshee” source package in Maverick:
  Fix Released

Bug description:
  Binary package hint: banshee

  Hi,

  I'm using Banshee 1.7.5 from the repositories, which is supposed to
  fix long-standing issues with ipod synchronization by switching to
  libgpod. I can't tell if it's using that, but at least my iPod nano 5G
  at least shows up in banshee now.

  However, although the music that I added with gtkpod shows correctly
  in banshee, I can't add anything to the ipod. When I try to sync,
  'banshee --disable-dbus --debug' shows:

  [5 Debug 17:44:36.681] Finished - Adding 1 of 1 to Vitrola
  [6 Debug 17:44:39.881] Starting - Syncing iPod
  [6 Warn  17:44:39.934] Cannot save track to iPod - System.OverflowException: This isn't a 64bits machine. (in `mscorlib')
    at System.IntPtr..ctor (Int64 value) [0x00000]
    at GLib.Marshaller.DateTimeTotime_t (DateTime time) [0x00000]
    at GPod.GPodBase.DateTimeTotime_t (DateTime time) [0x00000]
    at GPod.Track.set_TimePlayed (DateTime value) [0x00000]
    at Banshee.Dap.AppleDevice.AppleDeviceTrackInfo.CommitToIpod (GPod.ITDB database) [0x000cf] in /build/buildd/banshee-1.7.5/src/Dap/Banshee.Dap.AppleDevice/Banshee.Dap.AppleDevice/AppleDeviceTrackInfo.cs:196
    at Banshee.Dap.AppleDevice.AppleDeviceSource.PerformSyncThreadCycle () [0x00082] in /build/buildd/banshee-1.7.5/src/Dap/Banshee.Dap.AppleDevice/Banshee.Dap.AppleDevice/AppleDeviceSource.cs:504

  ** (Banshee:3119): WARNING **: Unknown action type 33555456

  ** (Banshee:3119): CRITICAL **: itdb_splr_validate: assertion `at !=
  ITDB_SPLAT_UNKNOWN' failed

  ** (Banshee:3119): WARNING **: Unknown action type 33555456

  ** (Banshee:3119): CRITICAL **: itdb_splr_validate: assertion `at !=
  ITDB_SPLAT_UNKNOWN' failed

  ** (Banshee:3119): WARNING **: Unknown action type 33555456

  ** (Banshee:3119): CRITICAL **: itdb_splr_validate: assertion `at !=
  ITDB_SPLAT_UNKNOWN' failed

  ** (Banshee:3119): WARNING **: Unknown action type 33555456

  ** (Banshee:3119): CRITICAL **: itdb_splr_validate: assertion `at !=
  ITDB_SPLAT_UNKNOWN' failed

  ** (Banshee:3119): CRITICAL **: itdb_splr_validate: assertion `at != ITDB_SPLAT_UNKNOWN' failed
  libitdbprep: itdb_sqlite_generate_itdbs called with file /media/VITROLA/iPod_Control/iTunes/iTunesCDB and uuid 000A270020A85614
  itlp directory='/media/VITROLA/iPod_Control/iTunes/iTunes Library.itlp'
  *.itdb files will be stored in '/media/VITROLA/iPod_Control/iTunes/iTunes Library.itlp'
  [mk_Dynamic] Processing '/tmp/fileN1pLt4/Dynamic.itdb'
  [mk_Dynamic] creating table structure
  [mk_Dynamic] - processing 67 tracks
  [mk_Dynamic] - processing 2 playlists
  [mk_Dynamic] done.
  [mk_Extras] Processing '/tmp/fileN1pLt4/Extras.itdb'
  [mk_Extras] re-building table structure
  [mk_Extras] done.
  [mk_Genius] Processing '/tmp/fileN1pLt4/Genius.itdb'
  [mk_Genius] re-building table structure
  [mk_Genius] done.
  library_persistent_id = 0x6d9b2544da466385
  [mk_Library] Processing '/tmp/fileN1pLt4/Library.itdb'
  [mk_Library] building table structure
  [mk_Library] compiling SQL statements
  [mk_Library] - inserting into "version_info"
  [mk_Library] - inserting into "genre_map"
  [mk_Library] - inserting songs into "item_to_container"
  [mk_Library] - inserting playlist 'Vitrola' into "container"
  [mk_Library] - inserting songs into "item_to_container"
  [mk_Library] - inserting playlist 'Podcasts' into "container"
  library_persistent_id = 0x6d9b2544da466385
  device name = Vitrola
  [mk_Library] - inserting into "db_info"
  [mk_Library] - processing 67 tracks
  [mk_Library] done.
  [mk_Locations] Processing '/tmp/fileN1pLt4/Locations.itdb'
  [mk_Locations] re-building table structure
  [mk_Locations] Processing 67 tracks...
  [mk_Locations] done.
  [run_post_process_commands] Getting SQL post process commands
  [run_post_process_commands] Running 88 post process commands now
  [run_post_process_commands] ERROR when executing 'CreateRentalExpiredColumn': duplicate column name: rental_expired
  [run_post_process_commands] 87 out of 88 post process commands successfully executed
  [run_post_process_commands] done.
  itdbprep: copying 'Dynamic.itdb'
  itdbprep: copying 'Extras.itdb'
  itdbprep: copying 'Genius.itdb'
  itdbprep: copying 'Library.itdb'
  itdbprep: copying 'Locations.itdb'
  itdbprep: copying 'Locations.itdb.cbk'
  [6 Info  17:44:41.360] Wrote iPod database
  [6 Debug 17:44:41.360] Finished - Syncing iPod
  [1 Debug 17:46:04.022] Player state change: Idle -> Loading
  [1 Debug 17:46:04.600] Player state change: Loading -> Loaded
  [1 Debug 17:46:04.629] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Debug 17:46:04.858] Player state change: Loaded -> Playing
  [1 Debug 17:46:04.909] Creating Pango.Layout, configuring Cairo.Context
  [1 Debug 17:46:04.910] Creating Pango.Layout, configuring Cairo.Context
  [1 Debug 17:46:05.775] TrackInfoDisplay RenderAnimation: 26.00 FPS
  [1 Debug 17:46:06.510] Player state change: Playing -> Paused
  [1 Debug 17:46:31.460] Service disposed (Network)
  [1 Debug 17:46:31.469] Service disposed (AudioCdService)
  [1 Debug 17:46:31.475] Service disposed (CoverArtService)
  [1 Debug 17:46:31.479] Service disposed (AmazonMp3DownloaderService)
  [1 Warn  17:46:31.484] Service disposal (MprisService) threw an exception - System.Exception: Cannot unregister /org/mpris/MediaPlayer2 as it isn't registered (in `NDesk.DBus')
    at NDesk.DBus.Connection.Unregister (NDesk.DBus.ObjectPath path) [0x00000]
    at Banshee.Mpris.MprisService.System.IDisposable.Dispose () [0x00000] in /build/buildd/banshee-1.7.5/src/Extensions/Banshee.Mpris/Banshee.Mpris/MprisService.cs:77
    at Banshee.ServiceStack.ServiceManager.Shutdown () [0x0001c] in /build/buildd/banshee-1.7.5/src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs:294
  [1 Debug 17:46:31.489] Service disposed (GnomeService)
  [1 Debug 17:46:31.511] Service disposed (DaapService)
  [1 Debug 17:46:31.524] Unmapping DAP source (/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/host9/target9:0:0/9:0:0:0/block/sdb/sdb1)
  [1 Debug 17:46:32.229] Service disposed (DapService)
  [1 Debug 17:46:32.273] Service disposed (PodcastService)
  [1 Debug 17:46:32.280] Service disposed (NotificationAreaService)
  [1 Debug 17:46:32.412] Service disposed (LibraryWatcherService)
  [1 Debug 17:46:32.422] Service disposed (MultimediaKeysService)
  [1 Debug 17:46:32.424] Service disposed (BpmService)
  [1 Debug 17:46:32.424] Service disposed (GStreamerCoreService)
  [1 Debug 17:46:32.443] Service disposed (NereidPlayerInterface)
  [1 Debug 17:46:32.443] Service disposed (BookmarksService)
  [1 Debug 17:46:32.444] Service disposed (CollectionIndexerService)
  [1 Debug 17:46:32.448] Service disposed (HardwareManager)
  [1 Debug 17:46:32.452] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
  [1 Debug 17:46:32.525] Player state change: Paused -> Idle
  [1 Debug 17:46:32.532] (libbanshee:player) bp_destroy: disposed player
  [1 Debug 17:46:32.533] Service disposed (PlayerEngine)
  [1 Warn  17:46:32.536] Unable to unregister DBus object Banshee.PlayQueue.PlayQueueSource, does not appear to be registered
  [1 Debug 17:46:32.573] Service disposed (SourceManager)
  [1 Debug 17:46:32.579] Service disposed (DbConnection)

  
  TEST CASE:
  1. Plug iPod in
  2. Launch Banshee
  3. Transfer some songs in
  4. Eject iPod from within Banshee, or from the desktop
  5. Disconnect the iPod.
  6. Verify that the songs have been transferred in.

To manage notifications about this bug go to:
https://bugs.launchpad.net/banshee/+bug/640090/+subscriptions



More information about the Ubuntu-mono mailing list