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