for OUTPUT in $( echo $OUTPUTTYPE | tr , \ )
# THE OUTPUT NEEDS TO BE CORRECTED WITH THE CONTAINER?
do
+ case $OUTPUT in
+ vorbis|ogg)
+ OUTPUT=$OGGOUTPUTCONTAINER
+ ;;
+ flac)
+ OUTPUT=$FLACOUTPUTCONTAINER
+ ;;
+ esac
OUTPUTFILES=""
for UTRACKNUM in $TRACKQUEUE
do
OUTPUTFILES="$OUTPUTDIR/$OUTPUTFILE.$OUTPUT $OUTPUTFILES"
done
case "$OUTPUT" in
- flac);;
- ogg);;
+ flac)
+ run_command replaygain-flac $METAFLAC --add-replay-gain $OUTPUTFILES
+ ;;
+ vorbis|ogg)
+ run_command replaygain-vorbis $VORBISGAIN --album $OUTPUTFILES
+ ;;
*);;
esac
- if [ "$RETURN" = "0" ]; then
- run_command replaygain-$OUTPUT true
- else
- runcommand replaygain-$OUTPUT false
- fi
done
- if checkerrors replaygain-.{3,4}; then
+ if checkerrors replaygain-.{3,6}; then
run_command replaygain false
else
run_command replaygain true
;;
esac
done
- if checkerrors "tagtrack-(.{3,4})-$1"; then
+ if checkerrors "tagtrack-(.{3,6})-$1"; then
run_command tagtrack-$1 false
else
run_command tagtrack-$1 true
esac
done
# Only remove .wav if the encoding succeeded
- if checkerrors "encodetrack-(.{3,4})-$1"; then
+ if checkerrors "encodetrack-(.{3,6})-$1"; then
run_command encodetrack-$1 false
else
run_command encodetrack-$1 true