Home > music-inbox

music-inbox

Music-inbox is a project mainly written in PYTHON and JAVASCRIPT, it's free.

A django service that gives you access to information about your music library through a REST interface

Music Inbox

Music Inbox is a service that gives you access to information about your music library through a REST interface.

Installation

Dependencies

  • Django
  • lxml
  • celery

These can be pip installed using the REQUIREMENTS file.

  • RabbitMQ

We recommend using a package management tool to install RabbitMQ.

Setup

$ git clone git://github.com/aroscoe/music-inbox.git
$ cd music-inbox/
music-inbox $ pip install -r REQUIREMENTS
music-inbox $ sudo rabbitmqctl add_user musicinbox musicinbox
music-inbox $ sudo rabbitmqctl add_vhost musicinbox
music-inbox $ sudo rabbitmqctl set_permissions -p musicinbox musicinbox ".*" ".*" ".*"
mysql> create database musicinbox default character set utf8;
music-inbox $ ./manage.py syncdb
music-inbox $ ./manage.py celeryd -B
music-inbox $ ./manage.py runserver

Your local Django server should be running now. Upload a library and try out some of the following REST calls.

REST API

Coming soon...

Authors

  • Tim Julien
  • Anthony Roscoe
  • Felix Berger
Previous:git