diff --git a/split_tracks b/split_tracks index b65e0b4..bf4ace6 100755 --- a/split_tracks +++ b/split_tracks @@ -34,7 +34,6 @@ function make_drumonly() { mkdir -p "${dest_dir['drums only']}" echo echo dest dir: ${dest_dir['drums only']} echo drum track: "$drum_track" - # final_opus="$(sed 's/\.wav$/.opus/' <<< "$drum_track")" final_opus="${dest_dir['drums only']}/$(sed 's/\.flac$/.opus/' <<< "$file_name")" echo opusenc --comp 10 --downmix-stereo \ --title "'${tags[TITLE]}'" --artist "'${tags[ARTIST]}'" \ @@ -79,8 +78,7 @@ type -P 'demucs' &>/dev/null || ( ) find "$src_library" -type f -name '*.flac' | while read -r file; do - # if find "$work_dir" -type f &>/dev/null; then rm -rf "${work_dir}"/*; fi - file='/home/luket/flac/Red Hot Chili Peppers/1991-09-24 Blood Sugar Sex Magik/07 Mellowship Slinky In B Major.flac' + if find "$work_dir" -type f &>/dev/null; then rm -rf "${work_dir}"/*; fi echo $file # file is full original path + filename src_dir="$(dirname "$file")" @@ -116,7 +114,7 @@ find "$src_library" -type f -name '*.flac' | while read -r file; do dest_dir['drums only']="${src_dir//flac/drums only}" dest_dir['no drums']="${src_dir//flac/no drums}" - # demucs -n htdemucs_ft -o "$work_dir" --filename '{track} {stem}.{ext}' -j2 -d cpu --clip-mode rescale -- "$file" + demucs -n htdemucs_ft -o "$work_dir" --filename '{track} {stem}.{ext}' -j2 -d cpu --clip-mode rescale -- "$file" unset files karaoke nodrums declare -a files karaoke nodrums readarray -t files < <(find "$work_dir" -type f -name '*.wav')