July 31st, 2010· Added more encoders: wavpack (encoder 6) and ffmpeg (encoder 7) to be used for exotic formats like "Apple lossless" (whatever that is). Note that usage of ffmpeg might not be straight forward.
· To add coverart use option --coverpath to define the path to the picture to be added to the tags and --coverart to set the list of encoders (formats) to which coverart shall be added (if the cover is present). Option --copycover can be used to copy the cover from the original path to each directory of encoded files. Note that ripit does not download coverart by itself, one needs to provide them manually.
· Option --precmd might be handy to download coverart, it actually executes whatever command providing all metadata of the disc to be ripped. This will happen right before ripping starts. The same arguments can be used as for option --dirtemplate.
· Option --trackoffset adds a constant value to the track counter (used in tracktemplate). This might be helpful if more than one disc of a multidisc release shall be ripped into the same directory.
· Options --vatag and --vastring enables detection of VA style metadata and splits the track title into track-artist and track-title (tags only).
· Option --mp3tags may be used to add special tags to mp3 files not supported by the encoder or other unofficial tags (e. g. a compilation frame not yet known in id3v2.4).
· Option --cdcue creates cue-files (cue-sheets) and merges all tracks into a single file.
· Option --isrc will read out the "International Standard Recording Code" of each track, mainly to submit it to the MusicBrainz DB. For this one needs to send the login information through options --mbname and --mbpass.
May 20th, 2009· There are two new options: --normcmd to specify the command to be used for normalizing the audio-CD and --uppercasefirst to modify CDDB entries in uppercase only.
Other options have been enhanced:
· --dirtemplate : Additional variables like $quality and $sufix are accepted to define different output directories for each format, variable $iletter can be used to have the first character of the artist name in the path.
· --coder : This otpion may accept the same format more than once! See examples in the manpage.
· --ghost : will try to trim lead in/out of a track when arguments to options --extend and --prepend are small, e.g. 0.3; to be used with caution. Furthermore this option wil delete very short tracks (< 300KB) if empty.
· --disable-paranoia : can not only be switched on and off (1, 0), but also set to give up a ripping process that lasts too long because of scratches and restart that track without paranoia (argument 2).
· --threads : has been renamed and was called --core in earlier versions.
· Find out more with the option --help.
Beside that some bugfixes were done:
· Problems with very long filenames and certain settings not being read from the config file were reported and should be fixed now. The problem with very special characters in Lame-tags should be solved too. Note that id3v2.3.0 does either accept ISO-8859-15 or UTF-16, but not UTF-8. I don't know how it will work in the future, when id3v2.4.0 will be better integrated (see e.g. this changelog about id3v2.4.0). RipIT will try to transcode non ISO-8859-15 characters, like e.g. ŵ to w, if one uses option --noutftag. Else, these characters will stay as is, and tags (only) may look corrupted in some other applications when using Lame.