Metadata-Version: 2.0
Name: avalonms
Version: 0.5.0
Summary: Avalon Music Server
Home-page: http://www.tshlabs.org/
Author: TSH Labs
Author-email: projects@tshlabs.org
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Requires-Dist: flask
Requires-Dist: mutagen
Requires-Dist: simplejson
Requires-Dist: sqlalchemy

Avalon Music Server
===================

.. image:: https://travis-ci.org/tshlabs/avalonms.png?branch=master
    :target: https://travis-ci.org/tshlabs/avalonms

The Avalon Music Server is a Python WSGI application and several CLI scripts
that, together, scan metadata from a music collection, store it in a database,
and expose it as a JSON web service. It is available under the MIT license.

The Avalon Music Server is able to read metadata from ogg, flac, and mp3 files.
Clients can then query the server for information about songs, albums, artists,
and genres in the collection.

Features
--------

* Support for Mp3, Vorbis (Ogg), or Flac audio files
* Support for multiple database backends
* Simple JSON interface including fast prefix matching
* Unicode output support
* Python 2.6 -- 3.4

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

To install it simply run

.. code-block:: bash

    $ pip install avalonms

Usage
-----

Then, to scan your music collection

.. code-block:: bash

    $ avalon-scan ~/Music

Then, start the application using a WSGI server like `Gunicorn <http://gunicorn.org/>`_

.. code-block:: bash

    $ gunicorn --preload avalon.app.wsgi:application

Documentation
-------------

The latest documentation is available at https://avalonms.readthedocs.org/en/latest/

Source
------

The source is available at https://github.com/tshlabs/avalonms

Changes
-------

The change log is available at https://avalonms.readthedocs.org/en/latest/changes.html


