https://github.com/beetbox/aura
music library REST API
https://github.com/beetbox/aura
Last synced: about 1 year ago
JSON representation
music library REST API
- Host: GitHub
- URL: https://github.com/beetbox/aura
- Owner: beetbox
- Created: 2014-10-27T02:18:50.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-03-07T14:34:22.000Z (about 5 years ago)
- Last Synced: 2024-04-13T22:26:25.332Z (about 2 years ago)
- Language: JavaScript
- Homepage: http://auraspec.rtfd.org/
- Size: 61.5 KB
- Stars: 73
- Watchers: 24
- Forks: 9
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
AURA Universal REST API
=======================
AURA is a design for simple, REST API for music libraries. It's the glue between music players and libraries of music.
## Specification
See [the evolving spec](http://auraspec.readthedocs.org/) online. The source for this documentation is under the `docs/` directory in this repository.
## Reference Implementation
This repository also hosts a very simple reference server and client implemented in JavaScript. Here's how to use them:
$ cd ref/
$ npm install # Get the dependencies for the server.
$ node server.js /path/to/music/dir # Run the server.
$ open webclient/index.html # Open the client in a browser.
The reference implementation is incomplete and extremely preliminary. It demonstrates listing tracks and sending audio files.
## Get Involved
This is an experimental project! We'd like to create an API that's suited to a broad range of music players and music libraries---it should be a good basis for any networked music project idea you have.
If you're interested in helping guide the direction of the AURA project, we'd love to collaborate. Please [get in touch][email].
[email]: mailto:adrian@radbox.org