Skip to content

Releases: biologist79/ESPuino

ESPuino 2.3

24 Sep 17:55
Compare
Choose a tag to compare

Version 2.3 (23.09.2024)

  • 19.09.2024: Document the virtual cards in the UI #333, thanks to @caco3 !
  • 18.09.2024: Re-designed tools page (#337), thanks to @caco3 !
  • 16.09.2024: Fix sleep after playlist not toggling nightmode #336, thanks to @dneukirchen !
  • 12.09.2024: PlatformIO package 6.8.1 (Arduino 2.0.17, ESP-IDF 4.4.7)
  • 12.09.2024: Change default settings to match "ESPuino-mini 4Layer" board
  • 11.09.2024: Fix string's expected length for rfid-cmnd via mqtt
  • 11.09.2024: Ignore mqtt messages with length zero
  • 10.09.2024: Porting to new web server library completed
  • 09.06.2024: Consume about 50% less CPU time in Audio library
  • 09.06.2024: Replace 3rd party library toastr (#331), thanks to @Trainbird !
  • 09.06.2024: Modernized webserver & optimized JSON delivery (#332)
  • 20.05.2024: PlatformIO package 6.7.0 (Arduino 2.0.16, ESP-IDF 4.4.7)
  • 20.05.2024: Disable bluetooth support for A1S (IRAM too small)
  • 09.05.2024: Upgrade to Bootstrap v5.0 + Web-UI Enhancements (#328), thanks to @caco3 !
  • 23.04.2024: Enhance UI minification (#323), thanks to @caco3 !
  • 22.04.2024: Added virtual RFID-Cards (#319), thanks to @caco3 !
  • 18.04.2024: Correct calculation of newFilePos for SEEK_POS_PERCENT, thanks to @sfields!
  • 18.04.2024: Correct calculation of gPlayProperties.currentRelPos, thanks to @sfields!
  • 18.04.2024: Get title from-VORBISCOMMENT and ID3, thanks to @sfields!
  • 18.04.2024: Correct log for SSID name, thanks to @sfields!
  • 18.04.2024: Add button to expand/shrink file list (#317), thanks to @caco3 !
  • 18.04.2024: Fix remote UI debugging (#316), thanks to @caco3 !
  • 14.04.2024: Embed swagger UI #314, thanks to @caco3 !
  • 07.04.2024: Equalizer settings to WebUI #313, thanks to @Trainbird !
  • 28.03.2024: Audio lib, fix a memory leak with flac files
  • 28.03.2024: Fix some warnings with upcoming Arduino 3 (ESP-IDF v5.1)
  • 16.03.2024: Reduce memory usage by measurement of JSON payload length
  • 15.03.2024: MQTT receive: Bug fix and avoid payload copy (#309), thanks to @eikel
  • 15.03.2024: Add coverimage support for ogg, vorbis, opus (and some flac), thanks to @sfields !
  • 19.02.2024: Add coverimage support for M4A files in Web-UI
  • 18.02.2024: Add coverimage support for flac files in Web-UI, thanks to @sfields !
  • 15.02.2024: Rework playlist generation (#275), thanks to @laszloh !
  • 15.02.2024: Update sorting strings (#306), thanks to @freddy36 !
  • 15.02.2024: Set title and navbar heading to hostname (#305), thanks to @freddy36 !
  • 15.02.2024: Include mac address in info (#304), thanks to @freddy36 !
  • 12.02.2024: Use natural sort (#296), thanks to @freddy36 !
  • 09.02.2024: Remove explorerCreateParentDirectories (#301), thanks to @freddy36 !
  • 08.02.2024: Remove convertFilenameToAscii (#298), Playlist fixes (#299), thanks to @freddy36 !
  • 08.02.2024: Apple touch icon
  • 07.02.2024: Fix dangling pointer in explorerHandleFileStorageTask (#297), thanks to @freddy36 !
  • 07.02.2024: Reduce WiFi memory consumption (#295), thanks to @laszloh !
  • 05.02.2024: Increase JSON buffer for /debug endpoint
  • 02.02.2024: Improve progress calculation/indication, thanks to @freddy36 !
  • 01.02.2024: Use NVS interator when reading RFID keys, save 4KB RAM , thanks to @laszloh !
  • 01.02.2024: Use dynamically allocated buffer for file upload, save 32KB RAM , thanks to @laszloh !
  • 30.01.2024: Add French Language (#292), thanks to @damda58 !
  • 30.01.2024: Fix some audio dropouts with high-quality OPUS files
  • 30.01.2024: Keep original mtime for gzip compressed files, avoiding uneccesary Web.o rebuilds (#293), thanks to @freddy36 !
  • 23.01.2024: Updated documentation on LPCD setting, thanks to @derpicknicker1 !
  • 21.01.2024: Build (tag 2.2) is broken when NEOPIXEL_ENABLE is not set #289, thanks to @RolinBert !
  • 21.01.2024: PN5180: Save about 500 Bytes of RAM

ESPuino 2.2

18 Jan 09:40
Compare
Choose a tag to compare

Version 2.2 (17.01.2024)

  • 14.01.2024: Modify CMD_DIMM_LEDS_NIGHTMODE to toggle night light mode (#287), thanks to @laszloh !
  • 11.01.2024: More free heap on boards with PSRAM (CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL)
  • 10.01.2024: LPCD for ISO-15693 cards
  • 05.01.2024: REST-API specification, thanks to @pauel !
  • 02.01.2024: Partly revert: Fix webstream playlist abort when track fails (#285), thanks to @sfields !
  • 02.01.2024: Show critical voltage slider only if SHUTDOWN_ON_BAT_CRITICAL defined
  • 29.12.2023: Show station logo in Web-UI (if available)
  • 29.12.2023: /rfid endpoint: List all assigned nvs entries (#280)
  • 29.12.2023: Enhanced capabilities for task runtime debugging
  • 28.12.2023: Bugfix 1: DONT_ACCEPT_SAME_RFID_TWICE_ENABLE and web frontend, thanks to @sfields !
  • 28.12.2023: Add configuration for critical (shutoff) voltage in Web-UI, thanks to @SZenglein !
  • 28.12.2023: New official PlatformIO package 6.5.0 (Arduino 2.0.14, ESP-IDF 4.4.6)
  • 28.12.2023: Improve port expander handling (#283), thanks to @r-schmidt !
  • 23.12.2023: Update audio library, avoid waiting in i2s_channel_write() to have more time in other tasks #636
  • 22.12.2023: Web-UI: Preselection of root folder after load to avoid nasty warning when uploading files
  • 17.12.2023: Update audio library, fixes click-noise seeking in file
  • 13.12.2023: Immediately go to sleep if battery is critical (#274), thanks to @SZenglein !
  • 12.12.2023: Long press behaviour, execute cmd directly after longpress-time (#279), thanks to @Joe91 !
  • 12.12.2023: Fix false-positive error (Audio playback timeout)
  • 10.12.2023: Distribute vTaskDelay() in main loop to avoid rare audio dropouts
  • 10.12.2023: Fix wrong states on PE output pins (and SD-card failure on restart) #278, thanks to @36b6fp6s !
  • 09.12.2023: Fix webstream playlist abort when track fails (#276), thanks to @laszloh !
  • 07.12.2023: Show RC522 firmware version at startup, same as PN5180
  • 04.12.2023: fix stuttering sound with some WAV & MP3 files, thanks to @wolle !
  • 04.12.2023: change trackprogress communication from websocket to http to improve stability
  • 04.12.2023: Remove some convertAsciiToUtf8() #272
  • 30.11.2023: Fix a nullptr access after trying to replay an invalid filename (#271), thanks to Olaf!
  • 29.11.2023: Updated audio library to play more MP3s, faster track change & delivery of the cover image
  • 25.11.2023: Save some cpu time in audio task by only updating the playtime statistics every 250ms
  • 22.11.2023: Web-UI: Search for files feature #268
  • 21.11.2023: New command CMD_TOGGLE_MODE to switch Normal => BT-Sink => BT-Source
  • 21.11.2023: Bugfix: Some commands e.g. Play/Pause did not work in BT-Source mode
  • 21.11.2023: Faster pairing animation in BT-Source mode to better distinguish between the two BT modes
  • 19.11.2023: Give audiotask a higher task priority, fixes crackling sound
  • 19.11.2023: bugfix_same_rfid_twice init #262, see Github comments
  • 17.11.2023: Show track progress, current playtime & duration in web-ui (#267)
  • 16.11.2023: Fix delay with getLocalTime()
  • 14.11.2023: Multi Wlan improvements (#266), thanks to @laszloh !
  • 13.11.2023: Update third party libraries
  • 08.11.2023: Fix HTML syntax errors, found with static code analysis tool "HtmlHint"
  • 08.11.2023: Better logging for boards without PSRAM, fewer logs when compiling with NO_SDCARD
  • 07.11.2023: Set timezone after startup, thanks to @Joe91 !

ESPuino 2.1

02 Nov 11:00
Compare
Choose a tag to compare

Now based on ESP32-Arduino2.
Many new features, better performance than ESPuino v1.x!

ESPuino 1.2

02 Nov 12:00
Compare
Choose a tag to compare

Final release of ESPuino1.
Based on ESP32-Arduino1.

ESPuino was born

29 Jan 19:27
Compare
Choose a tag to compare
V1.1

Renaming of project + improved documentation

First release

04 Jan 22:14
Compare
Choose a tag to compare

After implementing lots of new features within the last weeks, followed by a stabilization-period... I think it's about time to introduce version 1.0.