#!/bin/sh file="$(wl-paste)" directory="$HOME/Music" case "$file" in *youtube.com*|*youtu.be*|*bandcamp.com*|*soundcloud.com*) notify-send "Downloading" "$file" cd $directory && yt-dlp --embed-metadata --embed-thumbnail -xc -f 'bestaudio[ext=m4a]' "$file" && notify-send "Music added!" "$file is now saved to the music directory." # --restrict-filenames # -f bestaudio/best ;; *mp3|*flac|*opus|*mp3?source*) notify-send "⏳ Queuing $file..." cd $directory && curl -LO $file >/dev/null 2>&1 && notify-send "Music added!" "$file is now saved to the music directory." ;; esac exit 0