About
ripsuite.sh is a bash script to bring together a bunch of small bash/perl scripts which I use to rip/convert/name music files.
There are other assorted scripts not called from ripsuite.sh, but which you may find useful to manage to manage your electronic music collection.
Copyright 2004,2005,2006 Adam Henley <adamazing@gmail.com> For details of rights extended under the GPL see the file COPYING The latest version of these tools is available from http://code.adamofgreyskull.co.uk
Installation
To install, copy all files except COPYING and INSTALL to /usr/local/bin Make sure all files that should be executable are executable, (chmod a+x ./*.[pl|sh]) Run with: ripsuite.sh
How to use
- Ripsuite
Use the Setup option in the main menu to change the default directory to use when ripping files and the default location for "namefiles". To rename a folder full of files you will be prompted to specify a namefile, you can change the default location of this in setup. A valid name file is a text file with no trailing newline, a name of a track on each line. The number of lines in the file should correspond to the number of files ripped from the CD. If naming fails, first check the number of lines in the namefile using "wc -l namefile.txt" and that you have this many files in the directory you just ripped wav files to.
Most if not all other scripts should give you a Usage line if you call them with no arguments. Failing that, use the source.
Requirements
Most requirements should be found on most modern operating systems. Perl >= 5.6
Ripping from a CD requires cdparanoia
Encoding to oggvorbis requires "oggenc": http://www.vorbis.com/
Encoding to mp3 requires "lame":
http://lame.sourceforge.net
For check_for_tags.pl and check_all_tags.pl to work you will need audiotag: http://freshmeat.net/projects/audiotag/
audiotag requires id3info/id3tag, found in id3lib: http://id3lib.sourceforge.net
dvd2wav.sh requires mplayer:
http://www.mplayerhq.hu/dload.html
TODO
Document behaviour of all scripts
