Music Interest Project
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Mobile/Android/SurroundSound
models
node_modules
public
routes
views
youtube_sample
.gitignore
Procfile
README.md
app.js
gcmHelpers.js
package.json

README.md

SurroundSound

Music Interest Project

##What does this even do?

Its all kinds of nifty.

Here's how it works:

  1. The web portion is a website that allows users to host a 'sound lounge' and select a radius from that location.
  2. Then, phones with the SurroundSound Android app that connect to that 'sound lounge' automatically upload all of their music library (names, not files) to the server.
  3. Then the server churns out a playlist based on what genres people around seem to like
  4. And then the host computer plays the music
  5. All the while, the Android app has a list of the current playing song and a list of the next upcoming songs, and has the ability to upvote/downvote songs
  6. And the server automatically removes or bumps songs based on votes!

Neato.

Disclaimer: This was made in Februrary 2013 and is totally not representative of how well we can code.

There is a lot of sloppy code in this, and this is due to the fact that we had 36 hours to make this AND this was a long time ago.

So look at the idea, and recognize that we actually got it to work.

We plan to go back to this and actually release it... Sometime.

##Who are you guys

We are University of Waterloo Engineering students.

####Android

Victor Vucicevich wrote the android side.

Victor has worked as an android dev all over the place, such as Kik, Rebellion, and Communitech

@Vicv

####Server

All the backend was done by an incredible hackathon team.

Michaela Farova

Michaela has worked all over such as Desire2Learn, the University of Waterloo, and Tangam Gaming as all kinds of developer

Valentin Tsatskin

Val has worked at Engagio, Desire2Learn, and Thalmic Labs

Adam Wootton

Adam has worked at AMD, Communitech, and Influitive

Heroku

Adding heroku remote: heroku git:remote -a surroundsound