
                  Current CHANGELOG for rip

          Last updated 03/08/2001 by Greg Smethells


rip 0.82 

Support for ripping CDs to Ogg Vorbis has been added in part
thanks to Gabriel Finch. Bugs related to -m=/--move= should
(hopefully) finally be fixed. Parsing related UNIX home var 
'~' has been fixed so that it is expanded to user's $HOME var 
(an absolute pathname) instead. Another bug related to needing to 
remove some non-word chars such as \/ from the output
filename has been sent in by Aryeh "Cody" Sherr. Lastly, most 
flags should be working when using the Ogg Vorbis flag -O/--oggenc, 
except the obvious ones like -B/--bladeenc, -G/--gogo, and 
-L/--lame. Thanks to everyone who sent in patches. I would
like to put on a short feature freeze (couple of weeks?) and
see if this release can't settle into something really stable.
New features related to tagging or naming are coming afterwards.


rip 0.80

A new flag (-P/--play) that allows the user to play ripped MP3s 
using XMMS during the rip, and cleanups to the output of rip so 
that rip's child processes do not produce output unless the verbose 
flag is set. No output is generated by child processes or by rip 
if the quiet flag is set. Normal output (neither flag set) produced 
by rip has been reformatted to be more pleasing to the eye and more 
useful.


rip 0.78

This release makes improvements to the documentation and help 
screen. There is also better parsing of several special characters 
when renaming files via CDDB. For example, the name "Rhyme & Reason" 
would become "Rhyme_And_Reason.mp3" instead. Lastly, some minor code 
clean up has been done. 


rip 0.76

This release adds support for LAME and GOGO for MP3 encoding in 
addition to BladeEnc; which MP3 encoder to use is now flaggable 
(-L, -G, -B). The playlist file is now put in $PWD when using the 
-l/--lazy flag. A new flag was added, -S/--superlazy, that rips 
an entire CD, puts an XMMS compatible playlist in $PWD, places 
output MP3 files in $PWD/ArtistName/AlbumTitle/, and renames the 
MP3s using CDDB. A "rip -c" (no track args) now prints the CDDB 
info to the terminal as one would suspect. -t/--trayclose and 
-e/--eject have been added to allow closing and ejecting of the 
CD tray at the beginning/end of the script.


rip 0.65

New features related to using cddb.pl from CDDB/CDDB_get (a flag 
to allow online users to automatically rename the files they rip 
with the track names found via CDDB, and a --lazy flag that rips 
the entire CD, encodes it to MP3, renames it via the CDDB, makes 
a dir named after the artist "$PWD/ArtistName/", moves all MP3 
files into that dir, and finally adds a playlist to the dir which 
XMMS can use). 


rip 0.51

Minor bugfixes and code cleanups were made to the code.


rip 0.50

Version 0.50 adds new functionality including a flag to specify 
which CDROM device to rip the audio track(s) from and a flag to 
set the CDROM read speed to multiples of "x" (e.g. 8x, 32x, 50x)


rip 0.40

A fix was made for a "--move" bug which occured when attempting 
to move ripped mp3 files to a specified dir. Code was added to 
allow the user to only rip to *.wav and not rip all the way to *.mp3. 


rip 0.32

This development release includes the addition of a flag to 
permit the automatic moving of MP3 files to a specified directory 
after they are ripped. The ARGV parsing has also been significantly 
modified to shorten the script up a bit, hence the "development" 
status. 


rip 0.28

Initial version supports track rip args of the form "1-4 7 9-11 13 15"
which it expands and rips tracks "1 2 3 4 7 9 10 11 13 15". There
are also flags for querying the CD in the drive and producing more
verbose output.

