Releases: e2002/yoradio
v0.9.351
-
Added parameters for configuring
LED_BUILTIN
on ESP32S3 modules:USE_BUILTIN_LED
: Determines whether to use the built-inLED_BUILTIN
(default istrue
).LED_BUILTIN_S3
: Specifies a custom pin for the built-inLED_BUILTIN
. Used in combination withUSE_BUILTIN_LED = false
(default is255
).
Note: For ESP32S3 boards, no changes are required by default; the onboard LED will work as expected.
These settings were added to allow disabling the built-in LED or reassigning it to a custom pin. -
New class for plugin management, enabling multiple plugins to be assigned to each function.
More details can be found in the comments within theyoRadio/src/pluginsManager/pluginsManager.h
file and at here.
Additional examples are provided in theexamples/plugins
folder.
Backward compatibility: The old method of adding plugins will remain functional for some time in future versions but will eventually be deprecated and removed. -
fixed freezing when loading without plugins in some configurations "running dots"
v0.9.342b
- fixed compilation error for OLED displays
- fixed compilation error audioVS1053Ex.cpp:181:5: error: 'sdog' was not declared in this scope
- fixed the error of subscribing to mqtt topic on some systems
- added support for Arduino ESP32 v3.0.0 and later
- disabled SD indexing on startup; now the card is indexed only if the data/index.dat file is missing from the card
- IRremoteESP8266 library integrated into the project (yoRadio/src/IRremoteESP8266)
v0.9.313b
v0.9.300
v0.9.280
v0.9.260
- fixed date display bug for ILI9488/ILI9486 displays
- fixed a hang bug when switching to SD mode after removing the SD
- fixed a hangup error when the connection to the stream was lost in WEB mode
- added support for DS1307 or DS3231 RTC module (you need to install the RTCLib library in the library manager)
v0.9.242
- fixed a hang bug when scrolling through an SD playlist with an encoder in configurations with VS1053B
- fixed a hang bug when quickly switching SD / WEB modes from the WEB interface in configurations with VS1053B
- fixes in the logic of work
- fix compilation error 'class NetServer' has no member named 'resetQueue'
- SD card playlist moved from SPIFFS to SD card
- new parameter #define SD_MAX_LEVELS - Search depth for files on SD card
- fixed bugs with SD card in multi-threaded mode
v0.9.220
- fixed SD prelist indexing error when switching Web>>SD
- fixed a bug of switching to the next track when accidentally playing SD
- fixed import of large playlists (tried). PS: import playlist size is limited by SPIFFS size (SPIFFS.totalBytes()/100*65-SPIFFS.usedBytes() = approximately 60kb )
- new url parameter - http://ypradioip/?clearspiffs - for clearing tails from SD playlist
- optimization of the issuance of the WEB-interface
- brought back the functionality of the track slider
- fixing bugs in the application logic
v0.9.201
- implementation of WEB/SD mode switching without reboot
- replacement of SD cards without turning off the power
- switching WEB / SD from the web interface. full update required, including SPIFFS Data
- fixing the Home Assistant integration behavior logic
- SD_HSPI parameter now works. Pins HSPI - 13(MOSI) 12(MISO) 14(CLK)
- new parameter SD_SPIPINS. #define SD_SPIPINS sck, miso, mosi
- sck, miso, mosi - any available pins. Used for "TTGO Tm Music Album" boards #define SD_SPIPINS 14, 2, 15
- fixed a bug with garbage appearing on display ILI9225
- the slider for moving along the SD track is temporarily not working.
- fixed a bug when importing a playlist