1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
[ $# -ne 1 ] && echo "Usage: $0 <youtube-url>" && exit 1
: ${XDG_MUSIC_DIR:=$HOME/Music}
cd "${XDG_MUSIC_DIR:?$XDG_MUSIC_DIR not found}"
song_name=$1
yt-dlp --extract-audio --audio-format mp3 "$song_name" --external-downloader aria2c
if type mpc >/dev/null; then
mpc update
fi