# Youtube to mpd
2022-06-06T14:57:30Z
Below a script taking a youtube url as argument. The audio is extracted, then added to the mpd library, inserted in the playlist then played.
```
#!/bin/sh
# download sound from youtube, convert to $format,
# then insert and play in mpd
format="flac"
MUSDIR=$(awk '/music_directory/ {sub("^\"","",$2);sub("\"$","",$2); print $2}' $HOME/.mpdconf)
cd ${MUSDIR}
yt-dlp --no-playlist -x \
--audio-format $format \
-c "${1}" \
-o "%(title)s.%(ext)s" \
--exec "mpc --wait update && mpc insert \"%(title)s.%(ext)s\" && mpc next"
```