From a75b240ba1ba67582ecaeb3601b4aba5badc62a0 Mon Sep 17 00:00:00 2001 From: RealStickman Date: Fri, 12 Feb 2021 12:29:58 +0100 Subject: [PATCH] Change script to work with new file structure File structure: MusikRaw > Artist > Albums > {normalized, transcode} --- .../scripts/pieces/music-delete-normalized.sh | 21 ++++++++++++++----- .../scripts/pieces/music-delete-transcode.sh | 21 ++++++++++++++----- 2 files changed, 32 insertions(+), 10 deletions(-) diff --git a/arch-config/scripts/pieces/music-delete-normalized.sh b/arch-config/scripts/pieces/music-delete-normalized.sh index 92159ecd..c4f786fc 100644 --- a/arch-config/scripts/pieces/music-delete-normalized.sh +++ b/arch-config/scripts/pieces/music-delete-normalized.sh @@ -5,12 +5,23 @@ set -euo pipefail cd "$HOME/MusikRaw" # get directories -ls -d */ > directories +ls -d */ > artistdirectories -while read -r dir; do - cd "$dir" - rm -rf normalized +while read -r artdir; do + cd "$artdir" + # get albums + ls -d */ > directories + # delete normalized from albums + while read -r dir; do + cd "$dir" + rm -rf normalized + cd "$HOME/MusikRaw/$artdir" + done < directories + # cleanup + rm directories cd "$HOME/MusikRaw" -done < directories +done < artistdirectories +# cleanup +rm artistdirectories exit diff --git a/arch-config/scripts/pieces/music-delete-transcode.sh b/arch-config/scripts/pieces/music-delete-transcode.sh index 4fe99043..1abcd98e 100644 --- a/arch-config/scripts/pieces/music-delete-transcode.sh +++ b/arch-config/scripts/pieces/music-delete-transcode.sh @@ -5,12 +5,23 @@ set -euo pipefail cd "$HOME/MusikRaw" # get directories -ls -d */ > directories +ls -d */ > artistdirectories -while read -r dir; do - cd "$dir" - rm -rf "transcode" +while read -r artdir; do + cd "$artdir" + # get albums + ls -d */ > directories + # delete normalized from albums + while read -r dir; do + cd "$dir" + rm -rf "transcode" + cd "$HOME/MusikRaw/$artdir" + done < directories + # cleanup + rm directories cd "$HOME/MusikRaw" -done < directories +done < artistdirectories +# cleanup +rm artistdirectories exit