Gapless support

Robert M. Albrecht's Avatar

Robert M. Albrecht

18 Nov, 2010 02:35 PM


when iTunes imports new files it analyses these files to caluculate the values for gapless playback. But iTunes does not write back this informations in the mp3 files. Can beaTunes copy these informations from iTunes internal databse into the mp3 files ?


  1. Support Staff 1 Posted by hendrik on 18 Nov, 2010 05:24 PM

    hendrik's Avatar

    I'm not sure there are corresponding id3 tags for that.. are there?


  2. 2 Posted by Robert M. Albre... on 18 Nov, 2010 05:30 PM

    Robert M. Albrecht's Avatar


    iTunSMPB and ITUNPGAP are used for storing these informations when iTunes does the ripping from CD by itself.


  3. Support Staff 3 Posted by hendrik on 21 Nov, 2010 11:47 AM

    hendrik's Avatar

    Hm.. I'm a little confused. As you state correctly, iTunes is already writing the info to the mp3 files... why would I still want to copy it to another mp3/id3 tag?


  4. 4 Posted by Robert M. Albre... on 21 Nov, 2010 07:30 PM

    Robert M. Albrecht's Avatar

    Hi Hendrik,

    yes, but only when iTunes does the encoding rom CD by itself. If iTunes is importing already encoded files from hdd, these values are calculated while importing and stored outside the mp3 files.

    Test for yourself: import a large collection of mp3 files in iTunes and you will see iTunes spending several minutes determining the gapless playback informations. If you erase these files from iTunes and import them a second time iTunes will do the calucation a second time.

    cu romal

  5. Support Staff 5 Posted by hendrik on 24 Nov, 2010 09:18 AM

    hendrik's Avatar

    Hey Robert,

    I see your point - unfortunately, iTunes does not expose those values through any kind of API, which makes it impossible for me to extract them.



  6. 6 Posted by Tekl on 20 Aug, 2017 05:43 PM

    Tekl's Avatar

    I'm pushing this topic because it's a big issue that beaTunes does not has some kind of gapless detection. At the moment the ReplayGain values are not used very intelligent. Gapless albums should use the Abum value instead of the Track value and that decision should also be propagated to iTunNORM. Well, that would solve common loudness jumps. The perfect way would be, that beaTunes detects "connected" songs (and not only complete albums) and treat them as a single song. I have some albums where only some tracks are gapless eg. when a guitar riff fades out and goes into the next track.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:


Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac