Skip to content

Releases: MacWyznawca/RadioJKK

[1.2.0] - 2026-03-05

05 Mar 11:24

Choose a tag to compare

Added

  • Home Assistant integration via MQTT – automatic device discovery with station, equalizer, volume, play/stop, recording and LCD entities.
  • MQTT broker auto-discovery via mDNS; manual broker address configurable from the web interface.
  • MQTT username/password authentication – configurable from the web interface.
  • Automatic MQTT reconnect after saving new settings (no device restart needed).
  • Free RAM info in the web interface – DMA, Internal and SPIRAM with manual refresh button.

[1.1.1] - 2026-03-05

04 Mar 18:29

Choose a tag to compare

[1.1.1] - 2026-03-05

Fixed

  • Problem with storing volume levels greater than 63% solved.
  • Problem with setting volume from WWW solved.

[1.1.0] - 2026-01-06

06 Jan 21:13

Choose a tag to compare

Changed

  • Default release binaries ship with ESP provisioning disabled; Wi‑Fi setup now uses the built-in SoftAP (RadioJKK-Setup / radiopass, web at http://192.168.4.1 or http://RadioJKK.local).
  • Faster fallback: when only menuconfig default Wi‑Fi is present, the device starts the setup SoftAP after the first failed connect.
  • To enable ESP provisioning run idf.py menuconfig and go to RadioJKK Configuration

Notes

  • Binaries are provided in variants with LCD and without LCD; SoftAP setup works in both.

[1.0.7] - 2025-12-02

02 Dec 15:10

Choose a tag to compare

Bug related to the inability to use ESP SoftAP Prov, caused by the SoftAP mode not starting on the device, has been fixed.

[1.0.6] - 2025-11-11

11 Nov 14:58

Choose a tag to compare

Added

  • Support for TS AAC audio codec (enables playback of BBC Radio stations and similar streams)

Fixed

  • URLs with .m3u8 playlists now play correctly without stopping or errors after a few seconds

[1.0.5] - 2025-11-02

02 Nov 17:03

Choose a tag to compare

Added

  • LCD display turns off automatically 15 seconds after stopping playback (by long pressing [vol-] button or via web server stop/pause)
  • Web interface: dedicated LCD on/off button for manual display control (visible only if display is present)

v1.0.4

05 Aug 10:48

Choose a tag to compare

Added

  • Error message display in web page when recording don't start
  • Header of record info file with start and end time of record

Changed

  • Memory optimizations
  • Change station optimizations
  • Moved HTTP server task stack to SPIRAM
  • Moved NVS operation to main task or RTOS timer

Fixed

  • Fixed a rare reboot bug when switching stations while recording is on
  • Fixed absence of record info in file (version without display)
  • Improved web page error handling and information

v1.0.3

24 Jul 15:42

Choose a tag to compare

[1.0.3] - 2025-07-25

Added

  • Save and restore Play/Stop state
  • Long press Vol - stopped playing, long press Vol+ started playing.
  • On/off record to SD card from WWW interface
  • Indicate the recording state in WWW interface
  • Dot center in display when system counting time to save settings and state (not saved yet)

Changed

  • Allow to allocate .bss data in external memory
  • After provisioning, playing is set by default

Fixed

  • Fixed problem with start/stop recording with streams with sample rate greater than 25000
  • Problem with web server not responding after provisioning (first run)

v1.0.0

23 Jul 11:12

Choose a tag to compare

First release v1.0.0

Added

  • Web interface for station management with drag & drop reordering
  • Equalizer selection through web interface
  • Station backup and export functionality
  • Automatic station backup system
  • Remote station backup download via web interface
  • Support for station reordering with NVS persistence
  • Enhanced web UI with responsive design for mobile devices
  • Drop zone for easier station list management
  • Bin files based on ESP-IDF 5.5 and current ESP-ADF

Changed

  • Improved web interface layout with better spacing and alignment
  • Enhanced error handling in web requests
  • Cleaned up JavaScript console logging for production use
  • Updated comments in code to English for better internationalization
  • Maximum number of stations increased by 50
  • Maximum number of equalizers increased to 20
  • Optymized for ESP-IDF 5.5

Fixed

  • Station reordering functionality now properly updates indices
  • Equalizer list loading in web interface
  • Mobile responsiveness for iPhone and Android devices
  • Proper synchronization between LCD display and web interface