Inspiration

If you are a music buff who needs constant information on your favourite artist, always on the lookout for new artists that match your taste, can not stand it when you listen to a song and can't figure out which song it is, want a perfect song recommendation according to your current surroundings, then musicBot is the solution.

One stop station for following artists and your musical preferences.

What it does

Features:

  • Keep track of upcoming concerts of favourite artist.
  • Recognize the music being played
  • Suggest music by image and give a youtube link to the song
  • Gives personalised artist recommendations to users.
  • Give information about their upcoming concerts.

How we built it

  • Obtained artist and user information from songkick api.
  • Build a recommender system from this information.
  • Obtained discography for each artist from the Qwant api.
  • Used ACRcloud api to recognize songs being played.
  • Used Imagga search api to understand images and suggest music based on them
  • Used Qwant search api to search for the songs that contain image items in their lyrics
  • Hosted the app on heroku with facebook as the front end for the chatbot.

Challenges we ran into

  • Apis refused to work for no reason.

Accomplishments that we're proud of

  • Integrating multiple functionalities in the app.

What we learned

  • Keep using APIs!

What's next for musicBot

  • More feature integration.

Built With

Share this project:

Updates