changed to metaflac, which is really faster

master
A. Demant 2018-10-29 21:34:54 +01:00
parent 3f5026bedc
commit 1ce158ea0d
1 changed files with 7 additions and 7 deletions

View File

@ -8,17 +8,17 @@ if [ ! -f "${INPUT}" ]; then
exit 1 exit 1
fi fi
AUTHOR=$(exiftool -Artist "${INPUT}"|cut -d: -f2|sed -e 's/^[\ ]*//g;s/\ /_/g;s/\///g') AUTHOR=$(metaflac --show-tag=ARTIST "${INPUT}"|cut -d= -f2|sed -e 's/^[\ ]*//g;s/\ /_/g;s/\///g')
echo $AUTHOR echo $AUTHOR
ALBUM=$(exiftool -Album "${INPUT}"|cut -d: -f2|sed -e 's/^[\ ]*//g;s/\ /_/g;s/,//g;s/\///g') ALBUM=$(metaflac --show-tag=ALBUM "${INPUT}"|cut -d= -f2|sed -e 's/^[\ ]*//g;s/\ /_/g;s/,//g;s/\///g')
echo $ALBUM echo $ALBUM
TITLE=$(exiftool -Title "${INPUT}"|cut -d: -f2|cut -d\( -f1 |sed -e 's/^[\ ]*//g;s/\ /_/g;s/,//g;s/\///g;s/\&//g'|sed -e 's/_$//g') TITLE=$(metaflac --show-tag=TITLE "${INPUT}"|cut -d= -f2|cut -d\( -f1 |sed -e 's/^[\ ]*//g;s/\ /_/g;s/,//g;s/\///g;s/\&//g'|sed -e 's/__/_/g'|sed -e 's/_$//g')
echo $TITLE echo $TITLE
TRACK=$(printf "%03d" $(exiftool -TrackNumber "${INPUT}"|cut -d: -f2|sed -e 's/^[\ ]*//g')) TRACK=$(printf "%03d" $(metaflac --show-tag=TRACKNUMBER "${INPUT}"|cut -d= -f2|sed -e 's/^[\ ]*//g'))
echo $TRACK echo $TRACK
if [ ! -d "${TARGET}"/"${AUTHOR}" ]; then if [ ! -d "${TARGET}"/"${AUTHOR}"/"${ALBUM}" ]; then
mkdir "${TARGET}"/"${AUTHOR}" mkdir -p "${TARGET}"/"${AUTHOR}"/"${ALBUM}"
fi fi
cp --reflink=always "${INPUT}" "${TARGET}"/"${AUTHOR}"/${ALBUM}_${TRACK}_${TITLE}.flac cp --reflink=always "${INPUT}" "${TARGET}"/"${AUTHOR}"/"${ALBUM}"/${TRACK}_"${TITLE}".flac