Skip to content

Releases: e2002/yoradio

v0.9.693

01 Sep 10:16

Choose a tag to compare

  • see the changelog starting from v0.9.530

v0.9.515

17 Jul 08:54

Choose a tag to compare

In this version, the contents of the data/www directory have changed, so that the first time you flash it, you will be greeted by WEB Board Uploader. Just upload all the files from data/www (11 pcs) to it
or -> !!! a full update with Sketch data upload is required. After updating please press CTRL+F5 in browser !!!

  • fixed a bug with saving smartstart mode
  • fixed a bug with no restart when initially uploading files to spiffs
  • fixed a bug with hanging on unavailable hosts
  • fixed a bug with attempting to connect with an empty playlist
  • fixed a bug with passing strings with quotes in mqtt
  • fixing some other bugs
  • web interface rewritten from scratch (well, almost), bugs added 👍
  • added listening to links in the browser in playlistEditor
  • buttons reboot (reboot) format (spiffs format) and reset (reset settings to default) have been added to the settings
  • the beginnings of theming (theme.css) (just a list of global colors that can be changed, and then uploaded to theme.css via WB uploader)
  • fixed bug with saving ntp server #1 value
  • fixed a bug with resetting all parameters when resetting only one section of parameters

v0.9.434

11 Jul 08:42

Choose a tag to compare

!!! a full update with Sketch data upload is required. After updating please press CTRL+F5 in browser !!!

  • fixed the issue with exiting Screensaver Blank Screen mode via button presses and IR commands.
  • reduced the minimum frequency for tone control on I2S modules to 80Hz.
  • increased the display update task delay to 10 TICKS. to revert to the previous setting, add #define DSP_TASK_DELAY 2 to myoptions.h.
  • when ENCODER2 is connected, the UP and DOWN buttons now work as PREV and NEXT (single click).
  • implemented backlight off in Screensaver Blank Screen mode.
  • fixed freezing after SD scanning during playback
  • AsyncWebSocket queue increased to 128
  • fixed VU meter overlapping the clock on displays
  • fixed Guru Meditation error when loading in SD mode with SD card removed
  • added screensaver mode during playback, configurable via the web interface, pull requesthttps://github.com//pull/129
  • added blank screen mode to screensaver, configurable via the web interface, pull requesthttps://github.com//pull/129 Thanks to @trip5 for the amazing code!
  • speeding up indexing of SD cards (advice - don't put all files in one folder)
  • i don't remember (honestly) why the AsyncTCP server worked on the same core with the player, now it works on the same core with the display #define CONFIG_ASYNC_TCP_RUNNING_CORE 0
  • bug fixes

v0.9.412

15 Jan 12:00

Choose a tag to compare

  • added mDNS support, configurable via the web interface, pull#125
  • added a setting that allows you to switch stations with the UP and DOWN buttons immediately, bypassing the playlist, configurable via the web interface, pull#125
  • added a screensaver mode, configurable via the web interface.
  • changes to the tone control algorithm for the VS1053.

v0.9.390

25 Dec 20:34

Choose a tag to compare

  • updated the VU meter algorithms - shamelessly borrowed from @schreibfaul1, (thanks a lot!)
  • fixed the magic error "HSPI" redefined.

v0.9.380

20 Dec 20:56

Choose a tag to compare

  • SD Card - optimization and bug fixes
  • Config - improvements and bug fixes
  • Added stream format display in the web interface !!! A full update is required, including SPIFFS Data !!!
    (Alternatively, upload the new style.css.gz and script.js.gz files via the web interface.)
  • The content of yoRadio.ino has been moved to src/main.cpp
  • [www|uart|telnet] new command: reset - resets settings to default values. More details
  • Fixed compilation error: 'ets_printf' was not declared in this scope
  • fixed the issue with the non-functional HSPI bus
  • fixed the issue with saving settings on fresh ESP modules.
  • fixed the issue with displaying the settings page on fresh ESP modules after saving the weather key (a reset may be required)
  • fixed the issue with saving settings for TIMEZONE.
  • fixed compilation error for ESP32 cores >= 3.1.0
  • fixed freezing error with incorrectly configured RTC module
  • [www|uart|telnet] new command mode - change SD/WEB mode. (0 - WEB, 1 - SD, 2 - Toggle) example: http://<ipaddress>/?mode=2

v0.9.351

11 Dec 06:10

Choose a tag to compare

  • Added parameters for configuring LED_BUILTIN on ESP32S3 modules:

    • USE_BUILTIN_LED: Determines whether to use the built-in LED_BUILTIN (default is true).
    • LED_BUILTIN_S3: Specifies a custom pin for the built-in LED_BUILTIN. Used in combination with USE_BUILTIN_LED = false (default is 255).

    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 the yoRadio/src/pluginsManager/pluginsManager.h file and at here.
    Additional examples are provided in the examples/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

04 Dec 08:07

Choose a tag to compare

  • 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

27 Nov 09:42

Choose a tag to compare

  • added support for ESP32-S3 boards (ESP32 S3 Dev Module) (esp32 cores version 3.x.x is not supported yet)
  • fixes in displaying sliders in the web interface
  • HA component >> bug fixes in the component for newer versions of Home Assistant

v0.9.300

15 Nov 06:17

Choose a tag to compare

  • added the ability to play SDCARD without an Internet connection. More in Wiki