Нашёл два способа зацикливания mp3:
1. С помощью программы MP3Loop -
http://www.compuphase.com/mp3/mp3loops.htm
Она удаляет паузу в конце и почти всю паузу в начале (немного остаётся). Чтобы программа заработала, нужно в её папку поместить
lame_enc.dll
2. С помощью кода -
http://blog.andre-michelle.com/2010/...-loop-gapless/
Работает отлично. Под каждый трек нужно рассчитывать samplesTotal по формуле
44100 * Number(время в секундах).