Skip to content

locmai1/facetracks

Repository files navigation

FaceTracks

Team Members / Contributors

Loc Mai Thomas Lai

Overview

This application leverages the power of emotion detection through facial recognition (using Affectiva SDK) to recommend songs from Spotify that align with the user's current mood. It's an innovative approach to music recommendation, ensuring a personalized and responsive experience.

Features

  • Emotion Detection: Utilizes Affectiva SDK for real-time facial emotion recognition.
  • Spotify Integration: Seamlessly fetches songs from Spotify Web API matching the detected emotions.
  • User Authentication: Secure login and sign-out functionality using Spotify account.
  • Interactive Control Panel: Easy-to-use interface with minimalistic and modern design.
  • Real-time Interaction: Immediate response with start and stop options for emotion detection.

How to Use

  • Setup: Run the 'npm install' on this directory in the terminal
  • Start: Run the 'npm run dev' command to start the application
  • Login: Use your Spotify credentials to log in by clicking on the 'Login' button and allowing permissions.
  • Start Emotion Detection: Press the 'Start' button to initiate facial emotion detection.
  • Generate Song Recommendations: Click on 'Get Spotify Recommendations' to fetch songs from Spotify based on your current emotion.
  • Stop Emotion Detection: Use the 'Stop' button to pause or end the emotion detection process.
  • Sign Out: Securely log out of the Spotify when click on the 'Logout' button.

Good Aspects of UI

  • Minimalistic with only the barebones containers around main functionality
  • Intuitive with simple instructions
  • Simple and Highlighted widgets that pop out

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published