From 67fa8b77b087f63fae714cc8792a422c2a12c978 Mon Sep 17 00:00:00 2001 From: Emily Frost Date: Sun, 14 May 2023 09:37:04 -0500 Subject: [PATCH] Added flacsplit. --- flacsplit | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 flacsplit diff --git a/flacsplit b/flacsplit new file mode 100755 index 0000000..fe7bd01 --- /dev/null +++ b/flacsplit @@ -0,0 +1,13 @@ +#!/bin/bash +## flacsplit +# Split a flac file associated with a given cue file into a subdirectory named split. + +cue_file=$1 +split_dir="$(dirname "$cue_file")/split" +# TODO: This will break if a filename has a " in it. +flac_file="$(cat "${cue_file}" | grep FILE | cut -d \" -f 2)" +mkdir -p "$split_dir" +shnsplit -f "$cue_file" -d "${split_dir}" -t %n-%t -o flac "${flac_file}" + +echo 'Running cuetag.sh' +cuetag.sh "$cue_file" "$split_dir"/*