diff --git a/scripts/playlist-dl b/scripts/playlist-dl new file mode 100755 index 0000000..28c2e18 --- /dev/null +++ b/scripts/playlist-dl @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +set -x + +echo "Looking up playlist name..." +pl_line=$(youtube-dl --flat-playlist "$1" | grep "\[download\] Downloading playlist: ") +pl_name=$(echo ${pl_line:33} | tr '/' ' ') + +echo "Found playlist by name: $pl_name" +echo "Downloading it into directory: $pl_name" + +mkdir "$pl_name" +cd "$pl_name" +youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" "$1" +cd ../