Skip to content

August 2025 Release

Latest
Compare
Choose a tag to compare
@pschatzmann pschatzmann released this 30 Aug 14:33
· 6 commits to main since this release

Error Corrections

  • FFT: scale values between -1.0 and 1.0
  • fixed ADTSDecoder compile error w/o ns
  • RingBuffer: prevent div by 0
  • Fix player is still active when the source is done (#2084)
  • PitchShift: correction & documentation
  • BufferedStream: available() provide data from source
  • VolumeStream: keep allow_boost when setAudioInfo() is called
  • Switch PDM TX to the DAC mode. (#2134)
  • FormatConverterStream: correct notification handling

Improvements

  • Converted AudioSourceIdxSDFAT, AudioSourceSDFAT to template class
  • added support for VBAN ping packet (#2098)
  • DynamicMultiBuffer: begin() method to position the read pos to the start
  • AudioFFT: toMEL() and fromMEL()
  • MimeDetector added setActive() and clear()
  • MiniAudioStream: improve stability
  • Generated sounds use int16_t as default template value
  • AudioServerT: Support Safari streaming behaviour (#2142)
  • AudioToolsConfig.h: move platforms to PlatformConfig directory

New Functionality

  • New class: CodecChain that chains codecs in sequence
  • New DRAFT DSFDecoder for Direct Stream Digital
  • New class: GoertzelStream and GoertzelDetector to detect predefined frequencies
  • New class: Equalizer3BandsPerChannel: Equalizer3Bands with settings per channel
  • New class MultiStreamingDecoder: Support for multiple codecs
  • New class AudioSourceVector and AudioSourceArray: Flexible AudioSources for the AudioPlayer
  • Draft PWMComplementaryDriverESP32 to support complementary PWM pairs
  • Support for ESP32 C5