74 Commits

Author SHA1 Message Date
pober 50761a4b37 bugfix/1025-local-link-lost-connection (#34)
Fixes the bug that local link loses connection after a few minutes.

Openproject:
#1025
#608

Reviewed-on: #34
0.5.5
2026-05-20 10:12:08 +00:00
pober 5bb31e3f6a bugfix/1087-UI-reset-refresh (#33)
Openproject:
#1087

Reviewed-on: #33
2026-05-20 10:01:13 +00:00
pober edd23fc115 feature/1040-dante-activation (#31)
Makes the activation of dante possible.
Fixes issues with local link for DANTE.
First implementation of audiopipeline in its own thread.
Prevents Frontend from interrupting the audio stream.

Openproject:
#1040
#1069
#652
#1041
#1063

Reviewed-on: #31
2026-05-20 09:54:35 +00:00
pober 19a01e404c Removes manufacturer data. (#30)
Reviewed-on: #30
2026-05-20 09:40:22 +00:00
pstruebi efb55050c0 feature/1khz_testtone (#27)
- 1kHz test tone added
- all audio file converted to lc3 to save space
- streaming loop for lc3 files fixed

@pober

Reviewed-on: #27
Co-authored-by: pstruebi <struebin.patrick@gmail.com>
Co-committed-by: pstruebi <struebin.patrick@gmail.com>
2026-05-19 13:21:48 +00:00
pstruebi c82a17016e implement changes for dynamic power setting (#28)
Implements power control for the radios, both radios independent.

Reviewed-on: #28
Co-authored-by: pstruebi <struebin.patrick@gmail.com>
Co-committed-by: pstruebi <struebin.patrick@gmail.com>
0.5.4
2026-05-19 12:33:50 +00:00
pober 6d54e72f1d Add new reset mechanism with sleep. 0.5.3 2026-04-10 12:22:18 +02:00
pober df6c85d9ff Add new reset mechanism 2. 0.5.2 2026-04-10 11:58:16 +02:00
pober 8106f61d6a Add new reset mechanism. 0.5.1 2026-04-10 10:57:12 +02:00
pober 0a8dc74d5c Fixes script error in systemupdate. 0.5.0 2026-04-09 15:00:35 +02:00
pober 8475e4d068 New system update logic. 2026-04-09 14:46:17 +02:00
pober 3f01ef5968 Adds openocd with nrf support build to the server update function. Adds 2bad8ad2cd889d8c8d255b8e0dc0e7a187b98c9a hci_uart_beacon commit build hex file to project. (#26)
Co-authored-by: Pbopbo <p.obernesser@freenet.de>
Reviewed-on: #26
2026-04-09 12:04:18 +00:00
pober 67992e65ec Updates poetry lock. 2026-04-09 11:59:30 +02:00
pober 0b12323921 fix/gain-4dbU (#25)
Co-authored-by: Pbopbo <p.obernesser@freenet.de>
Reviewed-on: #25
2026-04-09 09:54:14 +00:00
Pbopbo 6e633d2880 Merge branch 'wip_alsaaudio' TODO poetry lock 2026-04-09 11:51:37 +02:00
pstruebi 7bdf6f8417 feature/blue_led (#23)
Co-authored-by: pstruebi <office@summitwave.eu>
Co-authored-by: pober <paul.obernesser@summitwave.eu>
Co-authored-by: Pbopbo <p.obernesser@freenet.de>
Reviewed-on: #23
Co-authored-by: pstruebi <struebin.patrick@gmail.com>
Co-committed-by: pstruebi <struebin.patrick@gmail.com>
2026-04-07 14:34:11 +00:00
Pbopbo 291d75b137 stereo seems to work, NEEDS RADIO FIRMWARE WITH 2 TX BUFFERS. 2026-04-07 14:36:15 +02:00
Pbopbo a126613739 First working version of two monos at the same time. 2026-04-02 18:56:17 +02:00
pober 036b5f80dd Updates poetry lock. 2026-04-02 18:10:23 +02:00
Pbopbo e818765b4f Adds sw_pyalsaaudio repo so our custom function works. 2026-04-02 17:37:38 +02:00
Pbopbo 3d59a6dabf ASRC: Adds NONBLOCK read from ALSA buffer; controls the amount of frames in the ALSA buffer; Adds resampling to get rid of audio glitches; no latency buildup anymore. 2026-04-01 14:00:26 +02:00
Pbopbo cf69ad2957 134ms constant delay, no build up, seems to be no glitches, bang bang control. 2026-03-30 14:45:25 +02:00
Pbopbo cdfecaf5eb delay method wip save to test no thread method. 2026-03-24 13:14:56 +01:00
pstruebi 4036fee1f5 Randomize Broadcast ID per stream instead of using static values 0.4.3 2026-03-24 12:09:16 +01:00
Pbopbo 1687a2b790 Latency lowered. 2026-03-18 17:37:34 +01:00
Pbopbo a605195646 First good audio with alsaaudio. 2026-03-18 16:55:55 +01:00
pober e1d717ed5c Adds DHCP/static IP toggle for both ports in the UI. 0.4.2 2026-03-03 15:50:19 +01:00
pober 540d8503ac Some corrections for Activates link local for both ports, removes fallback IP. 2026-03-03 15:35:13 +01:00
pober c82f375539 Activates link local for both ports, removes fallback IP. 2026-03-03 15:02:55 +01:00
pstruebi 70bde5295f Fixes mDNS issue; when DHCP IP is present use this for mDNS and not the static fallback IP. 2026-02-16 16:25:59 +01:00
pstruebi f5f93b4b8e analog_input_gain (#21)
- add input boost slider
- add level meter

Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/21
2026-02-12 17:09:46 +01:00
pstruebi 3322b9edf4 add 192.168.42.10 as default ip with update script 2026-02-12 17:08:23 +01:00
pstruebi d6230e7522 add software gain boost parameter for input signal amplification 2026-02-12 13:30:07 +01:00
pstruebi f2382470d8 add network information display showing hostname and IP address 2026-02-10 16:51:22 +01:00
pstruebi 7c2f0bf0cb add HTTP to HTTPS redirect server on port 80 2026-02-10 16:37:34 +01:00
pstruebi 184e9c84af impelement a gain slider 0.4.1 2026-01-20 18:00:37 +01:00
pstruebi 6852c74cd0 add a delete recordings button 2026-01-20 17:45:23 +01:00
pstruebi 7b77aa9042 update_from_main (#20)
- implement updates from main

Co-authored-by: pstruebi <patrick.struebin@summitwave.eu>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/20
0.4
2026-01-20 16:52:29 +01:00
pober 59ca5dafd2 stereo-support and dep-integration (#19)
Co-authored-by: pstruebi <struebin.patrick@gmail.com>
Reviewed-on: https://gitea.pstruebi.xyz/auracaster/bumble-auracast/pulls/19
2026-01-20 12:57:17 +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