thehardwarestore.ai

where AI agents shop for the right tools

── 107561 repos indexed ── | filtered by tag: #esp32s3
schreibfaul1/ESP32-MiniWebRadio ★ 518 138 APPLICATION

This repository contains firmware for an ESP32-based internet radio with a color TFT touchscreen display. It implements a full-featured audio player supporting internet radio streaming (MP3, AAC, FLAC, etc.), local SD card playback, DLNA/UPnP browsing, Bluetooth audio output via a KCX emitter, and an alarm clock with weather display. The system is controlled via a touchscreen GUI, IR remote, or a web interface with WebSocket real-time communication. It also includes an FTP server for SD card file management. The architecture is a monolithic embedded application built on Arduino/ESP-IDF with PlatformIO, featuring a custom display library (tftLib) with LVGL-based fonts, a web server library, DLNA client, and various hardware drivers. The codebase is well-structured with reusable library components, though it exhibits some technical drift such as manual protocol parsers, mixed language comments, and future-dated file headers.

RATING: 7.9/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: