[email protected]
[Top] [All Lists]

Bug#299768: marked as forwarded (gtkpod: iPod Shuffle still doesn't work

Subject: Bug#299768: marked as forwarded gtkpod: iPod Shuffle still doesn't work (wrong iTunesDB)
From: Debian Bug Tracking System
Date: Wed, 16 Mar 2005 07:53:49 -0800
Your message dated Wed, 16 Mar 2005 16:30:25 +0100
with message-id <[email protected]>
has caused the Debian Bug report #299768,
regarding gtkpod: iPod Shuffle still doesn't work (wrong iTunesDB)
to be marked as having been forwarded to the upstream software
author(s) [email protected]

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

Received: (at 299768-forwarded) by bugs.debian.org; 16 Mar 2005 15:31:36 +0000
>From [email protected] Wed Mar 16 07:31:36 2005
Return-path: <[email protected]>
Received: from higgs.djpig.de [] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1DBaUi-00077s-00; Wed, 16 Mar 2005 07:31:36 -0800
Received: from djpig by higgs.djpig.de with local (Exim 4.44)
        id 1DBaTZ-00065o-E0; Wed, 16 Mar 2005 16:30:25 +0100
Date: Wed, 16 Mar 2005 16:30:25 +0100
From: Frank Lichtenheld <[email protected]>
To: [email protected]
Cc: =?iso-8859-1?Q?J=F6rg?= Kurlbaum <[email protected]>,
        [email protected]
Subject: [[email protected]: Bug#299768: gtkpod: iPod Shuffle still 
doesn't work (wrong iTunesDB)]
Message-ID: <[email protected]>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.5.6+20040907i
Delivered-To: [email protected]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER,
        HAS_PACKAGE autolearn=ham version=2.60-bugs.debian.org_2005_01_02


I got the following bug report from a user regarding the iPod Shuffle
support. You may want to consider the attached patch (not tested by me

----- Forwarded message from Jörg Kurlbaum <[email protected]> -----

Subject: Bug#299768: gtkpod: iPod Shuffle still doesn't work (wrong iTunesDB)
Reply-To: Jörg Kurlbaum <[email protected]>,
        [email protected]
Original-Sender: Jörg Kurlbaum <[email protected]>
X-Debian-PR-Message: report 299768
X-Debian-PR-Package: gtkpod
From: Jörg Kurlbaum <[email protected]>
To: Debian Bug Tracking System <[email protected]>
X-PTS-Package: gtkpod
X-PTS-Keyword: bts
X-Unsubscribe: echo 'unsubscribe gtkpod' | mail [email protected]

Package: gtkpod
Version: 0.88-1
Severity: normal

The new gtkpod (0.88) package should have support for the iPod Shuffle, 
but it doesn't work. The Shuffle fails to play anything after sync.

It seems, that the iTunesDB has a wrong field in the header.
The version number for iTunes software must be the highest available for
the shuffle. (0x0C from http://www.ipodlinux.org/ITunesDB#Database_Object)
If this value is changed, everything seems to work for the shuffle.
I don't have anything other than a iPod Shuffle, so i couldn't test it
on other iPods.

You could use the patch i will attach, but its just one line in

  Jörg :-)

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-tpx40
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages gtkpod depends on:
ii  libatk1.0-0                 1.8.0-4      The ATK accessibility toolkit
ii  libc6                       2.3.2.ds1-18 GNU C Library: Shared libraries an
ii  libglib2.0-0                2.6.1-3      The GLib library of C routines
ii  libgtk2.0-0                 2.6.2-4      The GTK+ graphical user interface 
ii  libid3tag0                  0.15.1b-4    ID3 tag reading library from the M
ii  libpango1.0-0               1.8.1-1      Layout and rendering of internatio

-- no debconf information

--- gtkpod-0.88/src/itunesdb.c  2005-03-10 15:17:49.000000000 +0100
+++ gtkpod-0.88_shuffle/src/itunesdb.c  2005-03-15 23:49:01.000000000 +0100
@@ -1756,7 +1756,7 @@
   put32lint (file, 104); /* header size */
   put32lint (file, -1);  /* size of whole mhdb -- fill in later */
   put32lint (file, 1);   /* ? */
-  put32lint (file, 1);   /*  - changed to 2 from itunes2 to
+  put32lint (file, 0x0C);   /*  - changed to 2 from itunes2 to
                             3. Probably version.  Had to make this
                             0xC for shuffle to accept it */
   put32lint (file, 2);   /* two children in total */

----- End forwarded message -----

Frank Lichtenheld <[email protected]>
www: http://www.djpig.de/

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

<Prev in Thread] Current Thread [Next in Thread>
  • Bug#299768: marked as forwarded (gtkpod: iPod Shuffle still doesn't work (wrong iTunesDB)), Debian Bug Tracking System <=