Adcd - A Diminutive CD player

Adcd is a cd player for GNU/Linux with a ncurses (text mode) interface.

Adcd can play all the tracks from a disc in order (linear mode), or in the order specified by the user (playlist mode), and includes all the functions expected in a stand-alone cd player, including random play and loop mode.

Adcd also features a non-interactive mode for those who want to play their CDs while using the console for something else.

Most probably the CD drive needs to be connected to the audio card through an analog audio cable for adcd to be able to play the CD. You may also need a mixer program like rexima or aumix to activate the audio card.


The functions adcd can perform are:

Goto track
Goto Prev/next track
Seek forward/backward
Loop and Loop1 modes
Playlist edition
Generate a random playlist
Set/Show volume
Show elapsed/remaining time of track/disc


The latest released version of adcd can be found at You may also subscribe to adcd-bug and receive an email every time a new version is released.

To decompress adcd tarballs you may need lzip from Then use "tar -xf adcd[version].tar.lz" or "lzip -cd adcd[version].tar.lz | tar -xf -" to extract the files.

How to Get Help

For general discussion of bugs in adcd the mailing list is the most appropriate forum. Please send messages as plain text. Please do not send messages encoded as HTML nor encoded as base64 MIME nor included as multiple formats. Please include a descriptive subject line. If all of the subject are "bug in adcd" it is impossible to differentiate them.

An archive of the bug report mailing list is available at

How to Help

To contact the author, either to report a bug or to contribute fixes or improvements, send mail to Please send messages as plain text. If posting patches they should be in unified diff format against the latest version. They should include a text description.

See also the adcd project page at Savannah.


Adcd is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

Valid HTML 4.01 Strict

Copyright © 2020 Antonio Diaz Diaz

You are free to copy, modify and distribute all or part of this article without limitation.

Updated: 2020-02-22