I had this problem on Breezy a couple of years ago. I fixed it by doing:
Code:
mv ~/.asoundrc{,.bk}
amarok &
.
Obviously you have Xine set as your engine in Amarok, but do you have your output plugin set to ALSA? You could also test it with OSS and autodetection.
If Xine is conflicting with aRts, you can remove (or backup) ~/.kde/share/config/amarokrc and see if that fixes the problem.
Code:
mv .kde/share/config/amarokrc{,.bk}
amarok &
If that is indeed the problem, then there is probably a section in the amarokrc file with some stuff about aRts.
When you know the problem is affecting playback:
* Try running Amarok as root.
* Try running xine [file.mp3] to see if that'll work.