/musicfy

Web Application that recommends music to the user based on their Spotify playlists and listening history. The user also has the ability to generate their own recommendations based on a song search and setting various song data criterion. Makes use of the Spotify API.

Primary LanguagePython

REQUIRED INSTALLS:
- Python (most recent version)
- Spotipy (2.16.1)
- Flask (1.1.2)
- Flask_Session (0.3.2)
- Requests (2.25.1)

INSTALLATION OPTIONS:
- Download the the code available at github.com/wpalin15/MUSEEK
- git clone https://github.com/parth656/musicfy

HOW TO RUN:
- Ensure that you have a museek.py file, a templates folder, and a static folder.
- The following html files should be in templates: discover, feed, login, template.
- The static folder should contain an img folder and a styles folder.
- The img folder should have the People-Listening-to-Music.jpeg file in it.
- The styles folder should have the loginstyle.CSS file in it.
- Establish a Flask virtual environment and activate it.
- Run the museek.py file.
- Navigate to http://127.0.0.1:8080/ in a browser.
- Enjoy music discovery at your fingertips.