Skip to content

Latest commit

 

History

History
51 lines (26 loc) · 1.67 KB

README.md

File metadata and controls

51 lines (26 loc) · 1.67 KB

Audio-Kratos

Audio-Kratos is a collaborative cloud-based music player.

###Live Site / Demonstration

To see the site live, go here

To see a video demonstrating site functionality, go here

###Features ####As a user I can play music that I've uploaded to the cloud with 3 different visualizers: visualizer

####In an event, guests can vote on what song should play next with updates in real time: guest voting

####The highest voted song plays next and the votes reset for the next voting cycle: ![highest voted](/resources/Highest Voted.gif)

###About Audio-Kratos was the culmination of 8 days of work in exploring the technologies behind music-streaming, storage, and interaction. The main novel feature of Audio-Kratos is the ability for guests to vote on songs they feel should play next, updating the playlist in real-time for all clients connected.

In our work we explored the following:

  • S3 Amazon API for content delivery and storage
  • Web Audio API to extract audio frequencies for visualization on canvas through javascript
  • ID3 tagging to strip metadata from an uploaded song
  • Node.js and socket.io for an active websockets server to simulate real-time updating through ajax calls. This is located here

###Contact

##Nick Kincaid

nbkincaid@gmail.com

##Spencer Rohan

spencermrohan@gmail.com

##Kenneth Liu

ksliu25@gmail.com