Make the gapless playback description more generic