

The same code (with the same header) on PC achieved 54 kB/s. Serial.print("Connected to stream: ") Serial.println(url) Serial.println()

Serial.println("Not connected to stream!") WiFi.begin(ssid.c_str(), password.c_str()) Ĭonst char *hdr = Ice-audio-info: channels=2 samplerate=44100 bitrate=320 Icy-notice2:SHOUTcast DNAS/win32 v2.6.0.750Ĭache-Control:no-cache,no-store,must-revalidate,max-age=0 Maybe problematic stations have different mpeg format and MP3 decoder cannot handle it? I loked at ICY HTTP response headers but I didin't found anything special. I'm wondering why some stations didnt plays correctly? I checked and it is not PSRAM buffer problem. I found other 320kbps stations which plays well, so it is not ESP32 performance problem. I was searching for high quality 320kbps stations and i found some with periodically interrupted sound.
