#!/usr/bin/env bash
####PROGRAM START####
echo "Path to playlist must be entered as /home/user/playlist.m3u"
echo -n "Enter path to playlist: "
read FILE
while read files; do
echo
if ${BB_MP3DEC} -w "${files}.wav" "${files}"; then
echo "'${files}.wav' created..."
mv "$files.wav" "${BBBURNDIR}"
echo "'${files}.wav' moved to '${BBBURNDIR}', moving on..."
else
echo "'${files}.wav' couldn't be created." 1>&2
echo "Maybe you need to adjust some permissions?" 1>&2
wait_for_enter
fi
echo
existing="yes"
done < <(grep -s [Mm][Pp]3 "${FILE}" | grep -v EXTINF)
if [[ "$existing" != "yes" ]]; then
echo
echo "Bad input file ('${FILE}')"
echo "Maybe you entered the wrong path?" 1>&2
wait_for_enter
exit
fi
syntax highlighted by Code2HTML, v. 0.9.1