NAME

rip - rip in peace (Audio CD archiving tool.)

SYNOPSIS

    rip -d 
    rip -d -economic
    rip -d -archivedir=/home/ftp/music
    rip -d -device=/dev/hdd
    rip -d -bitrate=128 

DESCRIPTION

rip automates the process of ripping, encoding, and archiving audio CDs as mp3 files. Ripping and encoding is done with cdparanoia and lame. CDs are ripped in artist/album/ directory under archivedir. .wavs are deleted after encoding and mp3s are named as ``tracknum - track name.mp3''.

rip talks to the cddb database to determine artist, album and track names for the audio CD. cddb operations are abstracted in cddb-ops, a perl script that comes with rip distribution. cddb-ops also ID3 tags MP3 based on track information.

PARAMETERS

-economic

Rip and encode tracks one by one. Default behaviour is to rip the entire CD before encoding. You want to use this option if you are short on disk space.

-archivedir

Base directory of your music archive. The cd will be ripped under archivedir/artist/album. The default won't work for you, so you must always supply this argument, or change the default permanently in the rip script.

-device

CDROM device. Defaults to /dev/cdrom.

-bitrate

Bitrate for MP3 encoding. Defaults to 160 kB/s.

-v

Version information.

-d

Verbose reporting.

-cdparanoia -mlame -eject -discid

Complete paths to these programs. These have sensible defaults. If required, you can override them here or edit the rip script.

REQUIREMENTS

Perl Modules

  o Net::CDDB (http://www.wcnet.org/~jzawodn/perl/Net-CDDB/), 
  o Persistence::Object::Simple (cpan.org or CPAN shell),
  o MP3::Info (cpan.org or CPAN shell),

Applications

  o LAME (http://www.sulaco.org/mp3), 
  o cdparanoia (http://www.xiph.org/paranoia/)
  o discid (http://www.wcnet.org/~jzawodn/c/discid/)
  o eject 

DOWNLOAD

The latest version of rip can be found at http://vipul.net/perl/sources/media/

SEE ALSO

cddb-ops(1), cdparanoia(1), eject(1), Net::CDDB(3), MP3::Info(3)

AUTHOR

Vipul Ved Prakash, mail@vipul.net

LICENSE

Artistic.