last release without PSRAM
The appropriate ESP32-Arduino version is 3.2.1.
#include "Arduino.h"
#include "src/Audio.h"
#include "WiFi.h"
#define I2S_DOUT 25
#define I2S_BCLK 27
#define I2S_LRC 26
String ssid = "***";
String password = "***";
Audio audio;
void audio_info(const char* info) {
Serial.printf("%s\n", info);
}
void setup() {
Serial.begin(115200);
WiFi.begin(ssid.c_str(), password.c_str());
while (WiFi.status() != WL_CONNECTED) {delay(500); Serial.print("."); }
Serial.println("connected");
audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
audio.setVolume(21); // default 0...21
audio.connecttohost("https://liveradio.swr.de/sw282p3/swr1bw/");
}
void loop() {
audio.loop();
vTaskDelay(1);
}