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

Bug #755453 reported by markus haider on 2011-04-09
This bug affects 9 people
Affects Status Importance Assigned to Milestone
libgpod (Ubuntu)

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.

Bartek (bart-1024g) wrote :

I'm having ht esame problem with my iPod Shuffle

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
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, 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...


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.

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

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

Chow Loong Jin (hyperair) wrote :

Looks like a libgpod problem.

affects: banshee (Ubuntu) → libgpod (Ubuntu)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers