Build a Modern $15 ESP32 Internet Radio with Winamp Integration
This DIY project recreates classic Winamp vibes with modern hardware. It uses a Waveshare ESP32-S3 1.54-inch LCD development board that costs about $15.
Project overview
The device runs a Winamp-style interface on a small color display. It plays streaming stations over Wi‑Fi and reads music from a microSD card.
Three physical buttons on the case match typical Winamp controls. The build can be battery-powered or run from a wall socket.
Core components
- Waveshare ESP32‑S3 1.54″ LCD development board (≈ $15).
- MicroSD card for offline playback.
- Optional 1,000 mAh battery for portability.
- External speakers can be attached for improved sound.
Software details
The visual skin is implemented with the LovyanGFX and Arduino GFX libraries. These libraries render the nostalgic Winamp look without running the original software.
Controls map to the three top buttons for navigation and playback. The audio output works without extra components in many setups.
How it plays music
Internet stations stream through the ESP32 board over Wi‑Fi. The system can also play files stored on the SD card.
For louder audio, users can connect external speakers. A small battery fits inside the case for mobile use.
Origins and resources
The project was developed and demonstrated by Volos Projects on YouTube. It was highlighted on Hackster.io as an accessible weekend build.
Filmogaz.com presents this coverage to makers interested in retro-themed hardware. The design suits hobbyists who want a low-cost, nostalgic desk accessory.
Why makers will like it
- Low cost and readily available parts.
- Short build time suitable for a weekend project.
- Strong nostalgic appeal with Winamp integration and visuals.
- Flexible playback: streaming or SD card.
Builders seeking to Build a Modern $15 ESP32 Internet Radio with Winamp Integration will find this project straightforward. It blends retro style with current hardware and software libraries.