A simple and minimal mixtape generator for your Spotify playlists.
- Order is respected
- Playlist titles and covers are transferred
- Songs are in 128kbps MP3 format (seeking higher quality sources)
Live demo coming soon!
-
Clone the repository:
git clone https://github.com/vandamd/mixtape.git
-
Install dependencies:
pip install -r requirements.txt
-
Install FFmpeg:
brew install ffmpeg
-
Create a Spotify app at https://developer.spotify.com/dashboard/applications.
-
Add your Spotify app's client ID, client secret and redirect URI to
.env
. -
Add a Flask secret key to
.env
. You can generate one with:pwgen -s 64 1
-
Run the app:
flask --app index.py run
- Login to Spotify.
- Copy a Spotify playlist URL.
- Paste the URL into the input field and press Enter.
- Wait for the mixtape to be generated. (You can check the progress in the terminal.)
- The mixtape will be downloaded automatically.
This project is for educational purposes only. I do not condone the use of this project for illegal purposes.