Hi.
Since the iPod nano 2nd gen (and I think the 5th gen Ipod) Apple finally included some support for gapless playback which was heavily requested by users.
The current situation (with using iTunes as music uploader) is aboout the following:
1) iTunes/iPod directly recognizes the gapless playback metadata of a format. This works for:
-WAV (ok there don't have to be any gapless metadata info
-MP3 (but only if encoded by recent versions of LAME or iTunes itself)
-AAC/MP4 (but only if encoded by iTunes itself. This is not compatible with the gapless metadata info stored by FAAC or Nero's AAC codec)
2) Some "magic" algorithm that iTunes uses in order to try to find the gaps of files that don't fit unter 1)
Unfortunaltey this of course only works with iTunes, takes very long time (hours) and the results are not really perfect.
See also:http://www.hydrogenaudio.org/forums/index.php?showtopic=48593&hl=
So I'd genereally ask to include gapless support in gtkpod.
This would require some things among them:
-Support additional data in the iTunes DB of the ipod (if required). I know that there's a "gapless" flag in the iPod's Database.
-As Gtkpod is mostly used with Linux and thus most people probaly use FAAC as AAC encoder: Add support to convert FAACs gapless metadata information into Apple's format.
There are some forum posts around that may help with the convert task.
I think the best one is this: http://www.hydrogenaudio.org/forums/index.php?showtopic=48231&st=125&p=430949&#entry430949
Best wishes,
Chris.