/spewzik

Community vote-based radio/jukebox

Primary LanguageJavaScript

spewzik

Community vote-based radio/jukebox http://spewzik.herokuapp.com

Purpose

Provide a radio where the music played is not dictated by a single person, but the whole listening community.

High-level Reqs:

Backend

  • Download and convert to mp3 (or other audio formats) from music providers (youtube, soundcloud, etc.). there is a problem with direct streaming, in cases where a clip can be played in a specific region subscribers from other regions wonÕt get the stream
  • Maintain a queue of songs.
  • Vote up/down
  • Skip songs after enough down votes (remove from playlist after x number of skips?)
  • Multiple ways to queue songs? (chrome extensions, copy paste to web client, ??)

Frontend

It's probably a good idea to set up the backend as a separate REST service

Tech Stack:

Backend

This should take care of it for now

Frontend

  • Jade