Minor Musepack encoding cleanup
authorAndrew Strong <andrew.david.strong@gmail.com>
Tue, 31 Mar 2015 07:16:46 +0000 (18:16 +1100)
committerAndrew Strong <andrew.david.strong@gmail.com>
Tue, 31 Mar 2015 07:16:46 +0000 (18:16 +1100)
Several very small adjustments to Musepack encoding:

  1. Allow for +/- comment field
  2. Allow for tag and no tag
  3. Remove a final mention of 'mppgain' from man pages

abcde
abcde.1

diff --git a/abcde b/abcde
index d51cfc8..832fbff 100755 (executable)
--- a/abcde
+++ b/abcde
@@ -1217,8 +1217,12 @@ do_encode ()
                                ;;
                        mpc)
                        # Tag the file inline at encode time.
-                               $RUN_COMMAND nice $EFFECTIVE_NICE $MPCENCODER $MPCENCODEROPTS --artist "$TRACKARTIST" --album "$DALBUM" --title "$TRACKNAME" \
-                               --track "$1" --genre "$CDGENRE" --year "$CDYEAR" --comment "$COMMENT" "$IN" "$OUT"
+                         if [ "$DOTAG" = "y" ]; then
+                                $RUN_COMMAND nice $EFFECTIVE_NICE $MPCENCODER $MPCENCODEROPTS --artist "$TRACKARTIST" --album "$DALBUM" --title "$TRACKNAME" \
+                               --track "$1" --genre "$CDGENRE" --year "$CDYEAR" ${COMMENT:+--comment "$COMMENT"} "$IN" "$OUT"
+                               else
+                                $RUN_COMMAND nice $EFFECTIVE_NICE $MPCENCODER $MPCENCODEROPTS "$IN" "$OUT"
+                               fi
                                ;;
                        wv)
                         if [ "$DOTAG" = "y" ]; then
@@ -3324,7 +3328,7 @@ OPUSENC=opusenc
 FLAC=flac
 # speex
 SPEEXENC=speexenc
-# mpp (Musepack)
+# mpc (Musepack)
 MPCENC=mpcenc
 # wv (wavpack)
 WVENC=wavpack
diff --git a/abcde.1 b/abcde.1
index 7cef174..5717d0a 100644 (file)
--- a/abcde.1
+++ b/abcde.1
@@ -370,7 +370,7 @@ The following configuration file options specify the pathnames of their
 respective utilities: LAME, TOOLAME, GOGO, BLADEENC, L3ENC, XINGMP3ENC, MP3ENC,
 VORBIZE, OGGENC, FLAC, SPEEXENC, MPCENC, AACENC, WVENC, APENC, OPUSENC, ID3, EYED3,
 METAFLAC, CDPARANOIA, CDDA2WAV, PIRD, CDDAFS, CDDISCID, CDDBTOOL, EJECT, MD5SUM, DISTMP3,
-VORBISCOMMENT, NORMALIZE, CDSPEED, MP3GAIN, VORBISGAIN, MPPGAIN, MKCUE, MKTOC,
+VORBISCOMMENT, NORMALIZE, CDSPEED, MP3GAIN, VORBISGAIN, MPCGAIN, MKCUE, MKTOC,
 CUE2DISCID (see option "\-X"), DIFF and HTTPGET.
 .TP
 .B COMMAND-LINE OPTIONS