To counter that problem with some music I have, I had just split them up before certain points in the audio. Kinda how you can add in track marks on a minidisc, then the songs are all named the same just the track is different, and it plays without gap.

Cheers

Dave