Releases: earlephilhower/ESP8266Audio
Releases · earlephilhower/ESP8266Audio
Release 2.0.0 - ESP8266 MP3 fix and optimization
Overview
Fixes a regression on the ESP8266 MP3 decode where the decoder would crash on startup, thanks @Misterke !
Minor updates and speed improvements to MIDI (TinySoundFont) output.
What's Changed
- Fix GCC14-detected warnings by @earlephilhower in #711
- Add MCLK support for RP2040 by @DoomHammer in #707
- AudioOutputPWM: fixed constructor for custom out-pin, added amplification by @jmr-es in #605
- Performance improvement: ~13% faster on ESP32 and ~21% faster on ESP8266 (empirically tested) by @ecoriag in #554
- NoDAC and PDM documentation update for ESP32 by @RomanLut in #519
- Ensure MP3 can safely exit on OOM by @earlephilhower in #716
- Only block tsf.h on Xtensa ESP32, not RISCV by @earlephilhower in #722
- Fixing crash on MP3 playback on ESP8266. by @Misterke in #723
- Automate version bumps, avoid manual mistakes by @earlephilhower in #725
New Contributors
- @DoomHammer made their first contribution in #707
- @jmr-es made their first contribution in #605
- @RomanLut made their first contribution in #519
- @Misterke made their first contribution in #723
Full Changelog: 1.9.9...2.0.0
Release 1.9.9 - Fix versioning information
Fix release numbering
Release 1.9.8 - ESP32 Arduino Core 3.x support
What's Changed
- fixed: tmpSourceSamplePositionF32P32 jumping to incorrect position causing distorted sound by @ecoriag in #539
- Fix typo in README by @earlephilhower in #541
- Fix overflow with x256 oversampling in I2SNoDAC by @earlephilhower in #543
- fix: esp32 build process by @ecoriag in #555
- ESP32: Fix compilation of I2S in Arduino ESP32 core 1.0.6 by @FedericoBusero in #565
- Fix build support gcc8 for other arch by @shuai132 in #567
- AudioOutputI2S : error "I2S: register I2S object to platform failed" : destructor & stop by @FedericoBusero in #568
- fix: Invalid data is assigned to the right channel when playing a mono MP3. by @lovyan03 in #559
- Add PWMAudio support for the RP2040 by @earlephilhower in #597
- Add support for I2S MCLK. by @DatanoiseTV in #594
- Add ability to SwapClocks(bool) on I2S. RP2040 only. Partially fixes #638 by @nils-trubkin in #639
- Update README.md by @KDMcMullan in #675
- Update AudioOutputSPDIF.cpp by @earlephilhower in #677
- Update opusfile.c by @earlephilhower in #678
- Fix GCC12.3 new warnings for RP2040 by @earlephilhower in #679
- Get ESP32 CI builds working again by @earlephilhower in #680
- Update GH CI actions to latest by @earlephilhower in #681
- RTTTL: parse dot after octave by @foreshadow in #668
- AudioGeneratorMP3::begin - Stop output on OOM by @ChuckMash in #658
- Update for ESP32 Arduino 3.x by @earlephilhower in #685
- Update pr-or-master-push.yml by @earlephilhower in #687
New Contributors
- @ecoriag made their first contribution in #539
- @shuai132 made their first contribution in #567
- @lovyan03 made their first contribution in #559
- @DatanoiseTV made their first contribution in #594
- @nils-trubkin made their first contribution in #639
- @KDMcMullan made their first contribution in #675
- @foreshadow made their first contribution in #668
- @ChuckMash made their first contribution in #658
Full Changelog: 1.9.7...1.9.8
Release 1.9.7 - ESP32 and RP2040 fixes
Enable Werror for ESP32 (#536) The ESP32 core now builds without warnings, so at Werror back
Release 1.9.5 - ESP32 bugfix
Update library.properties
Release 1.9.4 - ESP32-C3 support, minor fixes
- ESP32-C3 Support (#454)
- Fixing I2S includes to work with ESP8266 Arduino version < 3.0.0 (#453)
- Add MOD test, update DIVIDER name (#451)
- Fix: add missing SPIFFS.begin() (#443)
- Set FollowRedirects in AudioFileSourceICYStream (#448)
- Document ESP8266 I2S pinout (#439)
- Stream MP3 from HTTP to SPDIF (#436)
- Make LittleFS file source available for ESP32 (#430)
Release 1.9.3 - ESP32 Arduino Core 2.0 support
Fixes builds on ESP32 Arduino Core release 2.0
Release 1.9.2 - ESP8266 Arduino 3.x support
Update library.json
Release 1.9.1 - Add AudioSourceFunction
Update library.properties
Release 1.9.0 - Raspberry Pi Pico RP2040 Support
Adds support for the Raspberry Pi Pico RP2040 and associated boards using arduino-pico at
https://github.com/earlephilhower/arduino-pico