** Changed in: banshee (Ubuntu Maverick)
       Status: New => Fix Committed

** Description changed:

  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
 
+   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): 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
 
+   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)
  
  
- Any ideas?
- 
- Thanks.
+ 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.

-- 
Banshee doesn't update iPod
https://bugs.launchpad.net/bugs/640090
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to