Free Software from the Principate
mcdp
A command-line cd player for Unix (currently only Linux is
supported). There is also libmcdp, which makes most of the
cd-manipulating functions available for other applications.
Features
- Released under the GNU GPL
- High-quality, portable, easy to read C code
- Includes a library for writing your own applications
- freedb support
Dependancies
- rgetopt, for
command-line option parsing.
Todo list
- Autoconf support to find rgetopt?
- Improve freedb support to deal with multiple possibilities (should
use readline)
- Make error messages more user-friendly
- Ports to other operating systems
- Maybe add a DWIM mode, where mcdp deals with common failure modes
from slightly dodgy drives?
Source code
Version 0.1 is available as a source tarball here. "make" should build it successfully,
though you may need to edit the Makefile to point out where rgetopt
is.
Bugs?
Please do send me bug reports, patches, feature requests and so
on. Email them to mcdp@principate.org. If that
doesn't work (because SAUCE doesn't like you), the source files give an
alternative address.
Matthew Vernon
Cambridge, England