This UI is meant to be used as a standalone Web User Interface communicating via Volumio2 Backend via Socket.io API, see Volumio2 WebSocket API reference
Currently the UI is served via Express Static Server, and resides at /volumio/http/www
First clone it
git clone https://github.com/volumio/Volumio2-UI.git
Then, install its depencencies
cd Volumio2-UI
npm install
bower install
To run a local browser with dinamically generated UI do
gulp serve --theme="volumio"
To build it and deploy
gulp build --theme="volumio"
This repo is used as a git submodule in Volumio2.
Only the dist/
directory is needed by Volumio2, so there is a dist branch which contains just that.
To update the dist branch with the latest changes, run:
git subtree split --prefix dist -b dist
git push origin dist:dist