A spotify playlist Downloader, bulit using Python-flask, html, js and css for the front end. It gives a spotify user the capabilities to view their playlists, available songs within the playlists and be able to download that very playlist in form of a zipped folder.
Clone the Repository and install the reqirements in a virtual environment.
pip install -r requirements.txt
Python 3.6 and above
Set up a .env file that will have all the necessary environment variables to run the application. i.e 1.CLIENT ID(for the spotify api) 2.CLIENT SECRET(for the spotify api) 3.SCOPE(for the spotify api) 4.SECRET KEY(for the flask session)
Run the flask server with
flask run
From the app.py file, the port is 5000, expected url, running in localhost
http://localhost:5000
From the Homepage, login to spotify and view playlist tracks and download the playlist.