From 76c315ed32f2b71c8a174d21d6c48885e99c1435 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Sun, 5 Apr 2026 00:02:39 +0900 Subject: modified bin/qndl --- ar/.local/bin/qndl | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'ar/.local/bin') diff --git a/ar/.local/bin/qndl b/ar/.local/bin/qndl index 2ab96c2..4edfa5d 100755 --- a/ar/.local/bin/qndl +++ b/ar/.local/bin/qndl @@ -75,9 +75,9 @@ get_filename() { _url="$1" _cookies="$(get_cookies)" if [ -n "$_cookies" ]; then - _fname="$(yt-dlp --simulate --print '%(filename)s' --cookies-from-browser "$_cookies" "$_url" 2>/dev/null | head -n 1)" + _fname="$(yt-dlp --simulate --no-playlist --print '%(filename)s' --cookies-from-browser "$_cookies" "$_url" 2>/dev/null | head -n 1)" else - _fname="$(yt-dlp --simulate --print '%(filename)s' "$_url" 2>/dev/null | head -n 1)" + _fname="$(yt-dlp --simulate --no-playlist --print '%(filename)s' "$_url" 2>/dev/null | head -n 1)" fi basename "$_fname" } @@ -177,7 +177,7 @@ download_music() { _url="$1" _output_dir="${XDG_MUSIC_DIR:-$HOME/Music}" _archive="${XDG_DOTFILES_DIR:-$HOME/.dotfiles}/global/Music/.music.txt" - _format="${_output_dir}/%(channel|Unknown Artist)s/%(album|Unknown Album)s/%(title)s.%(ext)s" + _format="${_output_dir}/%(artists.0|Unknown Artist)s/%(album|Unknown Album)s/%(title)s.%(ext)s" _pl_result="$(handle_playlist "$_url" "music" "$_output_dir" "$_format")" _pl_flag="$(printf '%s' "$_pl_result" | head -n 1)" @@ -188,7 +188,6 @@ download_music() { enqueue "music" "$_url" \ "$_pl_flag" \ - --replace-in-metadata channel '\.$' '' \ --extract-audio \ --audio-format best \ --audio-quality 0 \ @@ -253,7 +252,7 @@ download_video() { restore_archive() { _output_dir="${XDG_MUSIC_DIR:-$HOME/Music}" _archive="${XDG_DOTFILES_DIR:-$HOME/.dotfiles}/global/Music/.music.txt" - _format="${_output_dir}/%(channel|Unknown Artist)s/%(album|Unknown Album)s/%(title)s.%(ext)s" + _format="${_output_dir}/%(artists.0|Unknown Artist)s/%(album|Unknown Album)s/%(title)s.%(ext)s" [ ! -f "$_archive" ] && die "⛔ Archive not found" "$_archive" -- cgit v1.2.3