Skip to content

derekyenser/Mood-DJ

Repository files navigation

Mood-DJ

Objective

Our Objective is to create a software to create custom playlist for a user. These playlists will be created by mood and using user prefrences. Mood DJ will use Spotify API for users with a Spotify account to get their preferences, and create a playlist from Spotify directly. Otherwise, Mood DJ will ask questions to get user preferences. After a mood(happy, sad, high energy, dance) or custom mood(valence, energy, danceability) is selected a playlist will be generated for the user based on their preferences from our 230,000 song mySQL database.

Features of Mood DJ:

  1. Has interactive UI
  2. Contains over 230,000 songs
  3. links to spotify API
  4. creates custom playlist
  5. Uses predetermined mood, and custom mood options

How to clone Mood DJ

  1. Clone the mood Dj repository and open it in eclipse
  2. Download the PythonExeLink.txt and run(master branch upzip the file into the get mood folder)
  3. Download and install javaFX(https://openjfx.io/) add javaFx to build path
  4. Add external jar (mysql-connector-java-8.0.19.jar) to build path
  5. Run the class MoodDJ in the etown.edu.mooddj package

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •