I've created an experimental plugin (based on the plugin from XMMS2). It uses the GNU Compact Disc Input and Control Library (libcdio). Please test!
Error: reading file …: Socket operation on non-socket
This sometimes happens after cmus is freshly started with a completely idle CD drive (libcdio issue?)
Sometimes adding a CD doesn't work (libcdio/drive issue?)
Sometimes (rare) tracks fail to play with a message about the URL
Would be nice if adding tracks was instant (showing cdda url instead of real tags). Then when the artist, track names, etc become available, the cmus display would be updated.
In Debian/Ubuntu, install:
apt-get install libdiscid0-dev libcdio-dev libcdio-cdda-dev libcddb2-dev
Then clone, compile and install the current pu or master branch:
git clone git://gitorious.org/cmus/cmus.git cmus-src
./configure prefix=$HOME/cmus DEBUG=2 CONFIG_CDIO=y
Insert an audio disc, and add the first track using:
Or insert a track range:
Or full disc: