/snapcastr

webinterface to control a snapserver

Primary LanguagePython

snapcastr

webinterface to control snapcast server written in python with flask, wtforms and python-snapcast, see dependencies.

features

main

  • see status main

clients

  • change volume clients

groups

  • change stream groups

streams

  • see status streams

getting started

install

git clone https://github.com/xkonni/snapcastr
cd snapcastr
pip install .

run/debug

to just run the application

snapcastrd --bind=0.0.0.0 --port=5011 --host=snapserver

to debug it

export FLASK_APP=snapcastr
export FLASK_DEBUG=true
flask run --host=0.0.0.0 --port=5011

use

open localhost:5011 in browser

dependencies

roadmap, in no particular order

clients

  • rename
  • remove old

groups

  • rename
  • remove
  • add

streams

  • rename