diff --git a/.github/workflows/beets-sync.yml b/.github/workflows/beets-sync.yml index 8873200..ceecabe 100644 --- a/.github/workflows/beets-sync.yml +++ b/.github/workflows/beets-sync.yml @@ -19,4 +19,6 @@ jobs: docker compose restart sleep 2 docker exec -u 1000 beets bash -c 'beet -v import -i -q /managed/*' || true + # Clean up empty directories after import (but not /managed itself) + docker exec -u 1000 beets bash -c 'find /managed -mindepth 1 -type d -empty -delete' || true echo "Beets sync completed" diff --git a/home-server/beets/config.yaml b/home-server/beets/config.yaml index fd09c3f..d487bf3 100644 --- a/home-server/beets/config.yaml +++ b/home-server/beets/config.yaml @@ -62,17 +62,6 @@ web: host: 0.0.0.0 port: 8337 -# hook: -# hooks: -# # Delete the source file after successful import -# - event: item_imported -# command: | -# SOURCE_FILE="{item.path}" -# if [ -f "$SOURCE_FILE" ]; then -# echo "Deleting imported source file: $SOURCE_FILE" -# rm -f "$SOURCE_FILE" -# fi - match: strong_rec_thresh: 0.15 # Default: 0.04 (96% match or better = auto-accept) medium_rec_thresh: 0.25 # Default: 0.25 (75% match = suggest but ask)