Sounds like a trivial thing, but how do you do it? How do you play a plain red book audio CD?

I have tried xmms, audacious and mplayer.
The only success I have had (if you can call it that) is with the latter, mplayer.

Using the command:

Code:
mplayer -cdrom-device /dev/sr0 cdda://3 -cache 6000
I get the warnings:

Code:
Cache not filling, consider increasing -cache and/or -cache-min!
Cache not filling, consider increasing -cache and/or -cache-min!
The program plays the audio, but there is a huge latency prior to starting the playback, making it very cumbersome to change tracks and having to wait.
I have tried with various cache values as well as using the "-cache-min" argument, to no avail. Does anyone know what values are certain to work?

As for xmms and audacious I get the errors:

Audacious: When trying "audacious /dev/sr0"

Code:
unix-io: read failed: Input/output error.
MADPlug-Message: Rejecting file:///dev/sr0; cannot read from file.
unix-io: read failed: Input/output error.
unix-io: read failed: Input/output error.
XMMS: When trying "xmms /dev/sr0": No error, it simply does nothing except starting up and not playing.

My system is a 32-bit Slackware 13.1.0 on a fast x86. I have tried with different audio CDs.