Downloads

Download Information

You can get the xmcd pre-compiled "install and run" binary kits for a number of platforms as well as the source code and other supporting software simply by using the links provided below.

If you are looking for Microsoft Windows or Apple MacOS software, stop here. Xmcd does not support either of these operating systems. See the FAQ.

This is the "official" distribution site for xmcd. You are guaranteed to get the latest version of xmcd here, and there is no danger of getting something that has been hacked by someone else. The checksum of each xmcd package will be displayed on screen as you download it. You should check your downloaded copy against the checksum to ensure its integrity.

The xmcd source code package and all UNIX pre-compiled binary kits are distributed as GNU-zip (gzip) compressed tar format archives. If your system does not have the GNU-unzip (gunzip) utility, you can download its source code from GNU Software Archive FTP Server. OpenVMS binary kits are distributed in ZIP format.

Download News

The current xmcd version is 3.3.2. For the most up-to-date information and notes about this release, please see the News & Features page.

Pre-compiled binary kits will no longer be offered for ancient Linux systems with libc5 beginning with the next xmcd release.

Xmcd Binary Kits

Pre-compiled xmcd binary kits for a number of platforms are available for download. Distribution of these binary kits are persuant to the terms of the Motif® licensing terms.

Click on your desired platform name to start the download. Please read the important information and instructions on screen while you're downloading.

Download pre-compiled xmcd 3.3.2: Select OS and Platform CDDB support
BSDI BSD/OS 3.x * Intel x86 classic
BSDI/WindRiver BSD/OS 4.x Intel x86 classic
Digital UNIX 4.x * Alpha AXP classic
FreeBSD 3.x and later Intel x86 CDDB²
HP-UX 9.x and later HP PA-RISC CDDB²
HP/Compaq Tru64 UNIX 5.x Alpha AXP classic
HP/Compaq OpenVMS 7.2 and later * Alpha AXP classic
HP/Compaq OpenVMS 7.2 and later * VAX classic
IBM AIX 4.x and later IBM RS/6000 classic
Linux 2.x Intel x86 CDDB²
Linux 2.x (libc5 for ancient versions of Linux) Intel x86 CDDB²
SCO UNIX 3.2v4.x, Open Desktop 2.x, 3.x Intel x86 classic
SCO Open Server 5.x Intel x86 classic
UnixWare 2.x, 7.x; Caldera Open UNIX 8 Intel x86 CDDB²
Univel/Novell UnixWare 1.x, UNIX SVR4.2 Intel x86 CDDB²
SGI IRIX 5.x SGI Mips classic
SGI IRIX 6.5.x SGI Mips classic
SunOS 4.1.x Sun Sparc CDDB²
Sun Solaris 2.5 and later (SunOS 5.x) Sun Sparc CDDB²
Sun Solaris 2.6 and later (SunOS 5.x) Intel x86 CDDB²

If you have difficulty installing or running any of the binary kits, you may contact the author for support.

Version 3.1.1 or 3.3.0 binary kits are offered at this time for those platforms denoted with an asterisk (*). If you would like to help compile a version 3.3.2 binary kit for inclusion here please contact the author.

Xmcd supports many other unlisted platforms and architectures, but official binary kits are currently not available for them. You must compile from the source code. Click here to see a complete list of supported platforms.

LAME and FAAC Software

These are optional. LAME is an MP3 encoder and FAAC is an MPEG2/MPEG-4 AAC encoder. You need these if you want MP3 and/or AAC/MP4 functionality in xmcd, respectively. Pre-compiled LAME and FAAC binaries for a number of platforms are available for download at the following sites. LAME version 3.92 or later and FAAC version 1.23.5 or later are recommended. Install the lame and faac program executables in /usr/local/bin or elsewhere in your PATH environment, and make sure it is executable by you.

LAME and FAAC Pre-compiled Binaries

Download siteLocation
LAME and FAAC unofficial Binary Distribution Point Slovenia
NotLAME MP3 Encoder Site Switzerland

Note: Due to changes in FAAC 1.24.x command line options syntax, it is not compatible with xmcd versions prior to 3.3.2. If you are running xmcd 3.3.0 or 3.3.1, please use FAAC 1.23.5. Xmcd 3.3.2 is compatible with FAAC 1.21.x through 1.24.x (and possibly future versions).

Note: Due to patents pertaining to the MP3, MPEG-2 and MPEG-4 technologies, it may be illegal for you to download and use LAME and FAAC in some countries. These binary distribution sites are not affiliated with xmcd or its author.

LAME and FAAC Source Code

Download LAME and FAAC source code
LAME 3.95.1 source code
FAAC 1.23.5 source code
(gzip compressed tar archives)
These are patched versions containing improved platform portability. Download these if you want to compile LAME and/or FAAC from source code.

Ogg Vorbis CODEC Libraries

Ogg Vorbis is a fully open, non-proprietary, patent and royalty-free compressed digital audio format.

If you're downloading a pre-compiled xmcd binary kit, then you don't need this package, because it is already embedded. However, if you are compiling xmcd from source code, you will need these libraries for Ogg Vorbis functionality.

Ogg 1.1 and Vorbis 1.0.1 Pre-compiled Library Binaries:

Download Ogg Vorbis binaries: Select OS and Platform
BSDI BSD/OS 3.x Intel x86
BSDI/WindRiver BSD/OS 4.x Intel x86
FreeBSD 3.x and later Intel x86
HP/Compaq Tru64 UNIX 5.x Alpha AXP
IBM AIX 4.x and later IBM RS/6000
Linux 2.x Intel x86
Linux 2.x (libc5 for ancient versions of Linux) Intel x86
SCO UNIX, Open Desktop, Open Server Intel x86
SGI IRIX 5.3 SGI Mips
SGI IRIX 6.5 SGI Mips
Sun Solaris 2.x and later (SunOS 5.x) Sun Sparc
Sun Solaris 2.x and later (SunOS 5.x) Intel x86
UnixWare (all versions), Caldera Open UNIX 8 Intel x86

Ogg 1.1 and Vorbis 1.0.1 Libraries Source Code:

Download Ogg Vorbis source code
Ogg 1.1 and Vorbis 1.0.1 library source code (gzip compressed tar archive)
This is a patched version containing improved platform portability. Download this if you want to compile the Ogg Vorbis libraries from source code.

FLAC Software and Libraries

FLAC (Free Lossless Audio Codec) is a fully open, lossless compressed digital audio format.

If you're downloading a pre-compiled xmcd binary kit, then you don't need this package, because it is already embedded. However, if you are compiling xmcd from source code, you will need these libraries for FLAC functionality.

FLAC 1.1.0 Pre-compiled Library Binaries:

Download FLAC binaries: Select OS and Platform
BSDI BSD/OS 3.x Intel x86
BSDI/WindRiver BSD/OS 4.x Intel x86
FreeBSD 3.x and later Intel x86
HP-UX 9.x and later HP PA-RISC
HP/Compaq Tru64 UNIX 5.x Alpha AXP
IBM AIX 4.x and later IBM RS/6000
Linux 2.x Intel x86
Linux 2.x (libc5 for ancient versions of Linux) Intel x86
SCO UNIX, Open Desktop, Open Server Intel x86
SGI IRIX 5.3 SGI Mips
SGI IRIX 6.5 SGI Mips
SunOS 4.1.x Sun Sparc
Sun Solaris 2.x and later (SunOS 5.x) Sun Sparc
Sun Solaris 2.x and later (SunOS 5.x) Intel x86
UnixWare (all versions), Caldera Open UNIX 8 Intel x86

FLAC 1.1.0 Software Source Code:

Download FLAC source code
FLAC 1.1.0 software source code (gzip compressed tar archive)
This is a patched version containing improved platform portability. Download this if you want to compile the FLAC software and libraries from source code.

Xmcd Source Code

Download this only if you want to compile xmcd from its sources, or if you just want to look at the code. Please read the important information and instructions on screen while you're downloading.

Download xmcd source code
Xmcd 3.3.2 source code (gzip compressed tar archive)
Xmcd 3.3.2 classic CDDB submit bug patch (gzip compressed diff(1) -c output file)

Gracenote CDDB² Support Package

If you are downloading a pre-compiled xmcd binary kit then you don't need this package. The CDDB² feature is already embedded if it is designated as such.

If you want to compile xmcd 3.3.2 from its source code, and wish to enable Gracenote CDDB² functionality, you must also download this package. Without this package the compiled xmcd product will use the CDDB "classic" service. Choose the entry appropriate for your OS and platform.

Note: The following kits are compatible with xmcd 3.3.x only. They cannot be used with earlier versions of xmcd. These kits are created with "xmcd-3.3.0" as the top-level directory, but it may be used with any xmcd-3.3.x version.

Note: If your platform is not listed, then CDDB² support is not currently available for it.

Download CDDB² Support Package: Select OS and Platform
FreeBSD 3.x and later Intel x86
HP-UX 9.x and later HP PA-RISC
Linux 2.x (for gcc-3.x) Intel x86
Linux 2.x (for gcc-2.95.x) Intel x86
Linux 2.x (libc5 for ancient versions of Linux) Intel x86
UnixWare (all versions), Caldera Open UNIX 8.x Intel x86
SunOS 4.1.x Sun Sparc
Sun Solaris 2.x and later (SunOS 5.x) Sun Sparc
Sun Solaris 2.x and later (SunOS 5.x) Intel x86

The GNU General Public License does not apply to the CDDB² Support Package.

Audio Control Software

Xmcd/cda controls the CD drive only, and does not control the built-in audio hardware or sound card in your computer (except when running in CDDA playback mode). A separate sound control utility should be used to control the audio hardware.

For any OS platform running audio hardware that is supported by the Open Sound System (OSS) sound drivers, or Linux running OSS/Free or the ALSA sound driver, I recommend xmmix.

For IBM AIX, you should run the Ultimedia Services master_settings audio tool (which incorporates an audio mixer utility) to enable the sound.

For HP-UX, use the Audio Control tool and set the input source to the CD. HP-UX 10.x systems may need an OS patch from HP (Patch number PHSS_18777, always check with HP for the latest audio-related patches).

For Solaris 2.x and later (Sparc and x86 systems), run the Audio Tool and set the recording input source to the CD.

On Digital UNIX/Tru64 UNIX, use the audio control utilities supplied with the MultiMedia Extension (MME) subset.

On OpenVMS, use the audio control utilities supplied with the MMOV run-time layered product.

On systems that do not provide a way to connect an audio cable between the CD drive and the audio hardware, you can try connecting an external audio cable between the CD drive's headphone output jack and the workstation's "line in" port. Alternatively you can run xmcd/cda in the CDDA playback mode.

If none of the above works for you then you should use external amplified speakers connected directly to your CD drive's headphone jack.


Main News & Features Platforms & Drives Screen shots GPL Usage Hints FAQ Config Links CDDB Contact