Commit Graph

42 Commits

Author SHA1 Message Date
pober fd69b30c98 The alsa ch1..ch6 for dante now work. Implements direct capture from alsa device. To review, if this approach has downsides. 2026-01-19 14:06:15 +01:00
pober 6aeac5759a UI changes: Mode status displays which radio is streaming. Pseudo enable button for radio1. Visual groups for radio1 and radio2. 2026-01-19 11:53:21 +01:00
pober c57f67285f Fixes issue that the old config from the dante_beacon repo was loaded. Also fixes the biggest chunk of the latency issue, now estimated around 100ms instead of 1000ms. 2026-01-15 13:18:40 +01:00
pober 06b18914f0 2 channels per radio are working, 3 are shaky. UI is now robust. 2026-01-13 15:04:51 +01:00
pober 921dd93c64 Quick fix for audio glitches in streaming. TODO fix latency. 2026-01-13 15:04:49 +01:00
pober 2bc97c26af Adds recording tab to the frontend for debugging audio streams. 2026-01-13 15:04:46 +01:00
pstruebi a88b6703fa First working version of dante to radio. Very laggy. 2026-01-08 16:23:27 +01:00
pstruebi dd02e0ddc3 feature/app_update (#18)
implement slim update functinallity
0.2
2026-01-05 16:10:25 +01:00
pstruebi 51885c534f Merge branch 'release' into main 0.1 2026-01-05 15:48:39 +01:00
pstruebi e352ef3fd9 main (#16)
Co-authored-by: pstruebi <patrick.struebin@summitwave.eu>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/16
2026-01-05 15:43:20 +01:00
pstruebi fa38818991 qos_preset (#15)
introduce presets fast and robust for qos settings

Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/15
2026-01-05 15:24:32 +01:00
pstruebi d79c7254bb feat: load i2c-dev kernel module on startup (#14)
Ensure i2c-dev kernel module is loaded before initializing I2C communication to guarantee /dev/i2c-* device access. Add error handling and logging for module loading process.

Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/14
2025-12-18 16:27:40 +01:00
pstruebi c134a29c48 add certificate download option 2025-12-18 15:56:13 +01:00
pstruebi 6965e31163 change bumble bind port 2025-12-17 16:35:09 +01:00
pstruebi 45f058be46 quali (#13)
make adjustments for bluetooth sig qualification

Co-authored-by: Paul Obernesser <paul.obernesser@inncubator.at>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/13
2025-12-11 14:44:35 +01:00
pstruebi 6c7b74a0b2 feature/analog_input (#12)
Co-authored-by: Paul Obernesser <paul.obernesser@inncubator.at>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/12
2025-12-03 12:28:30 +01:00
pstruebi 98dd00e653 Implement adaptive frame dropping (#10)
- Implement adaptive frame dropping to prevent latency from accumulating
- small packets are dropped and a crossfade is used to hide the dropping.
- still audible in some situations

Co-authored-by: pstruebi <struebin.patrick.com>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/10
2025-11-04 17:16:33 +01:00
pstruebi 5a1e1f13ac feat: improve audio streaming UI and configuration (#11)
- Renamed "AES67" mode to "Network" for clearer user understanding
- Added structured stream controls with consistent start/stop buttons and status display
- Changed presentation delay input from microseconds to milliseconds for better usability
- Restricted retransmission (RTN) options to valid range of 1-4
- Added help tooltips for assisted listening and immediate rendering options
- Fixed portaudio configuration to enable ALSA support and remove

Co-authored-by: pstruebi <struebin.patrick.com>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/11
2025-10-31 10:46:42 +01:00
pstruebi 00a832a1fd Merge branch 'main' of ssh://ssh.pstruebi.xyz:222/auracaster/bumble-auracast 2025-10-14 13:46:06 +02:00
pstruebi 34d2c06cc0 chore: remove certificate serial number tracking file 2025-10-14 13:45:29 +02:00
pstruebi 37984b028b refactor: add device cache refresh and rename PipeWire input listing functions 2025-10-06 13:00:09 +02:00
pstruebi 430fb1009d bugfixes/prepare_for_first_unit (#8)
- update ui
- implement different features like restart
- bugfixes

Co-authored-by: pstruebi <struebin.patrick.com>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/8
2025-10-06 12:16:39 +02:00
pstruebi a9ea04ed87 feature/autostart (#7)
implement auto restart of last stream
fix aes67 streaming
basic webinterface
and many more

Co-authored-by: pstruebi <struebin.patrick.com>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/7
2025-09-24 17:06:46 +02:00
pstruebi 26cd6d5c56 update radme and service 2025-09-03 14:44:56 +02:00
pstruebi 482de23254 fix: remove network.target dependency from auracast service unit file 2025-09-03 14:27:21 +02:00
pstruebi 592826375d Merge branch 'main' of https://gitea.pstruebi.xyz/auracaster/bumble-auracast 2025-09-03 14:12:28 +02:00
pstruebi 64f2626b4f add case temperature readout 2025-09-03 11:57:25 +02:00
pstruebi 1c5f08b52a fix: add missing space between libpulse-dev and pipewire package names 2025-09-02 14:47:28 +02:00
pstruebi 69cde553cd feat: add retry loop for USB input detection to match AES67 behavior 2025-09-02 14:14:35 +02:00
pstruebi 0d72804997 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
2025-08-27 12:43:35 +02:00
pstruebi c368fd5c85 add a docker compose test file which can be used to stream audio continuously 2025-05-07 11:51:56 +02:00
pstruebi d35a8bee2c networking/wireguard_container (#5)
Add container with wireguard config, improve general setup with poetry

Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/5
2025-04-14 09:32:24 +02:00
pstruebi 8ea7aeb412 restrucuture_for_cloud (#4)
- update multicast_server
- modify config models
- add dockerfile and docker compose

Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/4
2025-03-19 13:00:13 +01:00
pstruebi 948f3a1d90 small adaptions in multicast client and server 2025-03-06 10:32:16 +01:00
pstruebi 419a65ba09 refractoring/auracast_config (#3)
- use pydantic for configuration management

Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/3
2025-03-05 18:00:26 +01:00
pstruebi b8b4c82be0 fix a bug were lc3 streams wouldnt stop 2025-03-04 13:42:12 +01:00
pstruebi dc8b6cc66e feature/precode (#2)
- Implent support to play precoded files
- Implement a basic client -server architecture

Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/2
2025-03-04 10:21:53 +01:00
pstruebi 77c47c39cb feature/multiple_broadcasters (#1)
Add support for multiple broadcasters

Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/1
2025-02-26 10:43:25 +01:00
pstruebi 292cacb397 refractoring 2025-01-25 16:34:49 +01:00
pstruebi e10c025648 calculate octs per frame so bitrate=48kbps@24KHz 2025-01-25 16:33:19 +01:00
pstruebi 41d757ce6b Introduce a configuration file 2025-01-25 12:51:35 +01:00
pstruebi 008df44cd4 initial commit 2025-01-23 13:25:27 +01:00