- Added some style; thanks to Dimitris Kourouvakalis
- Replaced expensive ajax-calls with Websockets (Tubesock & Redis) on server for real-time updates on playling status
Hello World release!
- Basic auth, only admin can create/edit/destroy streams.
- Async background job every 5sec to update stream playlist info if needed
- Ajax-solution for auto-updating content related to "now playing song" and
"playlist info".
- DOM updates only when needed (ex; new song is being played)
- Page Visibility API is being used, so to avoid ajax calls that when page doesn't have focus on browser
- basic audio html5 tag in order to listen each stream
- slim-rails is being used for templating
- db seeds for streams (currently loading creativecommons.gr stations