feature/network_audio #6

Merged
pstruebi merged 49 commits from feature/network_audio into main 2025-08-27 10:44:02 +00:00

49 Commits

Author SHA1 Message Date
pstruebi 09e8d69614 refactor: standardize audio latency to 3ms across PipeWire and AES67 stacks 2025-08-27 11:57:56 +02:00
pstruebi 49ceb3e597 improve network audio selection 2025-08-27 10:01:28 +02:00
pstruebi 6e021de1c7 add a service for the auracast script 2025-08-19 15:13:55 +02:00
pstruebi e2187df572 add .env support 2025-08-19 13:54:35 +02:00
pstruebi 4252a394e1 update readme and add stop script 2025-08-13 13:23:31 +02:00
pstruebi 7116edfad7 make latency setting more consistent 2025-08-12 16:39:34 +02:00
pstruebi b266c38de3 add immediate rendering flag 2025-08-12 16:12:02 +02:00
pstruebi 40eca11641 fix aes67 device filtering 2025-08-12 12:48:35 +02:00
pstruebi 42a47f2bb2 optimize for latency 2025-08-12 12:17:37 +02:00
pstruebi dfe1f8073b update readme for portaudio installation 2025-07-31 17:19:59 +02:00
pstruebi 3c33f46990 add commisioning flow to readme and udev rule 2025-07-31 14:34:16 +02:00
pstruebi 6310ad9bb6 update start and stop scripts 2025-07-31 13:00:12 +02:00
pstruebi ba1ac50c16 make our backend accessible only from where its running 2025-07-29 13:53:57 +02:00
pstruebi 7f09c9d334 improve device name filtering 2025-07-29 13:40:08 +02:00
pstruebi cff06439d1 improve selection of audio source 2025-07-28 18:04:49 +02:00
pstruebi d7bb9132ea add services for aes67 2025-07-27 16:44:48 +02:00
pstruebi fc8341137a implement basic support for auracast over the network 2025-07-22 16:38:43 +02:00
pstruebi c2901849ff implement stopping of advertising 2025-07-10 15:14:59 +02:00
pstruebi 8b98167590 add demo with up to 6 streams 2025-07-08 17:12:48 +02:00
pstruebi 71d309268e Implement a demo mode 2025-07-08 16:20:20 +02:00
pstruebi 8307e1cdec fix non precoded wav file playing; use 5min wave particle lecture as demo 2025-07-08 14:38:49 +02:00
pstruebi b4e53917b3 make other qualities available 2025-07-03 16:49:35 +02:00
pstruebi 6f2a0be3d1 use rpi gpi transport, set default log level do info 2025-07-03 16:38:46 +02:00
pstruebi 17acb3d7ee make multilingual example better 2025-07-03 16:28:08 +02:00
pstruebi 74598be98b Fix multiple streams from precoded file 2025-07-03 15:40:16 +02:00
pstruebi d8e60a5da7 add systemd services 2025-06-30 12:20:43 +02:00
pstruebi beab6209e9 feat: persist program info and gain settings, add known issues to README 2025-06-30 11:25:50 +02:00
pstruebi 06759d01ea make program info available; add tooltips 2025-06-30 09:45:12 +02:00
pstruebi 907c55164f refactor: reorganize certificate structure and improve hostname provisioning system 2025-06-29 16:42:01 +02:00
pstruebi 402b5faae6 add certificates for https 2025-06-20 16:18:47 +02:00
pstruebi 4aa718e22b update docker files and logging for webui operation 2025-06-19 15:55:34 +02:00
pstruebi 497b9971ab add webui dockerfile 2025-06-19 14:34:53 +02:00
pstruebi 7348b09c2f reder refresh button even if no mic was present 2025-06-19 14:27:58 +02:00
pstruebi 123c28794d fix: reduce microphone gain slider max value from 4.0 to 2.0 to prevent audio distortion 2025-06-19 13:50:24 +02:00
pstruebi b33981f7fa Fix webrtc restart issue 2025-06-19 13:46:40 +02:00
pstruebi 2e46535fa4 Revert "feat: add gain control for USB and webapp microphone inputs with persistence - to be tested"
This reverts commit 0bf87c85b7.
2025-06-19 13:04:41 +02:00
pstruebi 0bf87c85b7 feat: add gain control for USB and webapp microphone inputs with persistence - to be tested 2025-06-18 16:34:28 +02:00
pstruebi 22d27ce2f5 Add gain slider in webapp mode 2025-06-18 13:25:35 +02:00
pstruebi c7926724e2 fix start restart bugs 2025-06-18 12:29:13 +02:00
pstruebi efc3870963 fix usb device update behavior 2025-06-17 16:41:15 +02:00
pstruebi 0a4e6b08a3 improve changing streaming modes 2025-06-16 18:23:27 +02:00
pstruebi 005c3b550e add basic usb input mode functionallity 2025-06-15 17:28:48 +02:00
pstruebi d54d18987a make everything controllable by just one button 2025-06-15 13:44:09 +02:00
pstruebi 501b880931 uncomment stream end detection 2025-06-07 13:41:44 +02:00
pstruebi 366d821f8a basic streaming from webinterface is functioning 2025-06-07 13:39:01 +02:00
pstruebi b0e2ae8e83 add saving to wav file for test purposes 2025-06-07 11:50:11 +02:00
pstruebi 1294e40deb introduce basic auracast config capability 2025-06-06 16:28:08 +02:00
pstruebi 83c7fcb596 restructure and add a multicast_frontend 2025-06-06 15:13:39 +02:00
pstruebi c778681d4c add basic support for audio over the network 2025-05-22 15:26:00 +02:00