Banshee doesn't update iPod
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Banshee |
Fix Released
|
Critical
|
|||
banshee (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Maverick |
Fix Released
|
Undecided
|
Unassigned |
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.
at System.IntPtr..ctor (Int64 value) [0x00000]
at GLib.Marshaller
at GPod.GPodBase.
at GPod.Track.
at Banshee.
at Banshee.
** (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_
itlp directory=
*.itdb files will be stored in '/media/
[mk_Dynamic] Processing '/tmp/fileN1pLt
[mk_Dynamic] creating table structure
[mk_Dynamic] - processing 67 tracks
[mk_Dynamic] - processing 2 playlists
[mk_Dynamic] done.
[mk_Extras] Processing '/tmp/fileN1pLt
[mk_Extras] re-building table structure
[mk_Extras] done.
[mk_Genius] Processing '/tmp/fileN1pLt
[mk_Genius] re-building table structure
[mk_Genius] done.
library_
[mk_Library] Processing '/tmp/fileN1pLt
[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_
device name = Vitrola
[mk_Library] - inserting into "db_info"
[mk_Library] - processing 67 tracks
[mk_Library] done.
[mk_Locations] Processing '/tmp/fileN1pLt
[mk_Locations] re-building table structure
[mk_Locations] Processing 67 tracks...
[mk_Locations] done.
[run_post_
[run_post_
[run_post_
[run_post_
[run_post_
itdbprep: copying 'Dynamic.itdb'
itdbprep: copying 'Extras.itdb'
itdbprep: copying 'Genius.itdb'
itdbprep: copying 'Library.itdb'
itdbprep: copying 'Locations.itdb'
itdbprep: copying 'Locations.
[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 (AmazonMp3Downl
[1 Warn 17:46:31.484] Service disposal (MprisService) threw an exception - System.Exception: Cannot unregister /org/mpris/
at NDesk.DBus.
at Banshee.
at Banshee.
[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/
[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 (NotificationAr
[1 Debug 17:46:32.412] Service disposed (LibraryWatcher
[1 Debug 17:46:32.422] Service disposed (MultimediaKeys
[1 Debug 17:46:32.424] Service disposed (BpmService)
[1 Debug 17:46:32.424] Service disposed (GStreamerCoreS
[1 Debug 17:46:32.443] Service disposed (NereidPlayerIn
[1 Debug 17:46:32.443] Service disposed (BookmarksService)
[1 Debug 17:46:32.444] Service disposed (CollectionInde
[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.
[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.
Changed in banshee: | |
importance: | Unknown → Critical |
status: | Unknown → In Progress |
Changed in banshee: | |
status: | In Progress → Fix Released |
Changed in banshee (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in banshee (Ubuntu Maverick): | |
status: | New → Fix Committed |
description: | updated |
tags: | added: testcase |
A small addendum: I see this problem both using the banshee unstable and daily PPAs (as of 9/15).