After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 603356 - ipod songs no longer showing up on iPod (nano) after sync
ipod songs no longer showing up on iPod (nano) after sync
Status: RESOLVED DUPLICATE of bug 599772
Product: rhythmbox
Classification: Other
Component: iPod
0.12.x
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-11-30 11:11 UTC by Kalle Alm
Modified: 2009-12-02 00:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kalle Alm 2009-11-30 11:11:40 UTC
I upgraded to karmic a week or two ago, and I think (not 100% sure) this was the first time I synced music with rhythmbox after the upgrade -- I've been syncing using rhythmbox ever since I bought the iPod about a year ago in jaunty (the 9.04 version -- I think it was jaunty).

In either case, I have an iPod Nano 8GB (model no. A1285). I had a coupe of gbs of music on it and went in and deleted and added a bunch of songs earlier. When I finally tried to eject the device through rhythmbox I got a "Device is busy" message, so I closed rhythmbox and looked around for some other app or terminal which might be sitting on the iPod, found none, then finally ejected by right clicking on the IPOD icon on the desktop. The iPod shows up with "0 songs". I plug it back in and in rhythmbox, all the songs are there as they should. So I try removing them all, then ejecting, then pluggging back in, then adding some songs and ejecting, but it still shows up with 0 songs.

After this, I tried Amarok but it won't find the device. I tried Banshee but it won't find the device. The only app that finds it is rhythmbox, but it just can't seem to make the iPod recognize the songs it puts on. The iPod keeps saying "0 songs", whereas rhythmbox keeps saying "it's all there".

So I deleted all files in the /media/IPOD/ folder and ejected. This reset the device -- got the Apple logo, had to choose language etc. and all. Plugging it back in, rhythmbox now says it wants to initialize it and asks me to pick model and give it a name. I obediently do so and am followed by a long wait and an error, which says that the file ".../SysInfo" is empty. I go in and fill that file in with the 16 digit id (detailed elsewhere, for Amarok IIRC), save, eject, remount, try it in rhythmbox and this time it looks like it's working, but rhythmbox doesn't ACTUALLY change the name even though it asks me for one (it still goes "iPod"). I try to put one song on, eject it, but nothing shows up. "0 songs".

I reformat the IPOD from the desktop, eject it, get the "choose language" stuff again, plug it back in, try adding one song to it, eject it, and still "0 songs".

I got a hold of a Windows user who let me plug the iPod into his box, and upon starting iTunes, iTunes claimed that the iPod was corrupted and needed recovering. So it promptly went and downloaded a 60 mb or so file from Apple and upgraded the firmware + restored the iPod to factory defaults. I put two songs from my friend's computer onto it to test thru iTunes and it worked fine. Then I went back home, tried to put a song on it in rhythmbox, ejected, and it shows "2 songs" -- it's not seeing the song from rhythmbox.

ProblemType: Bug
Architecture: amd64
Date: Sun Nov 29 22:38:45 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/rhythmbox
NonfreeKernelModules: nvidia
Package: rhythmbox 0.12.5-0ubuntu5
ProcEnviron:
 LANGUAGE=en_US.UTF-8
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-15.50-generic
SourcePackage: rhythmbox
Uname: Linux 2.6.31-15-generic x86_64
Comment 1 Christophe Fergeau 2009-11-30 13:19:16 UTC
What ipod model is it? a 5th generation nano (the one with the camera) ? If so, they are not supported yet.
Comment 2 Kalle Alm 2009-11-30 13:53:58 UTC
No it's a 4th generation nano, and it worked fine in rhythmbox for ubuntu 9.04, so it is definitely supported. Not very official but URL with details on the model here: http://www.geeks.com/details.asp?invtid=BLK-A1285-8GB-PB-R&cat=MP3

-Kalle.
Comment 3 Christophe Fergeau 2009-11-30 14:03:05 UTC
Do you have an iPod_Control/Device/SysInfoExtended file?
Comment 4 Kalle Alm 2009-11-30 14:16:06 UTC
Yes, it's 14294 bytes in size. Clipped start and end below:
---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AppleDRMVersion</key>
<dict>
<key>Minimum</key>
<integer>0</integer>
<key>Maximum</key>
<integer>4</integer>
<key>Format</key>
<integer>1</integer>
</dict>
<key>AudioCodecs</key>
<dict>
<key>AIFF</key>
[...]

[...]
<key>MinimumWidth</key>
<integer>32</integer>
<key>MinimumHeight</key>
<integer>32</integer>
<key>MaximumWidth</key>
<integer>640</integer>
<key>MaximumHeight</key>
<integer>480</integer>
</dict>
</dict>
<key>RentalClockBias</key>
<integer>1234616582</integer>
</dict>
</plist>
---
Comment 5 Christophe Fergeau 2009-11-30 14:19:48 UTC
And empty iPod_Control/Device/SysInfo ?
Comment 6 Christophe Fergeau 2009-11-30 14:21:13 UTC
Oh, or it might be the same issue as https://bugzilla.gnome.org/show_bug.cgi?id=599772#c22
Comment 7 Kalle Alm 2009-11-30 14:27:17 UTC
Yes the SysInfo file is 0 bytes in size. And the bug you linked to looks very much similar to what I am experiencing.
Comment 8 Kalle Alm 2009-12-01 23:59:21 UTC
Just letting you know that I applied Rocko's on-the-fly patch to the binaries and my iPod is now working as it should. So yeah, it was the same problem.
Comment 9 Kalle Alm 2009-12-02 00:01:25 UTC

*** This bug has been marked as a duplicate of bug 599772 ***