Skip to content

A web application built on flask. Using the Spotify API, the application accesses user's playlists and they can download the playlist as zipped folders, in audio only format.

License

Notifications You must be signed in to change notification settings

wekesa360/spotify-playlist_mp3-downloader

Repository files navigation

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.

Requirements

Clone the Repository and install the reqirements in a virtual environment.

pip install -r requirements.txt

Python 3.6 and above

Usage

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.

Images

Homepage

Playlist View

Playlist tracks View

Download playlist

Playlist Downloaded as a zipped folder

About

A web application built on flask. Using the Spotify API, the application accesses user's playlists and they can download the playlist as zipped folders, in audio only format.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published