add new functions to youtube.sh

This commit is contained in:
Simon Rieger 2025-05-03 22:23:18 +02:00
parent e20e489488
commit efda5d4d50

View file

@ -35,6 +35,20 @@ if [[ "$folders" != "n" ]]; then
output_template="-o %(channel)s/%(title)s.%(ext)s" output_template="-o %(channel)s/%(title)s.%(ext)s"
fi fi
# Abfrage für Download-Archiv
read -p "Download-Archiv verwenden? [Y/n] " use_archive
if [[ "$use_archive" != "n" ]]; then
read -p "Dateiname für Download-Archiv angeben [download-archive.txt]: " archive_file
archive_file=${archive_file:-download-archive.txt}
archive_cmd="--download-archive $archive_file"
fi
# Abfrage für Playlist-Start
read -p "Ab welchem Playlist-Eintrag soll heruntergeladen werden? [Standard: 1]: " playlist_start
if [[ -n "$playlist_start" ]]; then
playlist_start_cmd="--playlist-start $playlist_start"
fi
# Format-Spezifikationen # Format-Spezifikationen
case "$format" in case "$format" in
opus) opus)
@ -93,6 +107,8 @@ yt-dlp \
$format_cmd \ $format_cmd \
$audio \ $audio \
$quality \ $quality \
${archive_cmd} \
${playlist_start_cmd} \
-v \ -v \
"$url" \ "$url" \
${extra} ${extra}