Snapcastr is a webinterface to control a snapcast server.
It is written in python with flask, wtforms and python-snapcast (see dependencies).
git clone https://github.com/xkonni/snapcastr
cd snapcastr
pip install .
You may need to use pip3 install .
to install properly to a Python 3 path.
to just run the application
snapcastrd --bind=0.0.0.0 --port=5011 --host=address_of_your_snapserver
The address_of_your_snapserver
might be 127.0.0.1 or localhost, if you are running snapcastr on the same machine as your snapserver. Snapcastr doesn't need to run with super user privileges (so you don't need to run it with sudo
).
to debug it
export FLASK_APP=snapcastr
export FLASK_DEBUG=true
flask run --host=0.0.0.0 --port=5011
Open http://localhost:5011 in your browser.
- rename
- remove old
- rename
- remove
- add
- rename