bug-gnupod
[Top][All Lists]
Advanced

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

Re: [Bug-gnupod] Problem over 32946 entries in GNUtunesDB.xml


From: H. Langos
Subject: Re: [Bug-gnupod] Problem over 32946 entries in GNUtunesDB.xml
Date: Wed, 26 Nov 2008 16:36:02 +0100
User-agent: Mutt/1.5.13 (2006-08-11)

On Tue, Nov 25, 2008 at 08:03:54PM +0100, Pierre-Marie Gandoin wrote:
> Thanks a lot for replying !
> 

no worries... everything that distracts me from work is welcome ;-)

> 19:54:44:~/Documents/iPod> mktunes.pl -m /Volumes/GAWIPOD -g 000A27001561AB81
> mktunes.pl 0.99.6
>  (C) Adrian Ulrich
> > On-The-Go data sync needed...
> > On-The-Go data synced
> > Loading ArtworkDB...done
> > Parsing XML document...
> > 37986 files parsed, assembling iTunesDB...
> > Creating iPod playlists...
> >> Created Playlist 'Bobby' with 17 files
> > Hashing database for iPod GUID '0x000a27001561ab81'
> > Writing new iTunesShuffle DB
> > Updating Sync-Status
> 
> You can now umount your iPod. [Files: 37986]
>  - May the iPod be with you!

That looks ok to me. Though there is already a 99.7 but there are no changes 
that sound like they could solve your problem.

> > This could indeed be a problem for the iPod software. I don't know the
> > binary format of the iTunesDB but messing with references like that could 
> > cause problems for the database parser on the ipod.
> > 
> > I suggest you try to add those files without adding cross references first. 
> 
> Yes, I will. In fact, my iPod contains 25000+ songs for now, so without
> cross references, I'm far from the 32946 limit. This said, even with cross
> references, until exactly 32945 entries in GNUtunesDB.xml, the iPod works
> like a charm. But the bug could come from some combination of big number
> of entries + cross references.

hmmm... maybe we run into a file size limit of vfat or some memory limitation 
of the ipods software.

could you post the output of 
"ls -lsa <mountpoint>/iPod_Control/iTunes/" and
"ls -lsa <mountpoint>/iPod_Control/.gnupod/"

Mine looks like this:

total 22416
    4 drwx------  2 hlangos hlangos     4096 2008-11-25 11:46 .
    4 drwx------ 11 hlangos hlangos     4096 2008-02-13 01:01 ..
    4 -rw-------  1 hlangos hlangos       54 2008-02-13 11:49 gtkpod.prefs
20480 -rw-------  1 hlangos hlangos 20971520 2008-01-13 16:37 iTunesControl
 1388 -rw-------  1 hlangos hlangos  1420653 2008-11-25 11:46 iTunesDB
   72 -rw-------  1 hlangos hlangos    71813 2008-03-31 18:15 iTunesDB.ext
    0 -rw-------  1 hlangos hlangos        0 2008-01-13 19:20 iTunesGameIDs
    0 -rw-------  1 hlangos hlangos        0 2008-01-13 19:19 
iTunesMoviePlaylists
    4 -rw-------  1 hlangos hlangos       64 2008-01-13 19:19 iTunesMovies
    0 -rw-------  1 hlangos hlangos        0 2008-01-15 23:53 iTunesPodcasts
    4 -rw-------  1 hlangos hlangos      256 2008-01-16 00:10 iTunesPrefs
  424 -rw-------  1 hlangos hlangos   433584 2008-11-25 11:46 iTunesSD
    4 -rw-------  1 hlangos hlangos       41 2008-01-13 16:32 ml_pmp.ini
    4 -rw-------  1 hlangos hlangos      100 2008-01-16 00:01 PhotosFolderAlbums
    4 -rw-------  1 hlangos hlangos      512 2008-01-16 00:01 PhotosFolderName
    4 -rw-------  1 hlangos hlangos      616 2008-01-16 00:01 PhotosFolderPrefs
   12 -rw-------  1 hlangos hlangos    11576 2008-02-13 00:41 Play Counts.bak
    4 -rw-------  1 hlangos hlangos      245 2008-01-16 00:10 Rentals.plist

total 2504
  4 drwx------  2 hlangos hlangos   4096 2008-11-25 11:46 .
  4 drwx------ 11 hlangos hlangos   4096 2008-02-13 01:01 ..
916 -rw-------  1 hlangos hlangos 935401 2008-11-25 11:46 GNUtunesDB.xml
660 -rw-------  1 hlangos hlangos 671752 2008-09-28 13:32 GNUtunesDB.xml~
916 -rw-------  1 hlangos hlangos 935401 2008-11-25 11:46 GNUtunesDB.xml.old
  4 -rw-------  1 hlangos hlangos     33 2008-11-25 11:46 .itunesdb_md5


you could also do a 
"ls -lsaR <mointpoint>  > /tmp/before" 
before you add that last critical file and a
"ls -lsaR <mointpoint>  > /tmp/after"
afterwards and then post the output of 
"diff -u /tmp/before /tmp/after"

maybe that diff will give us a clue to whats going wrong.

also please test if it makes a difference if you add a "real" file 
as the last critical entry or another cross reference.

cheers
-henrik





reply via email to

[Prev in Thread] Current Thread [Next in Thread]