pstruebi
5f7fd1c0ff
Fix LC3 file reading to return individual frames instead of concatenated stream
...
Modifies read_lc3_file to collect LC3 frames in a list before joining, and updates multicast streamer to write each LC3 frame to all BIS queues in the BIG. Previously the entire LC3 file was concatenated into a single byte string without frame boundaries.
2026-04-09 14:05:46 +02:00
pstruebi
f82de89ce3
Replace WAV test files with LC3 format, remove unused announcement files
...
Updates all audio source references in config and demo mode from WAV to LC3 format. Removes obsolete WAV test files including wave_particle samples in multiple languages (de, en, es, fr, it, pl) at various sample rates, test tones, and unused announcement files. Refactors demo content handling to use kwargs for stream name and program info configuration.
2026-04-09 13:52:56 +02:00
pstruebi
e35b8aa2f9
Set stream name and program info for test tone broadcasts, update test tone WAV files
2026-04-09 13:47:48 +02:00
pstruebi
85532b034c
Add demo content selector for 1 kHz test tone option
...
Adds a selectbox in Demo mode UI to choose between program material and a 1 kHz test tone. Includes test tone WAV files at 16/24/48 kHz sample rates. The server detects and persists the demo content type based on the selected audio source files.
2026-04-08 09:28:28 +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
pstruebi
4036fee1f5
Randomize Broadcast ID per stream instead of using static values
0.4.3
2026-03-24 12:09:16 +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
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