rbcdio - Ruby interface to libcdio (GNU Compact Disc Input and Control Library)


rbcdio is a Ruby interface to the CD Input and Control library (libcdio). The rbcdio (and libcdio) libraries encapsulate CD-ROM reading and control. Ruby programs wishing to be oblivious of the OS- and device-dependent properties of a CD-ROM can use this library.

Requirements

I’ve tested rbcdio on Ruby 1.8.4 and 1.8.6.

You‘ll need a C compiler so the extension can be compiled when it is installed. You‘ll also need (libcdio) and it’s header files installed.

One weirdness I’ve seen in running "gem install" is that on some OS’s like Solaris, gem assumes the GNU "install" program goes by the name "ginstall". (I’ve read a report that on cygwin this was the case too: www.cygwin.com/ml/cygwin/2005-10/msg00259.html )

Documentation

Class, Module, and File Documentation (courtesy of rdoc)

Download

Links for source code and GEM packages

GIT

Browse the GIT repository on Savannah.gnu.org

Project Page

The Rubyforge project page