github rbouteiller/airplay-esp32 v0.3.0

2 hours ago

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

Full Changelog: v0.2.1...v0.3.0

Don't miss a new airplay-esp32 release

NewReleases is sending notifications on new releases.