Skip to content

daniel-j/eqbeats-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Equestrian Beats web app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published