Thursday, March 13, 2014

HUGE code update!

After our SGM this week, we did a complete overhaul of our code. In the past 48 hours, we have done a ton of coding and implemented not only the previous functionality we had last week (when attempting to stream audio data using the multipeer connectivity session), but also additional functionality. Now, our app includes the following features:

  • A database in the cloud to keep track of the tracks added to the queue, so that everybody in the car can simply pull from the DB and keep their individual queues up to date
  • "Host" (person who invites others) can choose any songs from his/her local library to add to the queue, which will then show up in everybody's phones
  • As soon as "Host" clicks a song on his/her queue, it will begin streaming out of the "Guest" device (which will be the one hooked up to the car via Bluetooth) 
  • When a song is finished playing, it will automatically start playing the next song on the queue
We finished all of this in time for our software demo in class today. We are extremely proud of ourselves, considering that only 2 days ago, we were not expecting to have the same functionality with our new code in time for the software demo. We worked incredibly hard over the past few days and got very familiar with the Rdio API, and are excited to build upon our new codebase. 

No comments:

Post a Comment