10 ABSPATH_MTUBE_DIR="$(pwd)/${MTUBE_DIR}"
11 mkdir "${MTUBE_DIR}" || die "failed to mkdir ${MTUBE_DIR}"
12 trap "rm -rf -- \"${ABSPATH_MTUBE_DIR}\"" EXIT
13 pushd "${MTUBE_DIR}" || die "failed to pushed ${MTUBE_DIR}"
14 yt-dlp -f bestaudio -- ${MTUBE_ARGS} || die "yt-dlp failed"
15 music-to-mp3.sh * || die "music-to-mp3.sh failed"
17 rm !(*.mp3) || die "rm of non-mp3 files failed"
21 popd || die "failed to popd"