These binaries are free software under
GPL-3.0-or-later,
with the Espressif binary component
exception.
The complete corresponding source is this repository at tag
v0.3.0.
What's Changed
- TAS58xx: raw PPC3 biquad chains, per-output levels, and rate-aware tuning by @emlynmac in #135
- Make forced-v1 mode a faithful classic RAOP receiver by @emlynmac in #136
- Choose AirPlay version at runtime via web by @emlynmac in #137
- Add HybridFlow DSP tuning for the TAS5754M by @emlynmac in #138
- Add beta binaries to the flashing docs by @emlynmac in #139
- Gzip the web UI so the SPIFFS image fits a 4 MB board by @emlynmac in #141
- buttons: add rotary encoder volume control by @emlynmac in #144
- Add an experimental Sendspin player role by @emlynmac in #142
- Added sonocotta boards configs and platofrmio conifguration by @anabolyc in #146
- Build and document supported boards by @emlynmac in #148
- Let AirPlay take the output back from Sendspin by @emlynmac in #147
- Kconfig fix for st7789 configuration and esparagus boards config changes by @anabolyc in #154
- Relicense under GPL-3.0-or-later by @rbouteiller in #162
- Add ES8388 DAC driver (AI-Thinker ESP32-A1S support) by @lumbarthought in #145
- Add Sonocotta HiFi-ESP32-Plus board with PCM512x DAC driver by @AntonLemvigh in #160
- Added Amped Esparagus board config and PCM5122 DAC implementation. by @anabolyc in #166
- fix(tas58xx): only auto-mute TAS5805M when both channels are silent by @varadrane7 in #172
- Add PBTL support for TAS58x5 DACs on primary DAC by @emlynmac in #178
- Fix stalls, late starts and pops around pause, seek and flush by @johnchia in #180
- Keep the USB speaker task ahead of the web server by @johnchia in #184
- Recover lost realtime packets, and report silent realtime starts by @johnchia in #183
- Preserve TAS58xx playback across sample-rate changes and reduce UAC buffering by @emlynmac in #189
- Louder-ESP32-Mini: build environment, TAS5805M routing fix, USB-PD and digital gain by @johnchia in #185
- Pick the USB feedback format from the host's enumeration order by @johnchia in #190
- Publish Louder-ESP32-Mini firmware; drop the display from the ESP32 Amped-Esparagus by @emlynmac in #191
- Software parametric EQ for plain I2S DACs; USB and Bluetooth through the shared processing by @johnchia in #170
- Let the decode task give up core 0 during a burst by @johnchia in #192
- Spread each drift trim over its render block by @johnchia in #182
- Add a USB speaker build for the Louder-ESP32-Mini by @johnchia in #196
- Make clang-tidy actually check the code by @nabkey in #194
- Fix Chinese device name encoding by @TERWSS in #169
- Design a TAS5805M's filters at the rate its EQ runs at by @johnchia in #179
- Keep the PTP lock across tracks, steps and congestion by @johnchia in #181
- Added amped-esp32-plus and louder-esp32-pro boards configs by @anabolyc in #199
- Web UI for desktop screens, /bq tuning files and filter locks by @johnchia in #197
- Add configurable screen blanking for OLED screens by @emlynmac in #201
- Added HiFi-ESP32-S3-Plus support (PCM5122 DAC) by @anabolyc in #204
- TAS58xx and Louder Pro fixes: modulation, clicking, per-output EQ, USB audio RAM by @johnchia in #202
- Web UI fixes: Wi-Fi setup from the iOS captive portal, EQ page clear/scale/picker by @johnchia in #207
- Docs: what a bridged TAS5805M plays, and that the EQ page rules out its sums by @johnchia in #211
- Add the Plus and Pro boards to the web installer by @anabolyc in #205
- Make up a large playout error in one step, not by trims by @johnchia in #208
- Wi-Fi setup: reply before restarting, open the Network page, one-press save, full-length names and keys by @johnchia in #216
- Add support for ESP-IDF 6.1 (maintains 5.5.5 also) by @emlynmac in #214
- Bound the realtime stream's resend requests by @johnchia in #217
- Migrate to ESP-IDF 6.1 by @emlynmac in #218
- Match the TAS58xx supply in the analog gain, and read a TAS5825M's supply by @johnchia in #210
- TAS58xx filter fit check and readback, software EQ A/B, per-output delay, full-level boosts on plain DACs by @johnchia in #209
- Release v0.3.0: merge staging into main by @emlynmac in #221
New Contributors
- @lumbarthought made their first contribution in #145
- @AntonLemvigh made their first contribution in #160
- @varadrane7 made their first contribution in #172
- @johnchia made their first contribution in #180
- @nabkey made their first contribution in #194
- @TERWSS made their first contribution in #169
Full Changelog: v0.2.1...v0.3.0