# ESP32-S3 internet radio build streams stations over WiFi with OLED and rotary encoder UI

> **Key takeaway:** A maker built a standalone internet radio using an ESP32-S3, OLED display, rotary encoder, and I2S audio amplifier, connecting to stations via WiFi instead of traditional AM/FM.

**Published:** 2026-10-21T15:30:35+00:00 
**Source:** Hackaday Hardware 
**Category:** open-hardware 
**Canonical URL:** https://fosswire.org/news/esp32-s3-internet-radio-build-streams-stations-over-wifi-wit.html 

## Summary
The CodersCafeTech project demonstrates a compact, self-contained internet radio built around an ESP32-S3 development board. The device connects to WiFi networks to stream audio from user-provided station URLs, with a 1.3-inch I2C OLED display and rotary encoder providing the interface. Audio output runs through a MAX98357 I2S amplifier to a 3 W speaker. The build requires only a WiFi credential and station URL to operate.

## Hardware and connectivity details
- **ESP32-S3** provides both processing and 2.4 GHz WiFi connectivity in a single module
- **1.3-inch OLED** connects via I2C for station information and UI rendering
- **Rotary encoder** handles user input for navigation and control
- **MAX98357 I2S audio amplifier** drives a 3 W speaker for audio output
- Requires manual configuration of WiFi SSID, password, and target station URL