Webserver (and other utilities) for the automated, crowd-sourced encoding of music
- See the next section to ensure dependencies are installed. You may have to install the python dependencies from your distribution's package manager instead of from a python package manager like
pip
. npm install
npm start
to start the webserver (on port 8080)
- Node.js (running the webserver and task scheduler)
npm
Package manager for Node.jspython
> 3.4 and the Python package manager of your choice (pip
orconda
). Needed to run librosa- Librosa
- An installation of MongoDB
static/
statically served client web pagesuploads/
base directory for submitted audio jobsMakefile
small development scripts (like clearing local submitted audio jobs)