Skip to content
/ music Public

🎵 Setup a disposable environment for downloading music from YouTube with metadata from Spotify 🎵

License

Notifications You must be signed in to change notification settings

patevs/music

Repository files navigation

Music Scripts

Setup a disposable environment for downloading music from Spotify including metadata.


Usage Instructions

❗️ 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>

Project Structure

.
├── .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

Disclaimer

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.


License

License


About

🎵 Setup a disposable environment for downloading music from YouTube with metadata from Spotify 🎵

Resources

License

Stars

Watchers

Forks