View the app live at https://collincchoy.github.io/soundbound/.
Built with the Spotify API, TypeScript, and React.
- 3 different periods
- long_term (calculated from several years of data and including all new data as it becomes available)
- medium_term (approximately last 6 months)
- short_term (approximately last 4 weeks)
- Play quick 30 second previews of tracks - Great for finding music!
- Interactive SVG-based graph to journey through related artists
- Basic track info
- Play/Pause track
- Add to and View Play Queue
- Generate playlists given 1 artist, track, and/or genre
- Filter(or prefer) by a slew of track attributes like acousticness, danceability, energy, instrumentalness, key, liveness, loudness, mode(major/minor), popularity, speechiness, tempo, time signature, valence(high = more positive (e.g. happy, cheerful, euphoric), low = more negative (e.g. sad, depressed, angry))