das hat 2 gründe.
1) das dateiformat:
weil mp3 gestreamt wird entstehen pausen, da die datei "zurückgespult" wird.
benutze einfach ogg.
da kann es zwar bei langen liedern beim ersten abspielen kurz hängen weil die gesammte datei geladen wird, aber bei der länge deines liedes is das kein problem.
2) anfang und ende des liedes passen nicht 100% zusammen.
es ist am ende zu lang weil der letzte ton noch ausklingt und eben jener am anfang fehlt.
ich hab das mal korrigiert bsp:
http://uploaded.to/file/f3bq8k
edit:
kannst für letzteres nen beliebeiges audioprgramm verwenden. ich habe audacity benutzt (open source)