Linux CD player
Posted: Thu Jun 01, 2006 9:23 pm
Hi,
In the world of Linux, CD-players are almost always bound to a windowmanager. KDE ships one, GNOME also. There is an alternative by using XMMS, but this program renders the audio over PCM, which causes some CPU load. Finally there is a commandline tool called "DCD" but it is... well, console-based, so no GUI.
As I am using XFCE it was kind of annoying not to be able to play audio CD's. Therefore I programmed a genuine CD-player with newLisp, which plays the audio over the CD audio channel.

Code here:
http://www.turtle.dds.nl/newlisp/cdplayer.lsp
It will lookup the track titles with CDDA2WAV, and add them to the drop-down list below, which can be used to select some other track.
Especially for this tool I adapted the GTK-server in a way that it is able to handle async events while waiting for events from the user. This 2.0.11 release will become available at the end of this week.
Regards
Peter
In the world of Linux, CD-players are almost always bound to a windowmanager. KDE ships one, GNOME also. There is an alternative by using XMMS, but this program renders the audio over PCM, which causes some CPU load. Finally there is a commandline tool called "DCD" but it is... well, console-based, so no GUI.
As I am using XFCE it was kind of annoying not to be able to play audio CD's. Therefore I programmed a genuine CD-player with newLisp, which plays the audio over the CD audio channel.

Code here:
http://www.turtle.dds.nl/newlisp/cdplayer.lsp
It will lookup the track titles with CDDA2WAV, and add them to the drop-down list below, which can be used to select some other track.
Especially for this tool I adapted the GTK-server in a way that it is able to handle async events while waiting for events from the user. This 2.0.11 release will become available at the end of this week.
Regards
Peter