Author: Agustin Cody Vargas, Anthony Amaro
MySounds Playlist Builder is a playlist and music recommendation system available for use by the general public. The recommender system was built using the Spotify Python wrapper Spotipy for the Spotify API. It is a system that can take two or more individual Spotify users and generate playlists given their relative interests. The idea was precipitated and brought about by a combination of factors, including but not limited to the 2020 COVID-19 global pandemic, remote working, and online dating.
Git clone this repo (or fork, depending on your desired involvement).
Create a conda env and kernel or pip env. You can find documentation here for more information on managing conda environments and here for pipenvs
Install SpotiPy and all other dependencies found in the requirements.txt file using pip3 (pip3 is for Python 3) or conda in the terminal:
pip3 install spotipy
My recommendation is to build a requirements.txt
file and install all of your dependencies at once and use the following command:
pip3 install -r requirements.txt
Now that your repository is all set up, you need to set up step 2
Create your account on the Spotify Developer site and set up your WebApp.