I have tried using both the Windows Media Player control as well as the mciSendString method for playing an MP3 within my Visual Basic 2003 app. The problem is that when the MP3 is looping there is always a small bit of silence between when the sound ends and begins again. I have verified that the sound I am testing with loops perfectly without any pause or silence at the end of the sound when looping. Does anyone know how to make it so that I can play an MP3 seemlessly without the audible pause when looping. (I have done it with a wav file using winmm.dll successfully without the audible pause between loops)