Inspiration

Have you ever sat down and listened to some songs, but found yourself skipping past a bunch of them? Perhaps you were unconsciously leaning towards upbeat tunes, but got that little bit frustrated every time you had to skip past the slower songs. Skipify aims to learn from your skips for your current listening session, and tailor the next playing songs to create the ultimate listening experience.

What it does

Skipify gathers the duration for how long you've listened to a song and its features such as acousticness, dancability, energy and valence, and adapts the current playing queue to play songs that are more in tune with what you want to listen to for this listening session.

How we built it

React for the frontend, Node for the backend

Challenges we ran into

Fully integrating with the Spotify API, tuning the recommendation algorithm so it converges well.

Accomplishments that we're proud of

It works surprisingly well and it looks pretty good

What we learned

Spotify's APIs are a bit limited

What's next for Skipify

We endeavour to continue improving our algorithms by extracting even more features from the songs and tweaking our algorithms to help it learn even better, and perhaps even provide a way for our users to visualise their tastes as they listen!

Also it would be nice to get acquired by Spotify

Built With

Share this project:

Updates