Releases: MacWyznawca/RadioJKK
Releases · MacWyznawca/RadioJKK
[1.2.0] - 2026-03-05
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
[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
Changed
- Default release binaries ship with ESP provisioning disabled; Wi‑Fi setup now uses the built-in SoftAP (
RadioJKK-Setup/radiopass, web athttp://192.168.4.1orhttp://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 menuconfigand go toRadioJKK Configuration
Notes
- Binaries are provided in variants with LCD and without LCD; SoftAP setup works in both.
[1.0.7] - 2025-12-02
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
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
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
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
[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
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