Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thegroovebox/groovebox.org

Spotify clone for the Internet Archive's Music Library
https://github.com/thegroovebox/groovebox.org

Last synced: 5 days ago
JSON representation

Spotify clone for the Internet Archive's Music Library

Awesome Lists containing this project

README

        

groovebox
=========

.. image:: https://travis-ci.org/thegroovebox/groovebox.org.svg
:target: https://travis-ci.org/thegroovebox/groovebox.org

A spotify-like media player for the Internet Archive's collection of live music.

Background
----------

Archive.org has an entire free Live Music collection consisting of
~150,000 live concerts, 2.5M tracks, and ~6,500+ artists. Currently,
there's no easy way to search individual tracks or play tracks from
different albums. Enter groovebox. Groovebox is a spotify clone for
the Internet Archive's music collection.

groovebox.org
-------------

Groovebox.org is the front-end client of the Groovebox application. No
database is required, all calls for data are made over REST to the
api.groovebox.org server.

Installation
------------

The following instructions assume Ubuntu or Debian hosts:

.. code:: bash

$ git clone https://github.com/thegroovebox/groovebox.org.git
$ cd groovebox.org/
$ pip3 install -e .
$ cd groovebox/static
$ gem install neat sass bourbon
$ npm install .
$ ./node_modules/.bin/gulp styles # rebuild sass -> css
$ cd ..
$ python3.4 app.py # run the app