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.