Choppy audio CD playback with mplayer

The problem is the usage of mplayer cdda:// and the libcdparanoia library, because libcdparanoia has it's own caching method. This method bundles about 15 second in one request to read from the CD and that period is long enough that the CD spins down.

There are two options how you can solve this problem:

  1. mplayer which uses the library libcdio
  2. use the option -cache from mplayer with a value that's bigger then the file size you want to read

I know the second option is a bit of workaround, but when you use a package from some distribution, it's not that easy to change the library.

Also found some bug reports with the same problem from Debian and archlinux.