Avalon Music Server
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.
- 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
To install it simply run
$ pip install avalonms
Then, to scan your music collection
$ avalon-scan ~/Music
Then, start the application using a WSGI server like Gunicorn
$ gunicorn --preload avalon.app.wsgi:application
The latest documentation is available at https://avalonms.readthedocs.org/en/latest/
The source is available at https://github.com/tshlabs/avalonms
Python packages are available at https://pypi.python.org/pypi/avalonms
The change log is available at https://avalonms.readthedocs.org/en/latest/changes.html
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, Size & Hash SHA256 Hash Help||File Type||Python Version||Upload Date|
(64.7 kB) Copy SHA256 Hash SHA256
|Wheel||py2.py3||Nov 9, 2015|
(77.6 kB) Copy SHA256 Hash SHA256
|Source||None||Nov 9, 2015|