Thanks a lot for replying ! > I don't have any hands on experience with such a large database. I tried > gnupod_add and _search with about 24000 files but only as a dry run into a > directory. I use a Nano 3G (8GB) so I can't actually try anything close > to your collection's size on the device. > > If it was a 2^15 problem it would have struck at 32768, so going below 32946 > you would still have almost 200 files too many. Could you post the complete > output of mktunes?
Here you are : 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! > You don't need to subscribe if I put you on Cc: . But if you like to, you can > subscribe at http://lists.nongnu.org/mailman/listinfo/bug-gnupod > The list is very low volume. OK, done. Thanks. > 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. > BTW: Which version of gnupod are you using? 0.99.6 Thanks again and best regards, P-M. Gandoin _______________________________________________ Bug-gnupod mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/bug-gnupod

