Cdrplay

Usage:   cdrplay [-dvMR] [-b bufsize_kb] [-k n] [-D file] [command args...]

         Cdrplay plays the stdout of 'command' (or stdin if command is omitted)
         to /dev/dsp. 'Command' should deliver 44.1kHz 16-bit signed
         little-endian audio data.

         -b bufsize_kb   : set buffer size
         -d              : enable debugging output
         -k n            : skip first n bytes (works only on seekable files)
         -v              : verbose status output
         -w              : wait until audio device isn't busy
         -D file         : send output to file instead of /dev/dsp
         -M              : disable use of mlockall(2)
         -R              : disable use of real-time scheduling
         -t file         : writing timing info to file

example: cdrplay -v -b 1000 splay -v -d - mp3files...
         (works only with 44.1kHz mp3s)

example: cdrplay -v -b 1000 mpg123 -r 44100 -s mp3files...
         (use mpg123-0.59o or higher, should work with all mp3s)

Report bugs to eric@lammerts.org.
(There are also some undocumented features for use with SoepkipTNG.)

Download: