esp32 version of Ka-Radio (https://github.com/karawin/Ka-Radio) by jp Cocatrix
Optmized for wrover AAC streams. Release 2.2 Rev 1 - Built on 2022/02/05 New:
2.2 R1:
Introducing WIFI QoS Ip precedence AC_VI
SPDIF output improved
DAC bugs removed.
AAC Decoding improved (but not perfect)
New patch for the vs1053. Play OGG too.
2.2 R0:
Many internal optimizations
ascii unicode #&xxxx; decoded
aac decoder improved.
Added html commands volume+ and volume-
Full Changelog: https://github.com/karawin/Ka-Radio32/compare/v1.9.4...V2.2R1
2.1 R1: Better stream read for slow or high speed streams. Mapping of extended latin utf8 fonts for color lcd 2.1 R0: Security: the ssid passwords are no longer sent on each "Setting" display, but only when changed. New lcd type: #define LCD_SPI_ST7789T 204 // 135x240 Thanks to mfsysprog. wolfsssl improved for some https hard to open. Thanks to mfsysprog. New command: dbg.ssl("x") x from 0 to 3. Log level of the wolfssl software. wifi.auto mode improved. If none ssid is found, the user can skip the infinite try by sendind a character on the serial input. New command: sys.logt("x") to allow all log outputs to be sent also on telnet. Bug fixed: in parse playlist. Possible memory leak. Thanks to HmarikBel Bug fixed: for some type of playlist files. Thanks to Jambola77 Bug fixed: Special char in station name was incorrectly sent. New audio buffer size. Some minors improvements. 2.0 R1: Bug correction for port > 9999 2.0 R0: Handle https stations Better handling of the large "header moved" Better monitoring timezone suggestion on the setting panel
1.9 R9: VS1053b detection improved. Now ogg stream are played with the vs1053b No more glitch with the vs1053b 1.9 R8: Add Battery level Add SPDIF output. Thanks to R3D4 VS1053 patch V2.9 updated
Release 1.9 Rev 7 - Built on 2020/02/12 New:
1.9 R7:New telnet or serial commands: cli.wake, cli.sleep:
cli.wake("x"): x in minutes. Start or stop the wake function. A value 0 stop the wake timer
cli.sleep("x"): x in minutes. Start or stop the sleep function. A value 0 stop the sleep timer
cli.wake: Display the current value in seconds
cli.Sleep: Display the current value in seconds
sys.lcdstop, sys.lcdblv:
sys.lcdstop and sys.lcdstop("x"): Timer in seconds to switch off the lcd on stop mode. 0= no timer
sys.lcdblv and sys.lcdblv("x"): Value in percent of the backlight.
Fade in and out for backlight driven by a gpio.
New tool and hardware partition from Bazooka07:
Update for boards/nvs_generator.sh
use nvs_partition_gen.py tool directly from $IDF_PATH folder
can process one or all boards in one shot.
Update size for binary partition : 0x3000 now ! Look at :
https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/storage/nvs_partition_gen.html#running-the-utility
Decode url correctly for /webStation. included name #149
Esp-idf Release 3.3.1
1.9 R4: