Equestrian Beats web app
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.
img
js
style
README.md
index.html

README.md

Equestrian Beats web app by djazz

What is it?

This is a web app using the eqbeats public json api to let you browse eqbeats without music interrupts! It is a music player with support for viewing the toplists, playlists and browse other artists music!

Try it out!

Live demo: http://djazz.se/apps/eqbeats/

Video demo: http://www.youtube.com/watch?v=gUstlOXm_FY

Screenshot: http://i.imgur.com/JIRRUpg.png

Installation

You could install this on your own server, or you can even use it locally if you compile the LESS stylesheet to CSS first, because it's using Ajax (can't fetch stuff locally). Just clone this repo into a directory and enjoy! It's all static files so it should work on any webserver (apache, nginx, express..)

There isn't much to configure, it works out of the box!

Features

  • Listen to your and others playlists
  • Browse other artists tracks and playlists
  • Discover new music
  • Queue tracks
  • Search for tracks
  • Download tracks
  • Use spacebar to pause, ctrl+arrow left/right to play previous/next track

Todo/missing features

  • Login/authentication
  • Add tracks to playlists, create playlists, favourite tracks, upload music..
  • Shuffle mode
  • Cache playlists, tracks, user pages..
  • Offline usage (sync playlists)
  • Responsive design for smaller screens
  • Mobile support (Android, iOS..)
  • Context menu on tracks, for actions like queue, add to playlist, share..

Thanks

The app is written in CoffeeScript and relies on the MVC framework Marionette (extended from Backbone), originally created by Derick Bailey.

Many thanks to Brian Mann for his Marionette+Backbone screencast series over at http://www.backbonerails.com/

Also a big thanks to the eqbeats developers, for fixing API bugs and other stuff!

Other links