feature/network_audio (#6)

- make the device work standalone with webui
- add support for aes67
- may more things

Co-authored-by: pstruebi <struebin.patrick.com>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/6
This commit was merged in pull request #6.
This commit is contained in:
2025-08-27 12:43:35 +02:00
parent c368fd5c85
commit 0d72804997
69 changed files with 3827 additions and 189 deletions

24
docker-compose-webui.yaml Normal file
View File

@@ -0,0 +1,24 @@
services:
multicaster:
container_name: multicast-webapp
privileged: true # Grants full access to all devices (for serial access)
restart: unless-stopped
ports:
- "8501:8501"
build:
dockerfile: Dockerfile
ssh:
- default=~/.ssh/id_ed25519 #lappi
#- default=~/.ssh/id_rsa #raspi
volumes:
- "/dev/serial:/dev/serial"
- "/dev/snd:/dev/snd"
#devices:
# - /dev/serial/by-id/usb-ZEPHYR_Zephyr_HCI_UART_sample_81BD14B8D71B5662-if00
environment:
LOG_LEVEL: INFO
# start the server and the frontend
command: >
bash -c "python ./auracast/server/multicast_server.py & streamlit run ./auracast/server/multicast_frontend.py"