Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

ESP32 — серия недорогих микроконтроллеров с низким энергопотреблением. Представляют собой систему на кристалле с интегрированным Wi-Fi и Bluetooth контроллерами и антеннами.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками

19 окт 2019, 07:10

ESP32-Radiola - Проект создания многофункционального музыкального центра под управлением ESP32 своими руками.

Чтобы видеть ссылки в теме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Радиола-2 версия 3.0
Пока для ESP32-S3 16M flash 8M PSRAM
и PCM5102A
► Показать



Адреса загрузки файлов для 16 mB флешки!
  • bootloader.bin 0x000000
  • partitions.bin 0x008000
  • factory.bin 0x030000
  • fatfs.bin 0x831000
factory.bin - файл прошивки!


Beta 16.1.8
Beta 16.4.0
Beta 17.0.0
Beta 18.0.5
Схема и распиновка
Подключение SD-карты к ESP32-S3
Команда в консоли для первого подключения к WI-FI:

Код: Выделить всё

wifi.con("ssid","password")
sys.boot
ДЕМО ВЕБ-ИНТЕРФЕЙСА РАДИОЛЫ
Radiola-2 - Часто задаваемые Вопросы (ЧАВО)
Файл с логом присылайте сюда. Удачи! :-)

-->ОБЪЯВЛЕНИЕ<--


Радиола-1
Для просмотра ссылок Вы должны быть авторизованы на форуме.

Текущая версия: 2.2 Rev: 5.
  • binaries.zip
    релизная и отладочная версии
    (1.38 МБ) 797 скачиваний
    Адреса загрузки:
    • bootloader.bin - 0x1000
    • partitions.bin - 0x8000
    • ESP32Radiola(-release или -debug).bin - 0x10000
    • ESP32Radiola(-release или -debug).bin - 0x200000
ПРОШИВАТЬ НА ЧИСТУЮ FLASH!
Команда в консоли для первого подключения к WI-FI:
► Показать
Радиола-2 с новой графикой и поддержкой HTTPS
Схемы Радиолы-2.1
НОВЫЕ ВЕРСИИ (NEW VERSIONS):
  • Implemented multilingual support. By default, the Russian language.
  • Added English. Language selection in the web interface of the OPTIONS tab.
Проект Радиола-S2 на ESP32-S2-WROVER

Веб-интерфейс в браузере Опера, IE, Edge - НЕ РАБОТАЕТ.
Веб-интерфейс ТОЧНО РАБОТАЕТ в Яндекс-браузере, Гугл-хром.
Радиола-2 на ESP32-WROOM НЕ РАБОТАЕТ!

Принципиальные схемы Радиола-2
Старые прошивки Радиолы-2 и Радиолы-S2

Плейлист для примера (с 1 станцией по протоколу https для проверки):
образец.m3u
(387 байт) 191 скачивание
подробности под спойлером
► Показать
Используемое железо (HARDWARE)
► Показать
Фото и видео под спойлером.
► Показать
Пишите, спрашивайте, не стесняйтесь..
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

24 дек 2020, 03:14

Александр писал(а):
23 дек 2020, 20:10
Что делать?
Исправил, перезалейте.
Автоподключение Wi-Fi по-умолчанию было включено.
DMS
Сообщения: 12
Зарегистрирован: 14 фев 2020, 21:56

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

24 дек 2020, 14:48

SinglWolf писал(а):
24 дек 2020, 03:14
Поддержка i2s DAC (Напишите какой конкретно)
pcm5102, uda1334
SinglWolf писал(а):
24 дек 2020, 03:14
Поддержка дисплея (Напишите какой конкретно)
ST7735
SinglWolf писал(а):
24 дек 2020, 03:14
У меня есть идея (Напишите какая вас посетила идея по поводу функционала Радиолы-2)
Прикрутить DSP радио SI4735/SI4732/AKC6955
Ну и как то уже писал - научить загружать m3u плейлисты вместо треков(станций).
В вебморде забиваем:

Код: Выделить всё

#EXTM3U
#EXTINF:0,Классика
http://my_source.ru/music/Classic/playlist.m3u
#EXTINF:0,Рок
http://my_source.ru/music/Rock/playlist.m3u
#EXTINF:0,ПоП
http://my_source.ru/music/PoP/playlist.m3u
Непосредственно с Радиолы выбираем нужный лист и слушаем.
Сами листы храним на облаке или на флешке(BT201/CH376).

Как то упоминали TDA7719 (на ардуине по моему), нет в планах?
Deniskyn
Сообщения: 2
Зарегистрирован: 06 окт 2020, 20:38

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

24 дек 2020, 15:11

Однозначно добавить PCM ЦАП...
Аватара пользователя
misir
Сообщения: 27
Зарегистрирован: 24 дек 2020, 13:50

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

24 дек 2020, 20:48

Хотелось бы также увидеть tda7317 а то что-то про нее забыли
metalzavod
Сообщения: 2
Зарегистрирован: 26 дек 2020, 01:03

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

26 дек 2020, 01:16

Есть ли отличия по звучанию между VS1053 и PCM5102 ?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

26 дек 2020, 05:22

pilnikov писал(а):
17 дек 2020, 21:08
а по поводу вебсокетов
Добрался я таки до анализа веб-клиента Ka-Radio. Дооолго черепел что да как... %)
И понял, что потоки по HTTPS не видать как... Ну, не в этом суть :-)
Забираю свои слова о покаянии обратно. Мои подозрения о том, что веб-клиент не пользует websockets подтвердились. :-D
Клиент использует древний как мамонт socket... *CRAZY*
Не буду рассказывать в чем разница и почему через него https никак. Слишком много будет букв.
Вернее, можно, но всё надо переделывать. А у меня синяя изолента кончилась. *ROFL*
Буду прикручивать http-клиента. Потоки принимать умеет. Как-как нам не надо проверять действительный ли сертификат у https-сервера, то и поддержка проверки сертификатов не нужна.
Свет в конце тоннеля появился (вроде бы) :-D
Аватара пользователя
Александр
Откуда: Новосибирск
Сообщения: 57
Зарегистрирован: 16 фев 2020, 19:19

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

26 дек 2020, 22:22

Добрый вечер, уважаемый SinglWolf!
Предлагаю сделать кардинальный шаг и остановиться на v.2.0.
Дальше проект развивать по новому, с учетом желаний.
*PARDON*
Новые решения отодвигают от стандартного решения карадио и возникают проблемы с другими проектами.
pilnikov
Сообщения: 14
Зарегистрирован: 21 ноя 2020, 22:25

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

27 дек 2020, 00:16

SinglWolf писал(а):
26 дек 2020, 05:22
Забираю свои слова о покаянии обратно. Мои подозрения о том, что веб-клиент не пользует websockets подтвердились. :-D
Клиент использует древний как мамонт socket... *CRAZY*
мои поползновения в этом направлении
Для просмотра ссылок Вы должны быть авторизованы на форуме.
могет помочь если чё. :-[
еще наверное надо смотреть буфера.... %)

Код: Выделить всё

audio_stream_consumer((char*)inpdata, metad, (void*)player_config); //write stream data in bufer
эта заполняет
а эта

Код: Выделить всё

s += vsSendMusicBytes(b + s, size - s);	

выбирает из и переписывает во внутренний вээскин

эта

Код: Выделить всё

bread = recvfrom(sockfd, pdata + len, RECEIVE - len, 0, NULL, NULL);
вычитывает данные из сокета

эта

Код: Выделить всё

if (connect(sockfd, (struct sockaddr*)&dest, sizeof(dest)) >= 0)
устанавливает соединение с сервером стрима
pilnikov
Сообщения: 14
Зарегистрирован: 21 ноя 2020, 22:25

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

27 дек 2020, 00:34

а еще отсюда
Для просмотра ссылок Вы должны быть авторизованы на форуме.
эта строчка
Netconn API is enabled but not officially supported for ESP-IDF applications
сильно напрягает
как раз эта апи и используется
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

27 дек 2020, 02:40

Александр писал(а):
26 дек 2020, 22:22
Предлагаю сделать кардинальный шаг и остановиться на v.2.0.
Дальше проект развивать по новому, с учетом желаний.
Новые решения отодвигают от стандартного решения карадио и возникают проблемы с другими проектами.
Радиола-2.0 - не новый проект, так как текущую версию Радиолы уже можно обозначить как 1.9 (не путать с версиями прошивок) :-)
В Радиоле от каРадио не тронутым (относительно) остался веб-клиент (который тянет из интернета музыку) и ОТА. Остальное так или иначе изменено, вырезано, переделано, заменено на другое.
А название "Радиола-2" здесь только для опроса. :-)
P.S. Для учёта желаний надо, как минимум, набрать статистику по опросу.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

28 дек 2020, 18:24

pilnikov писал(а):
27 дек 2020, 00:16
мои поползновения в этом направлении
*THUMBS UP*Спасибо.
Вчера весь вечер гуглил инфу по поводу https через socket...
Нашёл *YAHOO* !
Даже с примером для ESP-IDF *DANCE* .
Может до НГ запоёт *SCRATCH* *DONT_KNOW* .
DMS
Сообщения: 12
Зарегистрирован: 14 фев 2020, 21:56

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

28 дек 2020, 21:25

SinglWolf писал(а):
28 дек 2020, 18:24
Вчера весь вечер гуглил инфу по поводу https через socket...
Нашёл !
Даже с примером для ESP-IDF .
Может до НГ запоёт .
Падаждите,я еще не готов! =-O :-D
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 03:53

DMS писал(а):
28 дек 2020, 21:25
Падаждите,я еще не готов!
Ну ладно, уговорили. Запоёт после НГ. *ROFL*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 09:09

В принципе через порт 443 теперь поёт. То что нашёл, по крайней мере... *SCRATCH*
НО!
В клиенте есть место, где отлавливается "Transfer-Encoding: chunked" (формат потока фрагментами) и обрабатывается хитрым методом, которого нет в функции чтения потока из порта 443. :(
Есть надежда на то, что формат потока в виде фрагментов уже не в тренде и проблема надумана.
Давайте ссылки, буду тестировать.
DMS
Сообщения: 12
Зарегистрирован: 14 фев 2020, 21:56

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 10:43

SinglWolf писал(а):
29 дек 2020, 09:09
Есть надежда на то, что формат потока в виде фрагментов уже не в тренде и проблема надумана.
читал что наоборот - набирает популярность *DONT_KNOW*
SinglWolf писал(а):Давайте ссылки, буду тестировать.
#EXTINF:-1, matthew_koma_-_kisses_back_original_mix-ЯДиск mp3 https
Для просмотра ссылок Вы должны быть авторизованы на форуме.
#EXTINF:-1, Wrong-ЯДиск mp3 https
Для просмотра ссылок Вы должны быть авторизованы на форуме.

Интересно - из IPTV потока или видео ролика можно звук выдернуть?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 11:00

DMS писал(а):
29 дек 2020, 10:43
#EXTINF:-1, matthew_koma_-_kisses_back_original_mix-ЯДиск mp3 https
Для просмотра ссылок Вы должны быть авторизованы на форуме. ... Su9WmuH8JA
#EXTINF:-1, Wrong-ЯДиск mp3 https
Для просмотра ссылок Вы должны быть авторизованы на форуме. ... B-dwsNU-Og
Такие составные ссылки пока не предлагать :-D
Простые давайте *YES*
Вот выхлоп потока Для просмотра ссылок Вы должны быть авторизованы на форуме. в консоли (SSL = HTTPS)
2020-12-29_11-09-04.png
DMS писал(а):
29 дек 2020, 10:43
читал что наоборот - набирает популярность
Ссылку с HTTPS в студию! :-D
Проверю.
Nadim
Сообщения: 9
Зарегистрирован: 12 авг 2020, 18:45

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 11:29

Код: Выделить всё

https://ais-sa2.cdnstream1.com/2543_64.aac
https://strmreg.1.fm/chilloutlounge_mobile_mp3
https://14203.live.streamtheworld.com/WIFNAM.mp3
https://stream.bauermedia.fi/suomirock/suomirock_128.mp3
https://live-bauerdk.sharp-stream.com/DK_HQ_RP11.aac
https://nrj.p4groupaudio.com/NRJ_MM
https://c3.toivon.net/toivon/toivon_3?mp=/stream
https://solid9.streamupsolutions.com/proxy/kookmuod?mp=/stream
https://nwmedia-kgbi.streamguys1.com/kgbi-mp3
https://ice64.securenetsystems.net/LFTM
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 11:54

играет, но не долго.
Клиент пишет

Код: Выделить всё

##CLI.STOPPED# from chunk
И перезапускает станцию. То есть, даже если бы поток был http - реакция клиента была бы та же. *PARDON*
Остальные играют без проблем. *THUMBS UP*
Тестим дальше.
Nadim
Сообщения: 9
Зарегистрирован: 12 авг 2020, 18:45

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 12:05

Отлично. А та станция которая немного играет - она наверно не для наших регионов.
DMS
Сообщения: 12
Зарегистрирован: 14 фев 2020, 21:56

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 12:06

SinglWolf писал(а):
29 дек 2020, 11:00
Такие составные ссылки пока не предлагать
У меня других нет :-D
SinglWolf писал(а):
29 дек 2020, 11:00
Простые давайте
Ну вот такая на радио Бубнова заикалась. На пк играет без проблем.
Для просмотра ссылок Вы должны быть авторизованы на форуме.
SinglWolf писал(а):
29 дек 2020, 11:00
Ссылку с HTTPS в студию!
Проверю.
Уже не помню где об этом читал. Надо искать...
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 12:53

DMS писал(а):
29 дек 2020, 12:06
Ну вот такая на радио Бубнова заикалась. На пк играет без проблем.
Не играет :( , надо смотреть размер буфера *SCRATCH*
До НГ не будет прошивки вам :'(
Nadim писал(а):
29 дек 2020, 12:14
Тут куча ссылок по странам
Спасибо.
DMS
Сообщения: 12
Зарегистрирован: 14 фев 2020, 21:56

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 14:42

SinglWolf писал(а):
29 дек 2020, 12:53
Не играет , надо смотреть размер буфера
А так
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Вроде стандартный mp3

Код: Выделить всё

https://getfile.dokpub.com/yandex/get/https://yadi.sk/i/W6dNRYp6wjWWvQ
Там может редирект или еще какая хрень.
SinglWolf писал(а):
29 дек 2020, 12:53
До НГ не будет прошивки вам
Не страшно, главное чтобы все получилось...
А мы щас про новую Радиола-2 или V1 ?? %)
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 16:54

DMS писал(а):
29 дек 2020, 14:42
А мы щас про новую Радиола-2 или V1 ??
Про 1.99. Прошивка 3.0.0 :-D
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 18:22

Не играет. Посмотрел через браузер - идёт редирект на веб-страницу с плеером.
Обрабатывать редиректы Радиола не умеет *PARDON* . И учить пока не буду, ибо без этого работы вагон и маленькая тележка *WALL* .
P.S. В кандидаты для v2.0 библиотека Для просмотра ссылок Вы должны быть авторизованы на форуме..
Из плюшек:
  • Полная поддержка ILI9341, ILI9488, ST7789V и ST7735.
  • Загрузка картинок в формате JPG и BMP.
DMS
Сообщения: 12
Зарегистрирован: 14 фев 2020, 21:56

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 19:04

SinglWolf писал(а):
29 дек 2020, 18:22
Не играет. Посмотрел через браузер - идёт редирект на веб-страницу с плеером.
Это форум что то со ссылкой делает.
Если нажать на ссылку в сообщении - переходит на страницу с плеером.
А если скопировать адрес ссылки то сразу качает файл. И VLC плеер тоже эту ссылку играет.
Вот ссылка на прямое скачивание трека

Код: Выделить всё

https://cdn12.deliciouspeaches.com/get/music/20191204/The_Weeknd_-_Blinding_Lights_67509023.mp3
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 19:22

Так это и есть результат работы редиректа.
Радиола это играет, но так же как у вас, с заиканиями. *PARDON*
Пока не буду проверять что да как, привожу в порядок веб-клиента. Записал ссыль в тестовый плейлист с проблемными треками.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 19:37

Привёл в порядок вывод инфы через http://IP_Радиолы/?infos

Код: Выделить всё

РАДИОЛА-ESP32 Версия прошивки: 3.0 Ревизия: 0

ТЕКУЩИЕ НАСТРОЙКИ:
Уровень громкости: 102
Номер станции: 1
Название станции: Дорожное Радио
Инфо потока: PUPO - BURATTINO TELECOMANDATO
Статус: 1
Для сравнения наберите эту команду в текущей прошивке Радиолы. %)
Жду предложения :-) .
Dust112
Сообщения: 29
Зарегистрирован: 04 ноя 2020, 12:33

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 22:10

Тем временем ka-radio переродилась в 8 релиз.
pilnikov
Сообщения: 14
Зарегистрирован: 21 ноя 2020, 22:25

Re: ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

29 дек 2020, 22:12

я тут опять (как всегда) немного в сторону
как-то речь шла о конфиге без дисплея.
весь вечер ушел на отпиливание сего девайса (аккуратное)
если интересно
Для просмотра ссылок Вы должны быть авторизованы на форуме.

Вернуться в «ESP32»