yoradio @esp32yoradio Channel on Telegram

yoradio

@esp32yoradio


Web-radio based on ESP32-audioI2S or/and ESP32-vs1053_ext library

yoradio (English)

Welcome to yoradio, the ultimate destination for music lovers who want to experience a unique web-radio listening experience. With the username @esp32yoradio, this channel is dedicated to providing a platform where you can tune in to a variety of radio stations based on ESP32-audioI2S or/and ESP32-vs1053_ext library. Who is yoradio? yoradio is a cutting-edge web-radio channel that utilizes the latest technology to bring you the best music experience possible. With a focus on ESP32-audioI2S and ESP32-vs1053_ext library, yoradio offers a seamless and high-quality audio streaming service for music enthusiasts all around the world. What is yoradio? yoradio is a channel on Telegram that caters to individuals who are passionate about music and technology. By leveraging the power of ESP32-audioI2S and ESP32-vs1053_ext library, yoradio ensures that you have access to a diverse range of radio stations with exceptional sound quality. Whether you're into jazz, rock, pop, or any other genre, yoradio has something for everyone. Experience the future of web-radio with yoradio and join our growing community of music lovers today. Stay tuned for exciting updates, new radio stations, and more as we continue to revolutionize the way you listen to music. Don't miss out on the opportunity to elevate your music listening experience with yoradio on Telegram. Connect with us now and immerse yourself in the world of innovative web-radio.

yoradio

22 Jan, 16:46


🪲 ёРадио v0.9.434
- исправлена ошибка выхода из режима Screensaver Blank Screen по нажатию кнопок и ИК командам
- на модулях i2s уменьшена нижняя частота регулировки тембра до 80Hz
- по умолчанию увеличена пауза задачи обновления дисплеев до 10 TICKS
если нужно вернуть как было, добавьте в myoptions.h #define DSP_TASK_DELAY 2
- теперь при подключенном ENCODER2 кнопки UP и DOWN работают как PREV и NEXT (в один клик)
- реализовано отключение подсветки в режиме Screensaver Blank Screen

yoradio

17 Jan, 11:45


🪲 ёРадио v0.9.428
- исправлено зависание после сканирования SD во время воспроизведения
- очередь AsyncWebSocket увеличена до 128
- исправлено перекрытие часов VU метром на дисплеях
- исправлена ошибка Guru Meditation error при загрузке в SD mode с извлеченной SD картой

yoradio

16 Jan, 06:45


📌 ёРадио v0.9.420
!!! Необходимо полное обновление, включая SPIFFS Data !!! (ну или заливка новых settings.html и script.js.gz через web интерфейс)
- добавлен режим скринсейвера во время воспроизведения, настраивается в web интерфейсе, pull request[#129](https://github.com/e2002/yoradio/pull/129)
- добавлен режим blank screen (без часов) в скринсейвере, настраивается в web интерфейсе, pull request[#129](https://github.com/e2002/yoradio/pull/129)
Thanks to @trip5 for the amazing code!
- ускорение индексации SD карты (~2500 файлов в минуту) (совет - не кладите все файлы в одну папку)
- я не помню (честно) почему AsyncTCP server работал на одном ядре с плеером, теперь он работает на одном ядре с дисплеем
настраивается в myoptions.h 0 - дисплей, 1 - плеер
#define CONFIG_ASYNC_TCP_RUNNING_CORE 0
- правка багов

yoradio

27 Dec, 14:56


📌 ёРадио v0.9.412
!!! Необходимо полное обновление, включая SPIFFS Data !!! (ну или заливка новых settings.html и script.js.gz через web интерфейс)
- добавил поддержку mDNS, настраивается в web интерфейсе.
- добавил настройку, позволяющую переключать станции кнопками UP и DOWN сразу, минуя playlist, настраивается в web интерфейсе.
PS: на энкодер2 тоже распространяется.
PS2: По мотивам pullrequest 125 https://github.com/e2002/yoradio/pull/125

yoradio

26 Dec, 07:03


📌 ёРадио v0.9.399
!!! Необходимо полное обновление, включая SPIFFS Data !!! (ну или заливка новых settings.html и script.js.gz через web интерфейс)
- добавил режим скринсейвера, настраивается в web интерфейсе. Как это выглядит - на кдпв ⬆️
- изменения в алгоритме регулировки тембра VS1053 для более лучшего воспроизведения 👍🏻

yoradio

21 Dec, 09:02


📌 ёРадио v0.9.390

- обновил алгоритмы работы VU метра - за основу взят кусок у @schreibfaul1, дай бог ему здоровья https://github.com/schreibfaul1/ESP32-audioI2S/blob/1296374fc513a6d6bfaa3b1ca08f6ba938b18d99/src/Audio.cpp#L5030
- исправил магическую ошибку "HSPI" redefined. Магическая потому, что у меня так и не воспроизвелась ни на одной конфигурации.

yoradio

17 Dec, 12:33


🪲 ёРадио v0.9.380

- исправил ошибку компиляции для ядер ESP32 >= 3.1.0
- исправлена ошибка зависания при неправильно сконфигурированном модуле RTC
- [www|uart|telnet] новая команда mode - смена режима SD/WEB. (0 - WEB, 1 - SD, 2 - Toggle)
пример: http://<ipaddr>/?mode=2

yoradio

16 Dec, 17:47


🪲 ёРадио v0.9.375
- исправил ошибку сохранения настроек для TIMEZONE.

yoradio

16 Dec, 14:10


🪲 ёРадио v0.9.373
- исправил ошибку отображения страницы настроек на чистых модулях ESP после сохранения weather key
(может понадобится сброс настроек)

yoradio

15 Dec, 20:14


🪲 ёРадио v0.9.370
- исправил ошибку сохранения настроек на чистых модулях ESP

yoradio

15 Dec, 14:53


🪲 ёРадио v0.9.369
- исправил ошибку нерабочей HSPI шины.

yoradio

15 Dec, 11:39


📌 ёРадио v0.9.368

- SD Карта - оптимизация и исправлением ошибок
- Config - доработка и исправлением ошибок
- добавил отображение формата потока в web интерфейсе !!! Необходимо полное обновление, включая SPIFFS Data !!! (ну или заливка новых style.css.gz и script.js.gz через web интерфейс)
- содержимое yoRadio.ino перемещено в src/main.cpp
- [www|uart|telnet] новая команда reset - сброс настроек на значения по умолчанию. Подробнее - https://github.com/e2002/yoradio/wiki/List-of-available-commands-(UART-telnet-GET-POST)
- исправлена ошибка компиляции 'ets_printf' was not declared in this scope

yoradio

06 Dec, 06:58


🪲 ёРадио v0.9.351

- исправил зависание при загрузке без плагинов в некоторых конфигурациях "бегущие точки"

yoradio

04 Dec, 15:01


📌 ёРадио v0.9.350b

- добавлены параметры для настройки LED_BUILTIN на модулях ESP32S3
- USE_BUILTIN_LED - использовать встроенный LED_BUILTIN или нет (по умолчанию true)
- LED_BUILTIN_S3 - задается для переназначения пина встроенного LED_BUILTIN. Используется совместно с USE_BUILTIN_LED false (по умолчанию 255)
PS: Для плат ESP32S3 по умолчанию ничего делать не надо, будет работать светодиод, размещенный на плате.
Эти настройки добавлены для того, чтобы отключить его или переназначить на собственный пин.

- новый класс для подключения плагинов, позволяющий на каждую функцию повесить более одного плагина.
Подробнее в комментариях в файле src/pluginsManager/pluginsManager.h и тут https://github.com/e2002/yoradio/blob/main/yoRadio/src/pluginsManager/README.md
ещё есть примеры в папке examples/plugins
для обратной совместимости, старый метод подключения плагинов будет работать какое-то время в будущих версиях и потом будет удален.

yoradio

27 Nov, 19:01


🪲 ёРадио v0.9.342b

- исправил ошибку компиляции для OLED дисплеев

yoradio

27 Nov, 15:01


📌 ёРадио v0.9.340b

- исправил ошибку компиляции audioVS1053Ex.cpp:181:5: error: 'sdog' was not declared in this scope (для сборок с VS1053)

yoradio

27 Nov, 11:16


📌 ёРадио v0.9.337b (homeassistant component)

- исправил ошибку подписки на mqtt топик на некоторых системах (основной код не затронут)

yoradio

27 Nov, 09:46


📌 ёРадио v0.9.337b

- добавил поддержку Arduino ESP32 v3.0.0 и выше
- отключил индексацию SD при загрузке; теперь карта индексируется только при отсутствии файла data/index.dat на карте (удалите его (или всю папку data на SD карте) при записи/ удалении музыки на SD (пока так))
- библиотека IRremoteESP8266 интегрирована в проект (yoRadio/src)

yoradio

16 Nov, 16:13


📌 ёРадио v0.9.313b

- добавил поддержку плат ESP32-S3 (ESP32 S3 Dev Module) (версия ядер esp32 3.x.x пока не поддерживается)
- исправления в отображении ползунков в веб интерфейсе
--
PS: ESP32-S3 Pin Reference http://wiki.fluidnc.com/en/hardware/ESP32-S3_Pin_Reference

yoradio

15 Nov, 06:48


📌 ёРадио v0.9.300 (homeassistant component)


- исправление ошибок в компоненте для новых версий Home Assistant (основной код не затронут)

yoradio

26 Sep, 10:32


📌 ёРадио v0.9.300

- добавил возможность воспроизведения SDCARD без подключения к интернету

Работает это так: жжжж-жж
- при загрузке в режиме SDCARD плеер может работать без подключения к сети, подключение к сети происходит в фоновом режиме
- при отсутствии подключения, если правильно настроен RTC модуль, время отображается корректно
- у модуля RTC три параметра - RTC_SDA, RTC_SDL, RTC_MODULE. Все три должны быть указаны. Подробнее
- для работы SDCARD без подключения к интернету наличие RTC не обязательно. Если RTC модуль не настроен/отсутствует - отчсёт времени начинается с 00:00 и синхронизируется при возобновлении интернет-соединения
- при потере соединения в режиме WEBRADIO - кнопка PLAY и кнопка MODE перезапускают ESP в режим SDCARD
- при загрузке в режиме AP кнопка PLAY и кнопка MODE перезапускают ESP в режим SDCARD
- кнопка * на ИК пульте переключает ESP в режим SDCARD и обратно
- https://github.com/e2002/yoradio/wiki/A-little-about-SD-CARD-and-RTC

yoradio

23 Sep, 14:37


🪲 ёРадио v0.9.280
- исправил ошибку невозможности переподключения при потере WiFi соединения

yoradio

22 Sep, 06:39


🪲 ёРадио v0.9.273
- исправил ошибку "Guru Meditation Error" при воспроизведении потоков с установленным ядром ЕСП v2.0.10 и выше

PS: Последние версии библиотек Adafruit тоже работают

yoradio

31 Jul, 14:53


🪲 версия без изменений
- обновил компонент Home Assistant для совместимости с версией HA 2023.7.3

yoradio

16 Jun, 12:37


🪲 ёРадио v0.9.260
- исправил ошибку отображения даты для дисплеев ILI9488/ILI9486
- ушел в отпуск 🌴

yoradio

07 Jun, 14:52


📌 ёRadio - simple myoptions.h generator v0.8.1

- добавил настройки для RTC модулей

https://e2002.github.io/docs/myoptions-generator.html

yoradio

07 Jun, 11:52


🪲 ёРадио v0.9.259
- исправил ошибку зависания при переключении в режим SD после извлечения/вставки SD
- исправил ошибку зависания при потере соединения с потоком в режиме WEB

yoradio

06 Jun, 11:00


📌 ёРадио v0.9.250

- добавил поддержку RTC модулей DS1307 и DS3231 (необходимо установить библиотеку RTCLib в менеджере библиотек)
- настройка
#define RTC_MODULE DS3231 /* или DS1307 */
#define RTC_SDA <пин>
#define RTC_SCL <пин>

yoradio

06 Jun, 09:45


📌 ёRadio - simple myoptions.h generator v0.8.0

- добавил новые настройки для SD карт

https://e2002.github.io/docs/myoptions-generator.html

yoradio

05 Jun, 15:35


Обновил yoRadio Dev Board до v1.3
Обновил yoRadio VS1053B Shield до v2.2

Github:
https://github.com/e2002/yopcb

yoradio

03 Jun, 10:41


🪲 ёРадио v0.9.242
- исправил ошибку зависания при прокрутке SD плейлиста энкодером в конфигурациях с VS1053B
- исправил ошибку зависания при быстром переключении режимов SD/WEB из WEB интерфейса в конфигурациях с VS1053B
- исправления в логике работы

yoradio

02 Jun, 11:02


🪲 ёРадио v0.9.236
- исправил ошибку компиляции 'class NetServer' has no member named 'resetQueue'

yoradio

02 Jun, 09:42


📌 ёРадио v0.9.235

Ещё одна попытка разобраться с нехваткой места на SPIFFS
- плейлист и индекс SD карты перемещён из SPIFFS на SD карту
- новый параметр #define SD_MAX_LEVELS - Глубина поиска файлов на SD карте (по умолчанию 3)
- исправлены ошибки работы SD карты в многопоточном режиме SPI (есть подозрение, что не все)

yoradio

26 May, 09:39


📌 ёРадио v0.9.220

- исправил ошибку индексации SD-плейлиста при переключении Web>>SD
- исправил ошибку переключения на следующий трек при случайном воспроизведении SD
- исправил импорт больших плейлистов (пытался). PS: размер плейлиста для импорта ограничен размером SPIFFS (SPIFFS.totalBytes()/100*65-SPIFFS.usedBytes() = примерно 60кб )
- новый параметр url - http://YPRADIOIP/?clearspiffs - для очистки хвостов от SD-плейлиста (на всякий случай)
- оптимизация выдачи WEB-интерфейса
- необходимо обновление файла script.js.gz, можно залить через WEB-Board Uploader
- вернул обратно функционал слайдера перемещения по треку
- исправление ошибок логики работы приложения

yoradio

20 May, 06:35


🪲 ёРадио v0.9.201
- исправил ошибку воспроизведения любой станции после импорта нового плейлиста

yoradio

19 May, 11:47


📌 ёРадио v0.9.200

- реализация переключения режимов WEB/SD без перезагрузки
- замена SD карт без отключения питания
- переключение WEB/SD из веб интерфейса. !!! Необходимо полное обновление, включая SPIFFS Data !!!
- исправление логики поведения интеграции Home Assistant
- параметр SD_HSPI теперь работает. Пины HSPI - 13(MOSI) 12(MISO) 14(CLK)
- новый параметр SD_SPIPINS. #define SD_SPIPINS <sck>, <miso>, <mosi>
- <sck>, <miso>, <mosi> - любые доступные пины. Используется для плат TTGO Tm Music Album ( #define SD_SPIPINS 14, 2, 15 )
- исправил баг появления мусора на дисплеях ILI9225
- слайдер перемещения по SD треку временно не работает.
- исправление ошибок

yoradio

08 May, 07:41


📌 ёРадио v0.9.180

- включил библиотеку OneButton 2.0.4 в состав проекта.

yoradio

05 May, 14:48


🪲 ёРадио v0.9.177
- исправил ошибку отображения битрейта при воспроизведении SD на модулях VS1053B

yoradio

28 Apr, 07:38


🪲 ёРадио v0.9.174
- добавил принудительное отключение smartstart при зависании WebSocket на проблемных станциях
- добавил значок битрейта при воспроизведении файлов с SD карты
- исправление ошибок html разметки

yoradio

24 Apr, 07:57


🪲 ёРадио v0.9.161
- исправлены ошибки 403 Account already in use, 401 Authorization required
- исправлена ошибка переполнения значка битрейта
- исправление ошибок html разметки