diff --git a/homelab/docs/SpotDL.md b/homelab/docs/SpotDL.md new file mode 100644 index 00000000..5cdd37a5 --- /dev/null +++ b/homelab/docs/SpotDL.md @@ -0,0 +1,21 @@ +# Basic Usage +To download a track, album, or artist from Spotify, use: +`spotdl ` + +This is non-interactive and works programmatically. + +# Music Library Integration +To make updating my library easier, each "Artist" folder has a file called `spot.txt` which contains only the Spotify URL for that artist. This makes it possible to run a loop similar to the following: + +```sh +cd /path/to/music/library/artists +for artist in */; do + cd "$(pwd)/$artist" && + spotdl $(cat spot.txt) && + cd .. +done +``` + +# Links +[coritsky/spotdl on Dockerhub](https://hub.docker.com/r/coritsky/spotdl) +[Spotdl on GitHub](https://github.com/spotDL/spotify-downloader/) \ No newline at end of file