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