I know that there are 2 type of audio formats. The ones with a fixed frame like MP3. They don't play gapless by design as the last frame will most of the time contain some white. As all audio formats must be expanded to LPCM, a developer can strip this white.
Files with a variable frame like...