Луп должен повторяться в записанном файле минимум 4 раза.
Когда отыграны первые 3 - делаем перемещение позиции на начало 2-го лупа. (1,2,3,2 и т.д. по кругу)
Тайминг-засечки начала каждого лупа лучше передавать вместе с луп-файлом.
Задача проста: не давать останавливаться плееру через seeking-перемотку.
Никаких "стоп"! Только:
1. загрузка трэка,
2. seeking в конец (чтобы предотвратить отложенную буферизацию),
3. готовность к воспроизведению,
4. seeking на начало,
5. пауза. (всё, трэк готов к воспроизведению)
PS: Если кто что еще знает - с удовольствием послушаю!
Спасибо!