[Natty beta1] Banshee does not sync files to Ipod 4

Bug #755453 reported by markus haider
40
This bug affects 9 people
Affects Status Importance Assigned to Milestone
gtkpod
New
Undecided
Unassigned
libgpod (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: banshee

I am using Natty beta1 which comes with banshee 2.0. It correctly finds my ipod 4 and the music on it. When I try to move an album from my library onto the ipod, the status bar says it is adding the tracks, and on my ipod it says synchronise like if I would be using itunes. After the adding is done, it the banshee status bar says "Writing media database". After this is finished, I try to find the songs on my ipod, but they are not there. Also, if I disconnect and reconnect my ipod to banshee, I cannot find the files I copied.

Revision history for this message
Bartek (bart-1024g) wrote :

I'm having ht esame problem with my iPod Shuffle

Revision history for this message
Victor Vargas (kamus) wrote :

Please could you run in a terminal "banshee --debug" and attach all the output information as a separated file (while you are trying to reproduce this issue)? Also could you include more details about your Ipod 4 for example which firmware version has? Thanks

Changed in banshee (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Trojanfox (rodicurus) wrote :
Download full text (4.0 KiB)

[1 Debug 19:26:58.197] Extension source loaded: File System Queue
** (Banshee:427): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

(Banshee:427): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome'

** (Banshee:427): WARNING **: Error calling get_info: Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/dbus/service.py", line 702, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/platform/linux/dbus_interface.py", line 992, in get_info
    return self.syncdaemon_folders.get_info(path)
  File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/interaction_interfaces.py", line 634, in get_info
    mdobj = self.fs.get_by_path(path.encode('utf-8'))
  File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/filesystem_manager.py", line 773, in get_by_path
    mdid = self._idx_path[path]
KeyError: '/home/ricky/.ubuntuone/Purchased from Ubuntu One'

** (Banshee:427): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed
[1 Debug 19:26:58.214] Extension source loaded: Ubuntu One Music Store
[1 Debug 19:26:58.220] Extension source loaded: Miro Guide
[1 Debug 19:26:58.266] Extension source loaded: Internet Archive
[1 Debug 19:26:58.286] Extension source loaded: Audiobooks
[1 Debug 19:26:58.289] Starting GTK main loop

** (Banshee:427): WARNING **: Error rescanning Purchased Music: No such file or directory
[1 Debug 19:26:58.425] Creating Pango.Layout, configuring Cairo.Context
** (Banshee:427): DEBUG: Loading the real store page

** (Banshee:427): WARNING **: Could not get credentials for 'Ubuntu One': Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/dbus/service.py", line 702, in _message_cb
    retval = candidate_method(self, *args, **keywords)
TypeError: find_credentials() takes exactly 3 arguments (2 given)

[1 Info 19:26:58.561] nereid Client Started
[1 Debug 19:26:58.563] Delayed Initializating Banshee.MediaEngine.PlayerEngineService
[1 Debug 19:26:58.566] (libbanshee:player) Stream volume supported: YES
[1 Debug 19:26:58.568] (libbanshee:player) Audiosink has volume: NO
[1 Debug 19:26:58.574] (libbanshee:player) Using system (gst-plugins-good) equalizer element
[1 Debug 19:26:58.610] Player state change: NotReady -> Ready
[1 Debug 19:26:58.614] Loaded equalizer presets: 0.000145
[1 Debug 19:26:58.617] Selected equalizer: Rock
[1 Debug 19:26:58.621] Player state change: Ready -> Idle
[1 Debug 19:26:58.624] (libbanshee:player) Enabled ReplayGain
[1 Debug 19:26:58.629] (libbanshee:player) scaled volume: 1.00 (ReplayGain) * 0.00 (User) = 0.00
[1 Info 19:26:58.631] GStreamer version 0.10.32.0, gapless: True, replaygain: True
[1 Debug 19:26:58.632] (libbanshee:player) scaled volume: 1.00 (ReplayGain) * 0.55 (User) = 0.55
[1 Debug 19:26:58.634] Delayed Initializating Banshee.Podcasting.PodcastService
[1 Debug 19:26:58.702] Delayed Initializating Banshee.Dap.DapService
[1 Debug 19:26:58.707] Dap support extension loaded: Banshee.Dap.MassStorage
[1 Debug 19:26:58.708] Dap support extension loade...

Read more...

Revision history for this message
Larry Tate (cathect) wrote :

I submitted this bug too, but I think it is the same problem. However, this only affects my attempts to move podcasts to the I-pod. Music is fine.

Revision history for this message
Rüdiger Kupper (ruediger.kupper) wrote :

I recently encountered this bug using Banshee as delivered with Natty: On moving songs to the Ipod, both Banshee and the Ipod report success, but songs were never to be found on the Ipod.

Changed in banshee (Ubuntu):
status: New → Confirmed
Revision history for this message
John Dickinson (dickinsonjl-googlemail) wrote :

Same issue with my iPhone 4 (iOS 5.0.1):

** (Banshee:4622): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed

** (Banshee:4622): WARNING **: Error rescanning Purchased Music: No such file or directory
[16 Debug 11:16:54.379] Starting
[16 Debug 11:16:54.521] Initialized MediaProfileManager: 0.134467
[16 Debug 11:16:54.578] GStreamer pipeline does not run: audioconvert ! novellaacenc bitrate=128000 profile=2 outputformat=0 ! novellqtmux
[16 Debug 11:16:54.673] GStreamer pipeline does not run: audioconvert ! xingenc bitrate=128 ! id3v2mux
[16 Debug 11:16:54.759] GStreamer pipeline does not run: audioconvert ! fluwmaenc bitrate=64000 vbr=false ! fluasfmux
[16 Debug 11:16:56.817] Finished - Adding 47 of 47 to iPhone
[18 Debug 11:16:56.988] Starting - Synchronising iPod
libitdbprep: itdb_iphone_start_sync called with uuid=ff618223a3998f9312474a6261
itdb_iphone_start_sync: posted syncWillStart
itdb_iphone_start_sync: posted syncLockRequest
Locking for sync, attempt 0...
itdb_iphone_start_sync: posted syncDidStart

** (Banshee:4622): CRITICAL **: itdb_splr_validate: assertion `at != ITDB_SPLAT_UNKNOWN' failed
[18 Warn 11:20:50.709] Failed to save iPod database - GLib.GException: Unsupported checksum type (in `libgpod-sharp')
  at GPod.ITDB.Write () [0x00000] in <filename unknown>:0
  at Banshee.Dap.AppleDevice.AppleDeviceSource.PerformSyncThreadCycle () [0x00000] in <filename unknown>:0
libitdbprep: itdb_iphone_stop_sync called
Could not delete '.status-com.apple.itdprep.command.runPostProcess'
Could not delete 'ddd.itdbm'
itdb_iphone_stop_sync: posted syncDidFinish
[18 Debug 11:20:50.941] Finished - Synchronising iPod
[18 Debug 11:20:50.942] Ending AppleDevice sync thread cycle

Revision history for this message
Chow Loong Jin (hyperair) wrote :

Looks like a libgpod problem.

affects: banshee (Ubuntu) → libgpod (Ubuntu)
Revision history for this message
Chow Loong Jin (hyperair) wrote :
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.