Perhaps a little handy tool with Pd? =p

load file
play file
while file plays, if paused, go to a userdefined time in the past, eg. 1 sec
set loop range from 1 sec in the past to last sample played back
play loop
resume playback of file when unpaused