Библиотека ESP8266Audio для ESP8266 и ESP32.

пользовательские блоки для работы с аудио/видео
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение aidar_i »

Оба проекта одинаковы.
Проверьте URL (радиостанции). Просто поставьте блок радио и на входе пропишите URL. Если работает, хорошо, нет, значит URL не подходит. Попробуйте сперва с моими радиостанциями.
На вход en дисплея поставьте блок штатный детектор изменения строки
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение vlad1451 »

К сожалению с вашими адресами эффект тот же. Есть подозрение, что проблема с ESP-ой.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение vlad1451 »

Короче, так и не удалось мне подружить в одном проэкте WiFi радио и OLED дисплей. Только после того как полностью убрал из проэкта всё что связано с дисплеем, всё завелось. Всем спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение aidar_i »

У меня же есть проекты с этим дисплеем, они тоже не запускаются? Позже проверю Ваш проект, выложите полный проект.
Напишите полностью Ваши: версию программы FLProg, версию Arduino IDE, версию платы ESP8266 (например 2.6.3, 2.4.2.....) и модуль ESP (Wemos mini, Nodemcu....).
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение vlad1451 »

Прошу прощения, похоже сам на косячил. Использовал в проекте не тот блок дисплея. Взял блок из вашего проекта, всё за работало. Есть конечно нюансы с адресами, не все принивает. На сколько я понял, нужны ссылки на прямой поток, без Web интерфейса, только проигрыватель. Но даже такие на все воспроизводятся. Конкретно в моём проекте есть адрес интернет радио "Рэтро 50-70е" - https://ic4.101.ru:8000/a47. При попадании на такой адрес контроллер перезагружается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vlad1451 13 июн 2020, 18:36, всего редактировалось 2 раза.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение vlad1451 »

Использую FLprog-4.2.4, IDE - 1.8.2, контроллер ESP-12E:

Отправлено спустя 8 часов 23 минуты 40 секунд:
Ещё один вопрос. На что влияет размер буфера? Устанавливал 2048 и 4096, разницы не заметил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение aidar_i »

От буфера зависит непрерывность аудиопотока. Поставьте максимально возможный. Можно поэкспериментировать.
С дополнительной памятью до 10 сек радио играет после исчезновения сети.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение vlad1451 »

Понял, спасибо.

Отправлено спустя 25 минут 28 секунд:
[ref]aidar_i[/ref], по проблемному адресу (СССР 50-70е) не подскажете, можно что то сделать?
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение aidar_i »

Попробуйте так https://ic4.101.ru:8000

Поищите ещё url для этой радиостанции.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение vlad1451 »

Сейчас попробую. Кроме как на 101.ru я данное радио не нашел.

Отправлено спустя 11 минут 40 секунд:
К сожалению эффект тот же...
Lok
Рядовой
Сообщения: 1
Зарегистрирован: 10 фев 2022, 01:30
Имя: Игорь

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение Lok »

Arduino: 1.8.19 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, no dtr (aka ck), 26 MHz, 40MHz, DOUT (compatible), 512KB (FS:none OTA:~246KB), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200"


c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ESP8266Audio-master\src\AudioOutputI2S.cpp:25:12: fatal error: i2s.h: No such file or directory

25 | #include <i2s.h>

| ^~~~~~~

compilation terminated.

Multiple libraries were found for "SD.h"

Used: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD

Not used: c:\Program Files (x86)\FLProg\ideV8\libraries\SD

Multiple libraries were found for "SPI.h"

Used: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SPI

Not used: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI

exit status 1

Error compiling for board Generic ESP8266 Module.



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


Подскажите пожалуйста в чем проблема?????
скетч не компилируется. В проекте только главний блок ESP8266 WI Fi Radio...
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение aidar_i »

[ref]Lok[/ref], выложите свой проект с компа, подробный отчет компиляции и скриншот настройки платы.
Настройки платы вижу здесь, они мне кажутся неправильными. Какой модуль используете?
Плату через менеджер плат ставьте 2.4.2
uim22
Рядовой
Сообщения: 4
Зарегистрирован: 10 янв 2021, 07:58
Имя: ALEKSEI

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение uim22 »

Добрый день, aidar_i, при компиляции моего проекта с Вашим ПБ для проигрывания МП3 файлов из SPIFFS ESP32, возникает ошибка
Ошибка.jpg
Ваш пример download/file.php?id=22791 нормально компилируется и в железе работает.
Какой-то библиотеки не хватает, или в чем причина?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение aidar_i »

uim22 писал(а): 31 май 2022, 11:59 Добрый день, aidar_i, при компиляции моего проекта с Вашим ПБ для проигрывания МП3 файлов из SPIFFS ESP32, возникает ошибка
Ошибка.jpg
Ваш пример download/file.php?id=22791 нормально компилируется и в железе работает.
Какой-то библиотеки не хватает, или в чем причина?
Плату ставьте прежних версий и проверьте.
uim22
Рядовой
Сообщения: 4
Зарегистрирован: 10 янв 2021, 07:58
Имя: ALEKSEI

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение uim22 »

Плату ставьте прежних версий и проверьте.

Изменил версию платы esp32 от Espressif c 1.0.6 до 1.0.5 - ошибка та же.
Понизил с 1.0.5 до 1.0.4 - к предыдущей ошибке добавилась такая
Ошибка2.jpg
Аналогично при понижении с 1.0.4 до 1.0.3. Дальше не проверял, думаю причина не в этом.
Если есть еще мысли, прошу поделиться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение aidar_i »

Ошибка связанная с файловой системой.
Проект выложите, посмотрю.
Пока пробуйте добавив в скетч строку #include "SPIFFS.h" , если его нет в скетче.
Понизьте ардуино иде до Arduino IDE 1.8.7.
uim22
Рядовой
Сообщения: 4
Зарегистрирован: 10 янв 2021, 07:58
Имя: ALEKSEI

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение uim22 »

aidar_i писал(а): 01 июн 2022, 09:24 Пока пробуйте добавив в скетч строку #include "SPIFFS.h" , если его нет в скетче.
Понизьте ардуино иде до Arduino IDE 1.8.7.
#include "SPIFFS.h" есть в скетче.
Пробовал с Arduino IDE 1.8.7 - там ошибки другие, связанные с энкодером и LCD, в общем не стал дальше туда копать.
Экспериментируя с Вашим примером обнаружил, что чуть усложняя проект, например добавляя LCD и энкодер, программа либо вообще не работает, или работает не корректно, при этом нормально компилируется. Убирая из проекта "ПБ для проигрывания МП3 файлов из SPIFFS ESP32" программа работает адекватно.
SPIFFS_ESP32.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение aidar_i »

uim22 писал(а): 01 июн 2022, 12:36 программа либо вообще не работает, или работает не корректно
Вот библиотеки как у Вас располагаются
#define USE_CLIENTSSL false
#include <AsyncTelegram2.h>
#include <time.h>
#define CANCEL "CANCEL"
#define CONFIRM "FLASH_FW"
#define DebugSSL SSL_NONE
#include <WiFi.h>
#if USE_CLIENTSSL
#include <SSLClient.h>
#include "tg_certificate.h"
WiFiClient base_client;
SSLClient client(base_client, TAs, (size_t)TAs_NUM, A0, 1, SSLClient::DebugSSL);
#else
#include <WiFiClientSecure.h>
WiFiClientSecure client;
#endif
AsyncTelegram2 myBot(client);
const char* firmware_version = __TIME__;
String tokTmp;
byte tzTmp = 254;
#include <WiFiClient.h>
#include <HTTPClient.h>
#include <HTTPUpdate.h>
#include <WiFi.h>
#include <Wire.h>
#include "esp_system.h"
#include "AudioFileSourceID3.h"
#include "AudioFileSourceSPIFFS.h"
#include <WiFi.h>
#include "SPIFFS.h"
#include "AudioGeneratorMP3.h"
#include <Arduino.h>
#include <Encoder.h>
#include "AudioOutputI2S.h"
#include <LiquidCrystal_I2C.h>
#include <EEPROM.h>

Попробуйте в скетче #include "SPIFFS.h" поднять выше на 3 строки после #include "esp_system.h".
Программа, когда компилирует, их так перетасовывает.
mihail66
Рядовой
Сообщения: 47
Зарегистрирован: 03 окт 2019, 10:19
Имя: Михаил

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение mihail66 »

Всем привет! Подскажите как подключить SD-карту к ESP8266-12F для записи данных.
В меню встроенных блоков SD-карты вообще нет.
Может быть есть примеры подключения при помощи пользовательского блока?
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Библиотека ESP8266Audio для ESP8266 и ESP32.

Сообщение aidar_i »

mihail66 писал(а): 03 июн 2022, 15:24 Всем привет! Подскажите как подключить SD-карту к ESP8266-12F для записи данных.
В меню встроенных блоков SD-карты вообще нет.
Может быть есть примеры подключения при помощи пользовательского блока?
Здесь другая тема, создайте новую, или задайте в аналогичной теме.
Ответить

Вернуться в «Звук и видео»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость