27 lines
630 B
Bash
27 lines
630 B
Bash
#!/bin/bash
|
|
#
|
|
# beets music tagger - post-processing script
|
|
#
|
|
# Author: Rich Manton (overbyrn)
|
|
# Date: 29-04-13
|
|
#
|
|
# $1 - Fullpath of directory to be processed. eg./mnt/user/downloads/some.artist_some.album
|
|
|
|
# $7 - Status of post processing. 0 = OK, 1 = failed verification, 2 = failed unpack, 3 = 1+2
|
|
if [ ! -z "$7" ] && [ "$7" -gt 0 ]; then
|
|
echo "post-processing failed, bypassing script"
|
|
exit 1
|
|
fi
|
|
|
|
# process files
|
|
echo "--------------------------"
|
|
printf %b "$(date)\n"
|
|
echo "Starting beets.sh for $(basename $1)"
|
|
|
|
BEETSDIR=/config
|
|
export BEETSDIR
|
|
FPCALC=/usr/bin/fpcalc
|
|
export FPCALC
|
|
/usr/bin/beet -v import -q "$1"
|
|
|