https://github.com/daniel-j/eqbeats-app
Equestrian Beats web app
https://github.com/daniel-j/eqbeats-app
Last synced: 7 months ago
JSON representation
Equestrian Beats web app
- Host: GitHub
- URL: https://github.com/daniel-j/eqbeats-app
- Owner: daniel-j
- Created: 2013-07-03T12:56:09.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2014-01-15T03:39:03.000Z (over 12 years ago)
- Last Synced: 2024-12-29T01:31:56.288Z (over 1 year ago)
- Language: JavaScript
- Size: 3.42 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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
---
* Equestrian Beats website: https://eqbeats.org/
* Marionette website: http://marionettejs.com/
* Backbone documentation: http://backbonejs.org/
* Old screenshot: http://i.imgur.com/pAkkQ0b.png