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
$ pip install avalonms
Usage
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
Documentation
The latest documentation is available at https://avalonms.readthedocs.org/en/latest/
Source
The source is available at https://github.com/tshlabs/avalonms
Download
Python packages are available at https://pypi.python.org/pypi/avalonms
Changes
The change log is available at https://avalonms.readthedocs.org/en/latest/changes.html
Release files for avalonms 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| avalonms-0.6.0.tar.gz | 77.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| avalonms-0.6.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 142.2 kB
Release files / avalonms-0.6.0.tar.gz
| Download URL | avalonms-0.6.0.tar.gz |
|---|---|
| Size | 77.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
46067dbe2f52cecf9cd07681cb6353f54330acbde3ec66c9893b9f16a9c159f8
|
|
BLAKE2b-256 checksum How to use checksums |
ec235ab27d3247ea8847ee855a5d04e87e849a99d2c0062aa34ab7222eb13090
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / avalonms-0.6.0-py2.py3-none-any.whl
| Download URL | avalonms-0.6.0-py2.py3-none-any.whl |
|---|---|
| Size | 64.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
c503fc1057440142c7396f02b8550475edf5a50608ded58e96c97a274b00dd7d
|
|
BLAKE2b-256 checksum How to use checksums |
5ce7364c8806d93b7d6799f4ab03acd6924a97d681fe384dd1706a9afb4e11d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |