Provided by: ripit_3.9.0-2ubuntu1_all bug

NAME:

       ripit  - Perl script to create flac, ogg, mp3, m4a (aac), als (mp4), mpc, wv or other files from an audio
       CD.

SYNOPSIS:

       ripit [options]

DESCRIPTION:

       This Perl script makes it a lot easier to create compressed sound files from an audio CD. RipIT  supports
       Flac,  Lame,  Oggenc,  Faac,  mp4als,  Musepack, Wavpack and ffmpeg. Artist and song titles are retrieved
       either with the CDDB_get.pm from freedb.org or using WebService::MusicBrainz.pm from MusicBrainz.org.

       It is possible to submit and edit CDDB entries at freedb.org,  submission  of  MusicBrainz  data  need  a
       login.   Hidden  tracks  and  ghost  songs are detected and split into chunks of sound, a toc, cue or inf
       files permit to burn the WAV files with text and no  gaps  in  DAO  mode.  Several  encoder  formats  and
       qualities  can  be  used  in the same run (even the same encoder) and encoded into different directories.
       Distributed ripping and launch of more than one encoder process in the same time is possible.

       Several manipulations on tags are supported, e.g. adding coverart, detection of Various Artists style  at
       different  levels or album gain; external commands can be launched before and after ripping / encoding is
       done with all CDDB information,  e.g.  to  ensure  presence  of  coverart,  calculation  of  md5sums  and
       playlistfiles can be done.

VERSION:

       RipIT Version 3.9.0

OPTIONS:

       [track_selection]
              Tracks to rip from.  If not specified,  all tracks will be ripped. Specify a single track by using
              a  single  number,  or  a  selection of tracks using numbers separated by commas or hyphens, e. g.
              2,6,10, or 3,5,7-9.  Using a number followed by a comma or hyphen will rip from that track to  the
              end of the CD i. e. 3,5- rips track 3 and from track 5 to the last one. Default: not set.

       --merge ordered list of comma separated intervals
              Place  a  hyphen  (-) or a plus (+) between first and last track number to be merged. Omitting the
              last number will merge all subsequent tracks.  Separate several intervals  with  commas.  Default:
              not set.

       -I, --span start-endtime
              Define  an  interval to be ripped when using cdda2wav or cdparanoia. The hyphen is mandatory.  The
              format   of   start    and    end-time    is    according    to    cdparanoia    hh:mm:ss.ff    in
              hours/minutes/seconds/frames, but precision is set to seconds, i. e.  frames will be ignored. Zero
              fields  need  not be specified and the value of seconds may be larger than 60. When using cdda2wav
              this option translates the values to the -o and -d options of cdda2wav. When using  option  merge,
              endtime is related to the last track in the selection.  Default: not set.

       -o, --outputdir dir
              Where the sound should go. If not set, $HOME will be used. Default: not set.

       -d, --device cddevice
              Path of audio CD device, default: /dev/cdrom.

       --scsidevice cddevice
              Device  name  for  special  devices  if  the non ripping commands (except eject commands) shall be
              executed on a different device node. This might be useful for some old SCSI devices.  If  not  set
              the cddevice of option --device will be used. Default: not set

       -r, --ripper number
              CD ripper to use, 0 - dagrab, 1 - cdparanoia, 2 - cdda2wav, 3 - tosha, 4 - cdd. Because cdparanoia
              and  dagrab  are  the  only  rippers  in this list that immediately fail on data tracks, RipIT can
              create an error.log if problems are encountered and continues to rip and  encode  without  endless
              looping!  Please  use  dagrab  or  cdparanoia,  otherwise  RipIT might hang while waiting for data
              tracks.  Default: 1 - cdparanoia.

       --ripopt options
              User definable options for specific ripper. Quote them if necessary. Default: not set.

       --nicerip number
              Set niceness of ripping process, default: 0.

       -Z, --disable-paranoia [number]
              When using dagrab, the number of retries will be set to 3, with cdparanoia this option is equal to
              the -Z option of cdparanoia.  The number can be set to 0 (paranoia on), to 1 (paranoia off) or  to
              2  to  switch  paranoia off if a track fails or gets a timeout. RipIT will retry that failed track
              without paranoia or give up.  Ripping will then continue with paranoia on. Default: 0 ‐ off, i. e.
              use paranoia mode.

       --ghost
              Analyze each wav for gaps and split it into chunks if gaps are detected and/or try to  trim  lead-
              in/out.  This  may  override  option merge. Delete blank tracks if only silence ("zero bytes") are
              found. Experimental!  Default: off.

       --extend seconds
              When using option --ghost and only if a chunk of sound is detected, enlarge  chunk  by  amount  of
              seconds  at  end  if  possible,  or  track  may be trimmed if value is small (e.g.  0.3), use with
              caution. Default: 2.0.

       --prepend seconds
              When using option --ghost and only if a chunk of sound is detected, enlarge  chunk  by  amount  of
              seconds  at beginning, if possible, or track may be trimmed if value is small (e.g. 0.3), use with
              caution. Default: 2.0.

       -c, --coder number
              Encoder(s) to use, 0 - Lame (for mp3), 1 - Oggenc, 2 - Flac, 3 - Faac, 4 - mp4als, 5 - Musepack, 6
              - Wavpack, 7 - ffmpeg, a comma separated list, or as an array. The same encoder may be stated more
              than once, but different output-directories must be specified stating the  --ditemplate  for  each
              encoder  or  using  the  $quality parameter in option --dirtemplate or --tracktemplate. See below.
              Default: 0.

       --faacopt Faac-options
              Pass other options to the encoder. If the same encoder has been stated more than once, use a comma
              separated list. Quote them with double quotes if needed; default: not set.

       --flacopt Flac-options
              Pass other options to the encoder. If the same encoder has been stated more than once, use a comma
              separated list. Quote them with double quotes if needed; default: not set.

       --lameopt Lame-options
              Pass other options to the encoder. If the same encoder has been stated more than once, use a comma
              separated list. Quote them with double quotes if needed; default: not set.

       --museopt Musepack-options
              Pass other options to the encoder. If the same encoder has been stated more than once, use a comma
              separated list. Quote them with double quotes if needed; default: not set.

       --musenc Musepack-encoder
              Choose Musepack encoder to be used, either mpcenc or mppenc for older versions; default: mpcenc.

       --mp4opt Mp4als-options
              Pass other options to the encoder. Option -MP4 of encoder mp4als is mandatory to enable tagging of
              sound files. Use the appropriate options to alter compression level and speed. If the same encoder
              has been stated more than once, use a comma separated list.  Quote  them  with  double  quotes  if
              needed; default: not set.

       --oggencopt Oggenc-options
              Pass other options to the encoder. If the same encoder has been stated more than once, use a comma
              separated list. Quote them with double quotes if needed; default: not set.

       --wavpackopt Wavpack-options
              Pass other options to the encoder. If the same encoder has been stated more than once, use a comma
              separated list. Quote them with double quotes if needed; default: not set.

       --ffmpegopt ffmpeg-options
              Pass  other  options  to  the  encoder.  If the ffmpeg has been stated more than once, use a comma
              separated list. Quote them with double quotes if needed; default: not set.

       --ffmpegsuffix ffmpeg-suffix
              The suffix of the formats to be encoded. If ffmpeg has been stated more than  once,  use  a  comma
              separated list. Quote them with double quotes if needed; default: not set.

       -q, --quality quality
              A  comma  separated  list  of  values  or  the word "off", passed in the same order as the list of
              encoders! If no encoders passed, follow the order of the config file! Quality for oggenc:  (1-10),
              highest  =  10; compression level for Flac: (0-8), lowest compression = 0; quality for Lame in vbr
              mode: (0-9),  best quality = 0; or quality for Faac: (10-500), highest = 500; mp4als seems not  to
              accept  any  compression  level,  set  to  zero;  quality for Musepack: (0-10), best quality = 10;
              default: 5,3,5,100,0,5. Wavpack and ffmpeg have no quality switch, use  encoder  options  instead.
              The value "off" turns option quality off.
              E. g. --coder 2,0,1,3 --quality 3,4,5,300 sets compression level for Flac to 3, Lame-quality to 4,
              Oggenc-quality to 5 and Faac quality to 300.

       -v, --vbrmode mode
              Variable  bitrate,  only used with Lame, mode is new or old, see the Lame manpage. The Lame-option
              quality will be changed to -V instead of -q if vbr-mode is used; default: not set.

       -b, --bitrate rate
              Encode "mp3" at this bitrate for Lame. If option --vbrmode  used,  bitrate  is  equal  to  the  -b
              option, so one might want to set it "off"; or set if "off" if all options are passed to --lameopt!
              Default: 128.

       -B, --maxrate rate
              maxrate  (Bitrate)  for Lame using --vbrmode is equal to the -B option in Lame or the -M option in
              Oggenc, default: 0.

       -S, --preset mode
              Use the preset switch when encoding with Lame. Combined with option --vbrmode new the preset  fast
              will  be  used.   Use  --vbrmode old not to use fast VBR. Mode is one of: insane (320 kbps @ CBR),
              extreme (256 kbps), standard (192 kbps) or medium (160 kbps) or any other valid bitrate.  Default:
              off.

       -W, --chars [list]
              Exclude  special characters in file names and path. The argument is optional. The argument accepts
              a list of any characters. One might escape the characters or use double quotes to pass them on the
              command line. The argument also accepts the words NTFS, HFS or off. Following characters  will  be
              erased,  if  no  argument  stated  or  the word NTFS is passed: |\:*?$  plus blanks and periods at
              beginning and end of file names and directories. When using the word  HFS,  only  colons  will  be
              purged  plus blanks and periods at beginning of file names and directories. Pass the word "off" as
              argument to set the option off again. Default: off.

       --comment comment
              Specify a comment for the comment-tag for Lame, Faac and  Musepack,  or  the  description-tag  for
              Oggenc  and  Flac.  The special comment cddbid or discid will place the cddbid (used by freedb) or
              the discid (used for MusicBrainz) into the comment. Default: not set.

       -g, --genre genre
              Specify (and override CDDB) genre, must be a valid ID3-genre if using Lame, can (but shouldn't) be
              anything if using other encoders, default: not set.

       -y, --year year
              Specify (and override CDDB) the year of year-tag for Lame, Faac and Musepack, or the date-tag  for
              Oggenc and Flac. Default: not set.

       --coverart number
              a  comma separated list of numbers (if several encoders are used) according to option --coder with
              values 0 (no) or 1 (yes), default 0.

       --coverpath path
              Path to the coverart picture to be included in the metadata of the sound files. The  picture  must
              be present or e.g. acquired using the --precmd option. Default: not set.

       --mp3tags FRAME=tag
              Additional  tags  to  be added to the mp3 file(s) if encoder does not support the frame or if some
              unofficial FRAMEs shall be used (e.g. a compilation tag set to 1: TCMP=1). More than one --mp3tags
              can be used if several tags shall be added. Default: not set.

       --vatag number
              Analyze tracknames for "various artists"  style  and  split  the  metadata  in  case  one  of  the
              delimeters  (colon,  hyphen,  slash  or  parenthesis) are found. Use unpair numbers for the scheme
              "artist ? tracktitle" and pair numbers in the opposite case. The artist will be  compared  to  the
              argument  of  option --vastring (see below).  If the artist must be like --vastring and each track
              have a delimeter, use 1 (2), if the artist must be like --vastring while only some tracks  contain
              the  delimeter,  use 3 (4), if no restrictions apply for the artist but all tracknames must have a
              delimeter, use 5 (6) and finally, if only a few tracks contain a delimeter to be used as splitting
              point, set --vatag to 7 (8). Default: not set.

       --vastring string
              A string (regular expression) that defines the "various artists" style, e.g.  Varios|VA.  Default:
              \bVA\b|Variou*s|Various\sArtists

       -D, --dirtemplate '"foo parameters"'
              Use  single  and  double  quotes  to  pass the parameters of the templates!  Allowed are any legal
              characters, slashes  for  multi-level  directories  and  following  parameters:  $album,  $artist,
              $iletter, $genre, $quality, $suffix, $trackname, $tracknum, $year and $trackno; example: '"$suffix
              $quality/my_snd_dir/$iletter/$artist/$year  ‐  $album"'.   The  parameter  $iletter is the initial
              letter of the artist name; $trackno is the total number of tracks of the release,  this  might  be
              helpful  to  distinguish different releases with exactly the same name; $quality is needed, if one
              wants to encode the same format at different  qualities  in  the  same  run.  Note  that  $quality
              reflects  the  encoder  options  and  not  the arguments of option --quality which might be set to
              "off". Or state different dirtemplates: the option is an array, so one can use  several  different
              dirtemplates  in  the  same order as the encoders.  If less dirtemplates than encoders are stated,
              the last dirtemplate will be used for subsequent encoders  and  the  wav-directory,  see  EXAMPLES
              below.  Default: '"$artist - $album"'.

       -T, --tracktemplate '"foo parameters"'
              See  above.  The  tracktemplate  is  not  an  array, only one can be stated.  Default: '"$tracknum
              $trackname"'.

       --trackoffset number
              Give a trackoffset to be added to the $tracknum variable (see above).  Default: 0.

       --sshlist list
              Comma separated list of remote machines where RipIT should encode. The output  path  must  be  the
              same  for  all  machines.  Specify  the  login (login@machine) only if not the same for the remote
              machine. Else just state the machine names. See EXAMPLES for more information, default: not set.

       --scp  If the file system can not be accessed on the remote machines, scp (copy) the  WAV  files  to  the
              remote machines, default: off.

       --local
              Only  used with option --sshlist; if all encoding shall be done on remote machines, use --nolocal,
              default: on.

       --mb   Access MusicBrainz DB via WebService::MusicBrainz module instead of the http protocol (see below).
              One needs the discid calculation perl module or command to be installed and in the path. Negate to
              switch option off again. A non interacitve freedb  lookup  will  be  done  to  retrieve  a  genre.
              Default: off.

       --mbname login
              Give  the users MusicBrainz login name to submitt ISRCs to the database. Saved in plain when using
              a config, default not set.

       --mbpass password
              Give the users MusicBrainz password to submitt ISRCs to the database. Saved in plain when using  a
              config, default not set.

       --isrc number
              Enable ISRC detection with number = 1 (using icedax) and submission to MusicBrainz; default: 0

       -C, --cddbserver server
              CDDB  server,  either  freedb.org,  freedb2.org or musicbrainz.org.  Default freedb.org. Note, the
              full address is "mirror".freedb.org, i. e.  default is freedb.freedb.org.  Exception:  freedb2.org
              and   musicbrainz.org   have   no   mirrors,   their   full   addresses   are:   freedb2.org   and
              freedb.musicbrainz.org on port 80 (see transfer mode).

       -t, --transfer mode
              Transfer mode, cddb or http, will set default port to 8880 or 80 (for http), default: cddb.  Note:
              use http mode with CDDB servers freedb2.org or musicbrainz.org.

       -m, --mirror mirror
              Choose "freedb" or one of the possible freedb mirrors, default: freedb. For more information check
              the  webpage  www.freedb.org.  There is no list of mirrors available these days. This option might
              be obsolete as freedb uses random servers, but the default setting is mandatory.

       -L, --protocol level
              CDDB protocol level for CDDB query. Level = 6 supports UTF-8 and level = 5 not. Use level =  5  to
              suppress UTF-8. Cf. option --utftag below. Default: 6.

       -P, --proxy address
              The http proxy to use when accessing the cddb server. The CDDB protocol must be http! Default: not
              set.

       -n, --nice number
              Set niceness of encoding process, default: 0.

       -a, --archive
              Read  and  save CDDB files in $HOME/.cddb/"category" directory, where the "category" is one of the
              11 CDDB categories. Default: off.

       -e, --eject
              Ejects the CD when finished, if hardware supports it. Use --noeject to  switch  it  off.  Default:
              off.

       --ejectcmd command
              Command  to be used for ejection or loading of CD tray. Should be specified within FreeBSD even if
              option --eject is not used to enable RipIT to load the CD tray. One does not need to  mention  the
              words close or eject or options like -t, RipIT does it. Default: eject.

       --ejectopt options
              Options  for ejection command to be used for ejection or loading of CD tray.  Default: the path to
              the CD device.

       --halt Powers off the machine when finished if configuration supports it, default: off.

       -s, --submission
              Specify --nosubmission if the computer is offline and the created file cddb.toc shall be saved  in
              the home directory instead of being submitted. With option  --archive it will also be saved in the
              $HOME/.cddb  directory.  Note:  it  is  really  easy  to resubmit incomplete CDDB entries! One can
              confirm each existing field with Enter and add a missing genre or year. The purpose of this option
              is also to permit the user to edit the CDDB data for the own filenames & tags and not to overwrite
              the original CDDB entry! Default: on.

       -M, --mail address
              Users return email address, needed for submitting an entry to freedb.org. Default: not set.

       -p, --playlist number
              Create the m3u playlist file, or use --playlist 0.  For filenames without full path use --playlist
              2.  Default is full path for filenames. Default 1 - on.

       -A, --book number
              Create an audiobook file, i. e. merge all tracks into one sinlge  file,  option  --ghost  will  be
              switched off and file suffix will be m4b instead of m4a. Make sure to use encoder faac, ripit will
              not  check for the encoder used. The installed version must support the -w option to write tags. A
              chapter file will be written for chapter marks. Default: off.

       -i, --interaction
              Specify --nointeraction if ripit shall take the  first  CDDB  entry  found  and  rip  without  any
              questioning. Default: on.

       --lcd  Use lcdproc to display status, default: not set.

       --lcdhost
              Specify the lcdproc host, default: localhost.

       --lcdport
              Specify the lcdport, default: 13666.

       --infolog file
              Log  operations (system calls, file/directory creation) to file given with full path; default: not
              set.

       -l, --lowercase
              Lowercase filenames, default: off.

       -u, --underscore
              Use underscores (_) instead of spaces in filenames, default: off.

       --uppercasefirst
              Uppercase first letter of each word in filenames and tags. Use this option if the  CDDB  entry  is
              uppercase only. Default: off.

       -U, --utftag
              Keep  Lame-tags  in  UTF-8 or decode them (but not the filenames) from UTF-8 to ISO8859-1. Applies
              only to mp3 (Lame). May be useful for tags with  special  characters  and  if  mp3-player  doesn't
              support  Unicode.   Using  Musepack one might want to pass the Musepack option --unicode to option
              museopt.  Default: off.

       --rip  Rip the CD, to be used as --norip if wav-files are present. Used for debugging. Default: not set.

       --encode
              Do encode the wavs. If only the wav-files shall be created, prevent encoding with --noencode  (and
              use option --wav, see below). Default: on.

       -w, --wav
              Keep the wav files after encoding instead of deleting them, default: off.

       -N, --normalize
              Normalizes the wave-files to a given dB-value (default: -12dB). Default: off.
              This is useful when encoding

              *  for hardware or software that doesn't support the replaygain‐feature

              *  to audio formats without replaygain capabilities.

       --normcmd
              Command to use for normalizing, default: normalize.

       -z, --normopt
              Options to pass to normalize.  Possible values:
                  -a -nndB   :   Normalize to -nn dB, default is -12dB,
                  Value range:   All values <= 0dB
                  Example    :   normalize -a -20dB *.wav
                  -b         :   Batch mode ‐ loudness differences between
                                 individual tracks of a CD are maintained
                  -m         :   Mix mode ‐ all track are normalized to the
                                 same loudness
                  -v         :   Verbose operation
                  -q         :   Quiet operation

              For  further  options see normalize documentation (http://normalize.nongnu.org).  Please note that
              normalizing to a high dB value, e.g. -6dB or less will lead to severe  compression  of  the  audio
              signal, thus losing sound quality. Keeping the default value of -12dB is recommended.
              Default: -b Option v (q) will be set according to verbosity chosen.

       --cdtoc number
              Number n = 1 to create a toc file to burn the wavs with CD-Text using cdrdao or cdrecord. Default:
              off.

       --inf number
              Number  n  = 1 to create inf files to burn the wavs with CD-Text using wodim or cdrecord. Default:
              off.

       --cdcue number
              Number n = 1 or 2 to create cue sheets to burn the wavs with CD-Text.   The  cue  sheets  will  be
              copied  to  the  other  file formats. Number 1 will swith option --ghost on to eliminate chunks of
              silence. Number 2 is experimental but does not switch option --ghost on and may be used if  number
              1 fails.  Default: off.

       -h, --help
              Print this and exit.

       -V, --version
              Print version and exit.

       -x, --verbose number
              Run  silent  (do  not  output  comments, status etc.) (n = 0), with minimal output (n = 1), normal
              without encoder messages (n = 2), normal (n = 3), verbose (n = 4),  extremely  verbose  (n  =  5).
              Default 3.

       --config
              Read  parameters from config file or specify --noconfig to prevent reading it. A local config file
              in $HOME/.ripit/ will have higher priority, only if the local file does not exist, ripit will  try
              to read /etc/ripit/config. Default: on.

       --save Add  parameters  passed  on command line to an existing config file. This does not overwrite other
              existing settings. Options of an existing config file will be adopted and the old  file  saved  as
              config.old.  Default: off.

       --savenew
              Save  all  parameters  passed  on  command  line  to a new config file, backup an existing file to
              config.old. Creates a default config file if no options are passed on command line. Default: off.

       --loop value
              Continue ripping and encoding as soon as the previous CD finished.  This  option  forces  ejection
              (--eject).  The  value  is either 0 for normal use or 1 for standard looping. Experimental value 2
              migth be used to force immediate restart of ripping process.  This will  spoil  the  output,  this
              will  show  the  prompt  although  a  child  process is running (waiting for a new CD) and must be
              terminated manually. Default: off.

       --quitnodb value
              Give up CD if no CDDB entry found. Useful if option --loop  or  --nointeraction  are  on.  Default
              behaviour  is to let operator enter data or to use default artist, album and track names. Possible
              values: 0 - off, 1 - on, default: off

       --resume
              Resume a previously started session. Default: off.

       -O, --overwrite argument
              Default behaviour of Ripit is not to overwrite existing directories, a suffix  will  be  added  if
              directory  name  exists.  Use option overwrite to prevent this and either overwrite a previous rip
              (y) or force Ripit to quit (q) or even eject the disc (e). If ejection is chosen, the disc will be
              ejected even if option --eject has not been switched on. Default: off (n)

       --dpermission number
              Change the directory permission to number. Default: 0755.

       --fpermission number
              Change the file permission to number. Default: 0644.

       --md5sum
              Create a MD5-sum file for each type of sound files.

       --threads number
              Comma separated list of numbers giving maximum of allowed encoders to run at  the  same  time.  In
              conjunction  with  option sshlist the number for the local machine is mandatory and must be stated
              first.  Default: 1.

       -X, --execmd command
              State a command to be executed when ripit finshed. The same variables as in the dirtemplate can be
              stated. When using MusicBrainz one can try to use $cd{asin} to get the ASIN. Make sure  to  escape
              the command if needed. Default: not set.

       --precmd command
              State  a  command  to be executed before ripping started. The same variables as in the dirtemplate
              can be stated. When using MusicBrainz one can try to use $cd{asin} to get the ASIN. Make  sure  to
              escape  the command if needed. Can be used to execute a script to retrieve coverart.  Default: not
              set.

EXAMPLES

       To specify a CD device, type

              ripit --device /dev/sr1

       To specify the output directory, type

              ripit --outputdir /foo/paths/

       To rip and encode a special track selection, type

              ripit 1,3-6,8-11

       To use several encoders in the same run, type

              ripit --coder 1,0,2 --quality 3,5,6

       To use Lame with variable bitrate (VBR), type

              ripit --vbrmode new --bitrate 0

       Note, one should reset the --bitrate to 0 (zero) if the -b option of Lame is not  desired.  According  to
       VBR mode in Lame, use "new" or "old".

       It is recommended to use the preset switches for Lame, (see Lame man-page) and specify fast encoding with
       --vbrmode new (use --vbrmode old to switch off the fast encoding)

              ripit --preset extreme --vbrmode new

       To  pass  options related to the encoder use the according encoder option switch: e.g. to use the managed
       mode with oggenc:

              ripit -c 1 --oggencopt "--managed -b 192 -M 224 -m 96" --quality "off"

       Normalize your wave-files prior to encoding:

              ripit --normalize

       Normalize your files to -18dB using "mix mode" (see normalize documentation)

              ripit --normalize --normopt "-m -a -18dB"

       To define a directory template where the sound files should  go, type

              ripit --dirtemplate '"$artist - $year"'

       To create 2 directory levels, as used in other environments, type

              ripit --dirtemplate '"$artist/$album"'

       To save a config file in ~/home/.ripit/ with options: to use Lame and Oggenc, don't create  a  m3u  file,
       archive the CDDB entry files in ~/.cddb/"category"/ and to eject CD when done, type

              ripit --coder 0,1 --playlist 0 --archive --eject --save

       To do the job without any interaction, type

              ripit --nointeraction

       To use a network for encoding, make sure that the output paths are equal on all machines!

              ripit --sshlist sun,saturn,earth

       where  sun,  saturn  and  earth  are remote machines on which a user can login via ssh without entering a
       password or passphrase! Note that the paths must be equal for the user on all remote  machines!   If  the
       login is different on some machines, try

              ripit --sshlist login1@sun,login2@saturn,login3@earth

       If  there  is  "no" identical path on the remote machines, then the user might enter e.g. /tmp/ as output
       directory.  If the file-system is not mounted on each remote machine, one can try to copy the wavs to the
       remote machines using option --scp.

              ripit --sshlist sun,saturn,earth --scp

       Check for ghost songs and trim very long lead-in/out:

              ripit --ghost --prepend 1.0 --extend 1.0

       Rip only first 30 seconds of each track (useful for testing)

              ripit --span 0-30

       Encode the same format in 2 qualities, at low quality for a portable, at high quality for home:

              ripit --dirtemplate '"cbr/$artist/$year ‐ $album"' \
                    --dirtemplate '"preset/$artist ‐ $album"' \
                    --coder 0,0 --bitrate off --quality off,off \
                    --lameopt "-b 128 -q 2;--preset extreme"

       Force RipIT to use one and the same directory for all sound files:

              ripit --dirtemplate '"/"' --outputdir="/media/sound" \
                    --resume

FILES

       User config file (/etc/ripit/config will only be used if there is no $HOME/.ripit/config):

              $HOME/.ripit/config
              /etc/ripit/config

              /usr/share/doc/packages/ripit/README
              /usr/share/doc/packages/ripit/HISTORY
              /usr/share/doc/packages/ripit/LICENSE

BUGS

       Probably there are more than some.

SEE ALSO

       cdparanoia(1), lame(1), oggenc(1), flac(1), normalize(1), cdda2wav(1), ffmpeg(1)

AUTHORS

       RipIT is now maintained by Felix Suwald, please send bugs, wishes comments to ripit_[at]_suwald_[dot]_com
       with a concise subject.
       For bugs, wishes and comments about lcdproc, please contact
       max.kaesbauer_[at]_gmail_[dot]_com.
       Former maintainer:  Mads Martin Joergensen;  RipIT was originally developed by Simon Quinn.

       This manpage was originally created for the Debian GNU/Linux system by help2man  1.36  and  optimized  by
       Elimar Riesebieter <riesebie@lxtec.de>, enhanced and updated by Felix Suwald.

ripit                                            July 14th, 2010                                        RIPIT(1)