First off, if this has already been asked, I apologize, though I didn't find anything helpful through a search.
Whenever Play() restarts an already playing sound, an annoying, audible click is produced:
I won't claim to know much about how sounds work, but it looks like whatever interpolation algorithm is being used is getting some bad data between when the sound stops and when it stops, so its attempt to smooth the curve ends up with a sharp spike (i.e. instead of smoothing the curve to 0 it smooths it to -1, and then back to 0 when the sound restarts). ...just a theory, though. Like I said, I don't know much about the details of how this works.
Incidentally all the values for the played sound in this example are at the default (aside from its SoundBuffer), and I got this result in SFML 2 (I don't know about SFML 1). It's also
not an .ogg file. Any help would be greatly appreciated.