Share

rip

File Release Notes and Changelog

Release Name: rip 0.90

Notes:


Changes: rip 0.90 ======== (1) Added a debugging file for debugging output lines, and a<br> debug flag, -D/--debug. (2) Corrected how tracknames from CDDB with the same name<br> are named so that 3 tracks named "Chorus"<br> translates to three files named "Chorus.$ext"<br> "Chorus_2.$ext" and "Chorus_3.$ext" where $ext is either<br> "mp3", "ogg", or "wav", depending on flags. (3) Similar duplication checking has been added to code<br> related to -r/--rename. (4) Added a flag -a/--all to support ripping of the entire<br> CD without having to explicitly give a track arg<br> of, say, "1-11" if the CD were to have eleven tracks. (5) Ogg Vorbis support will now require the *newest*<br> "oggenc", or rather, one that supports a "-b/--bitrate"<br> flag. Older "oggenc" binaries will no longer be supported. (6) Cleaned up manual -r/--rename so that it translates<br> names like "Riders On The Storm" to "Riders_On_The_Storm.$ext"<br> before storing in the rename list. $ext is one of "mp3", "ogg", or "wav". (7) Fixed use of backspace during script (does a "stty erase ^H"<br> which hopefully will work on most systems). (8) The -q/--query flag has been removed. (9) Fixed parsing of CDDB entries that have ":" in the track name. (10) Reworked CDDB parsing so that if there is more than one<br> CDDB entry, the user is asked which they prefer. (11) Added recovery code so that if CDDB fails, the script<br> will ask the user if they wish to continue by using either a<br> manual or a generic track renaming scheme. (12) Added signal handling so that rip will abort operation<br> correctly on an error from a system call, on a CONTROL-C, or<br> on similar "kill" signals. (13) Fixed creation of directories that do not have<br> pre-existing parent directories by using "mkdir -p $outputDir"<br> instead of just "mkdir $outputDir". (14) Fixed output directory names in the playlist so that<br> there aren't any double slash "//" seperators in the absolute pathname. (15) The playlist now has an extension "*.playlist", thanks<br> to Darin Ohashi, so that if the album title is the same as<br> the artist's name the lazy rips don't end up trying<br> to open a file with the same name as a directory. (16) Also thanks to Darin, a more robust parsing of CDDB<br> entries that doesn't rely on splitting using ":" has been<br> added to rip.