[Banshee-List] iPod sync - Files on iPod but cannot play them (no music found)



Hello,
In the past few days I tried to sync my two iPods (Shuffle 2nd gen.
and Nano 4th gen.) and I noticed the same problem for both of them.

Within Banshee I can sync without any error. After sync, browsing the
iPod from Banshee shows the tracks that were uploaded to the device.
So far, it looks good.

But, when trying to play music on the Shuffle, I got the flashing
lights indicating that no music is present on device.

Samething for the Nano, nothing shows up in Music menu. But on the
Nano, space usage shows space used by 'Other' type of file that
matches the amount of data put on the device.

Using command line, I can find files under 'iPod_Control/Music'.

I tried to delete the iTunesDB file with no success. I also performed
a Restore using iTunes on Windows 7 to make sure the file system on
the iPod is not HFS (one of my iPod was only used under MacOS so far).
There was so Firmware update available for both iPods.

When the iPod Shuffle (in this case -- did not check what happens with
the Nano) is connected, the following messages are logged in
$HOME/.config/banshee-1/log:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** (Banshee:3070): WARNING **: Error parsing recent playcounts
[Warn  19:43:38.858] iPod database could not be loaded, creating a new
one - GLib.GException: iTunesStats file
('/media/SHUFFLE/iPod_Control/iTunes/iTunesStats'): entry length
smaller than expected (0<32). (in `libgpod-sharp')
  at GPod.ITDB.itdb_parse_wrapped (System.String mountpoint) [0x00000]
in <filename unknown>:0
  at GPod.ITDB..ctor (System.String mountpoint) [0x00000] in <filename
unknown>:0
  at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice (Boolean
refresh) [0x00000] in <filename unknown>:0

** (Banshee:3070): WARNING **: Error parsing recent playcounts
[Warn  19:43:38.860] Caught an exception - GLib.GException:
iTunesStats file ('/media/SHUFFLE/iPod_Control/iTunes/iTunesStats'):
entry length smaller than expected (0<32). (in `libgpod-sharp')
  at GPod.ITDB.itdb_parse_wrapped (System.String mountpoint) [0x00000]
in <filename unknown>:0
  at GPod.ITDB..ctor (System.String mountpoint) [0x00000] in <filename
unknown>:0
  at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice (Boolean
refresh) [0x00000] in <filename unknown>:0
  at Banshee.Dap.AppleDevice.AppleDeviceSource.LoadFromDevice ()
[0x00000] in <filename unknown>:0
  at Banshee.Dap.DapSource.ThreadedLoadDeviceContents (System.Object
state) [0x00000] in <filename unknown>:0
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

I tried to delete the iTunesStats file. At next connection the file
was re-created with the same message in the log.

System information:
- Fedora 16 x86_64 (Gnome)
- Banshee 2.2.1
- All available updates are installed.
- Banshee & libgpod packages:
-------------------------------------------------------------------------------------
[myuser@orion Music]$ rpm -qa|grep -E "libgpod|banshee"
banshee-2.2.1-1.fc16.x86_64
libgpod-sharp-0.8.2-1.fc16.x86_64
banshee-musicbrainz-2.2.1-1.fc16.x86_64
libgpod-0.8.2-1.fc16.x86_64
[myuser@orion Music]$
-------------------------------------------------------------------------------------

Any idea ?


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]