From 0db4b7069cd79af40a80050310c2ab637db8441c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=84min=20Baumeler?= Date: Tue, 26 Aug 2025 11:02:20 +0200 Subject: [PATCH] print infos for --reload --- src/main.sh | 2 ++ src/sh/local.sh | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/main.sh b/src/main.sh index c9d0abd..523566b 100755 --- a/src/main.sh +++ b/src/main.sh @@ -49,7 +49,9 @@ fi if [ "${1:-}" = "--reload" ]; then [ ! "${MUSICDIR:-}" ] && err "The environment variable MUSICDIR is not set." && exit 1 [ ! -d "${MUSICDIR:-}" ] && err "The environment variable MUSICDIR does not point to a directory." && exit 1 + info "Reloading information of local music directory $MUSICDIR" load_local || err "Failed to load local data" + info "Done" exit 0 fi diff --git a/src/sh/local.sh b/src/sh/local.sh index 058662d..9ed8fc2 100644 --- a/src/sh/local.sh +++ b/src/sh/local.sh @@ -107,6 +107,7 @@ load_local() { [ -d "$LOCALDATADIR" ] || mkdir -p "$LOCALDATADIR" tmpreleases=$(mktemp) [ -f "$tmpreleases" ] || exit 1 + info "Locating and parsing decoration files ($DECORATION_FILENAME)" find "$MUSICDIR" -type f -name "$DECORATION_FILENAME" -print0 | xargs -0 -P 4 $JQ -r '.releaseid+"\t"+input_filename' | tee "$LOCALDATA_RELEASES" | @@ -126,6 +127,7 @@ load_local() { __batch_load_missing "$TYPE_ARTIST" "$LOCALDATA_ARTISTS" rm -f "$tmpreleases" # Precompute views + info "Precomputing artist view" while IFS= read -r aid; do mb_artist "$aid" | $JQ -r '[ .id, @@ -147,6 +149,7 @@ load_local() { sort | column -t -s "$(printf '\t')" | sed 's| \+\([0-9a-f-]\+\)$|\t\1|' >"$LOCALDATA_ARTISTS_VIEW" + info "Precomputing releasegroup view" while IFS= read -r rgid; do mb_releasegroup "$rgid" | $JQ -r '[ .id, @@ -188,6 +191,7 @@ load_local() { cut -d "$(printf '\t')" -f 2- | column -t -s "$(printf '\t')" | sed 's| \+\([0-9a-f-]\+\)$|\t\1|' >"$LOCALDATA_RELEASEGROUPS_VIEW" + info "Precomputing release view" list_releases | while IFS= read -r rid; do mb_release "$rid" | $JQ -r '[