#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)" QUERY='^library_audited:1' LYRICS_AUDIT_SCRIPT="$SCRIPT_DIR/postprocess-audit-lyrics" UPDATE_AUDIT_STATUS_SCRIPT="$SCRIPT_DIR/postprocess-set-audit-status" echo "Fetching Lyrics for $QUERY" beet lyrics --keep-synced $QUERY echo "Calculating Replaygain for $QUERY" beet replaygain -faw -t 12 $QUERY echo "Fetching Art for $QUERY" beet fetchart $QUERY echo "Embedding Art for $QUERY" beet embedart -y $QUERY echo "Fetching Genres for $QUERY" beet lastgenre $QUERY echo "Running beets audit" $LYRICS_AUDIT_SCRIPT echo "Fixing album audit status" $UPDATE_AUDIT_STATUS_SCRIPT