Skip to content

A full-stack spotify music search platform to help people search for music more accurately and instantly add new music to playlists. React, Axios, Express.js, and MongoDB were used as I implemented responsive front-end components with client-side routing and asynchronous data fetching for real-time updates.

Notifications You must be signed in to change notification settings

jeffrey-huang-yz/spotify-recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

diskovery - Spotify Music Recommender

What does this extension do?

diskovery allows users to use Spotify's searching algorithm in a more customized way. The website allows users to select up to 5 songs and adjust various music attributes to find music that best satifies the criteria. Users can also sign in with their Spotify to easily play music, add songs to their playlists, and select songs from their recently played. Finally, with Google OAuth integration, users can save their search settings with their Google account.

Requirements

A Google account and a Spotify account is required.

Usage - Exam Exporter Extension

  1. Upon entering the website, sign into Google Google login
  2. In the next screen, login with Spotify image
  3. On the top left of the screen, open the "Choose Playlist:" dropdown and select a playlist to start adding songs to. image
  4. Recently played songs can be played, added to your playlist, and selected. image image
  5. The search bar can also be used to search for a specific song or artist. image
  6. Click on the attribute buttons and adjust the min, max, and target values as desired. image
  7. Click on the "Search For Recommended Songs" buttons and view the results. image
  8. Select "Play" on a song with Spotify open to begin listening to the song, and click "Add to Playlist" if you like it and want to add it to the current playlist!
Recording.2024-11-04.011351.mp4

About

A full-stack spotify music search platform to help people search for music more accurately and instantly add new music to playlists. React, Axios, Express.js, and MongoDB were used as I implemented responsive front-end components with client-side routing and asynchronous data fetching for real-time updates.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published