Setup a disposable environment for downloading music from Spotify including metadata.
❗️ This tool works only with Python 3.6+
Run the setup script:
.\music.ps1
For the most basic usage, downloading tracks and playlists is as easy as:
# Download song:
spotdl -s <song-url>
# Save playlist to file:
spotdl -p <playlist-url>
# Download songs from playlist file:
spotdl --list <playlist-file>
.
├── .husky # Husky configuration
├── docs # Documentation
│ └── links.md # Links & resources
├── scripts # Unused scripts
├── .commitlintrc # Commitlint configuration
├── .editorconfig # Editor configuration
├── .gitignore # Git ignore rules
├── .np-config.json # NPM publish (np) configuration
├── config.yml # spotdl configuration
├── LICENSE # Project LICENSE
├── music.ps1 # Music environment setup script
├── package.json # NPM package configuration
└── README.md # Project README
Downloading copyright songs may be illegal in your country. This tool is for educational purposes only and was created only to show how Spotify's API can be exploited to download music from YouTube. Please support the artists by buying their music.