fix gapless playback