Simple Soundboard
Project description
Simple Soundboard
Simple soundboard web app that plays sounds on a central server
Installation
Install through pip with
pip install simple_soundboard
Usage
Edit config in ~/simple_soundboard/config.json
Start by running
simple_soundboard
MQTT API
MQTT Server is configured in ~/simple_soundboard/config.json MQTT API includes
simple_soundboard/stop_all
simple_soundboard/fadeout
simple_soundboard/pause_music
simple_soundboard/resume_music
simple_soundboard/play/<topic_from_web_ui>
No payload required
TODO
- Make the config editable online
- Multiple music?
Development
git clone this project
Create a new venv
python3 -m venv --system-site-packages ./venv
Source it
source ./venv/bin/activate
Install all dependancies with poetry
poetry install
Install git hooks
pre-commit install
Upload to pypi
Source the venv
source ./venv/bin/activate
Install twine
pip install twine
Config your pypi credentials in the file ~/.pypirc
[pypi]
username = pypi_username
password = pypi_password
Run
poetry install
twine check dist/*
twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for simple_soundboard-0.1.0.dev0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a92bd14f6e92795d9fb6953fa5db906143393d37fb67404376443d2eba08a0a6 |
|
MD5 | 588daa7b069cbd6b3d94556a2bf52494 |
|
BLAKE2b-256 | 32d4326e1f2a16b224347804559b5f1e05f19a3b22b3e415b54db74523f94b9e |
Hashes for simple_soundboard-0.1.0.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed468e30c75a39e99572a5d0e1b80076775927bd3d04715f526fae0f6f06d521 |
|
MD5 | a2ffc9a2f3ebb5982425dfe6d2277c45 |
|
BLAKE2b-256 | 9956132b190c8004a29fdbc25cc2e2a4ecd8f15664c69fc1d676f8b3daf6aa4f |