xmcd-3.2.0: description + notes

Xmcd is a full-featured CD Player and Ripper software package. It includes two programs:

Both utilities transform your CD-ROM, CD-R, CD-RW or DVD drive into a stereo CD player, allowing you to play music CDs on your computer. Moreover, they also work as a CD ripper which allows you to extract full-quality digital audio data from your CDs and play them real time, save them to files or pipe them to other utilities for processing. Many file formats are supported, including WAV, AU, AIFF and Ogg Vorbis.

Xmcd supports CD recognition via Gracenote CDDB®. It can connect to the CDDB servers on the Internet to get the artist, disc title, song titles and other information about the CD you're playing. Xmcd works with many firewall proxy configurations for CDDB server access.

Xmcd also contain wwwWarp, a connection to the web browser that offers search and dynamic content capabilities based on the CD you're listening to. Local Discography is a sub-feature of wwwWarp, and provides a browser-based means of navigating and maintaining your CD collection, sound files, and other related data. There is also a feature-specific help and documentation system, command-line and remote control.

Unlike earlier releases of fw_xmcd, this version supports CDDA pass-thru, which lets it work with internal O2 drives where the headphone jack is inaccessible.


The two Xmcd programs are setrootid applications. Please read the README for details, but the security risks are minimal.

Also, Xmcd creates several world-writable directories, so that the local discography database can be added to by any user. The directories are located under /usr/freeware/lib/X11/xmcd/discog, and making these directories read-only will have no ill effect on the operation of Xmcd, and will still allow users to fetch entries from the network database.

Configuration and setup

After installation you must configure xmcd and cda to recognize your CD-ROM unit(s) using the script /usr/freeware/lib/X11/xmcd/config/config.sh. To see your CD drive manufacturer and model number run:

    scsicontrol -i /dev/scsi/sc??????

Known Bugs

Special thanks to Andrea Suatoni (a.suatoni@telefonica.net) for helping port this package to IRIX.
To auto-install this package, go back and click on the respective install icon.