Skip to content
Blake Grotewold edited this page Mar 10, 2014 · 1 revision

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!

###Bugs

  • 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 being invalid

###Feature Requests

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.

###Installation

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
cd cmus-src
./configure prefix=$HOME/cmus DEBUG=2 CONFIG_CDIO=y
make install

###Usage

$HOME/cmus/bin/cmus

Insert an audio disc, and add the first track using:

:add cdda://1

Or insert a track range:

:add cdda://2-5

Or full disc:

:add cdda://

Clone this wiki locally