Urgent.News

What's breaking now, across thousands of outlets.

Tech

You, too, can build this cute ESP32 internet radio controllable with just a dial

All of your fave tunes, all of the time.

You, too, can build this cute ESP32 internet radio controllable with just a dial

The radio has evolved over time, but its core purpose remains unchanged. However, for those who enjoy tinkering, building a customized radio can be a rewarding endeavor. A DIY Wi-Fi internet radio has recently been unveiled, offering a minimalist design that incorporates an ESP32-S3 microcontroller and a rotary encoder. This device, shared by user ShebinJoseJacob on the ESP32 subreddit, is known as the DIY Wi-Fi Internet Radio.

The device boasts an OLED screen, cleverly utilizing the rotary encoder for volume control and station switching. Instead of relying on traditional FM radio stations, this creation is centered around internet radio, making it easy to personalize with preferred streaming URLs. The Arduino-based firmware makes use of ESP32-audioI2S and Adafruit SH110X libraries for seamless operation.

Upon power-up, the device instantly connects to Wi-Fi and commences playback. Users can add their own stations by modifying the preset list within the code. Currently, the radio supports BBC World Service, Swiss Jazz, Classic FM, Lo-Fi Hip Hop, and additional options. To create your own version of this cute internet radio, detailed instructions and resources are available on the DIY Wi-Fi Internet Radio website.

Written by urgent.news from XDA Developers's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at xda-developers.com →

More in Tech

Checking eSIM Device Compatibility Before Checkout: What You Can and Can't Detect

"Does my phone support eSIM?" is one of the most common questions a travel or fintech app gets right before checkout, and one of the most expensive to get wrong.

  • No consistent eSIM detection method across platforms.
  • Android eSIM detection via EuiccManager.isEnabled() on version 9+.
  • iOS eSIM detection via EID in dial code or Apple setup link.

How to keep lots of Excalidraw diagrams without losing them

I use Excalidraw for almost everything: system design notes, interview prep, sketches for blog posts. And every few weeks I see someone post that they lost months of drawings.

  • Save Excalidraw drawings as .excalidraw files manually through Excalidraw menu.
  • Export drawings as PNG or SVG files with Embed scene option on.
  • Use Excalidraw extension for VS Code or Obsidian plugin for versioning and backup.

A Tale of Two Lists: The Recently Lost and the Long Gone

Every subscription business keeps two lists of former customers without meaning to. One list is short and warm: people who left in the last few weeks.

  • Recent former customers form a short, warm list requiring specific reactivation efforts.
  • Long list of all former customers is cold, serving as a source for winback campaigns.
  • Separate treatment of reactivation and winback maximizes effectiveness and avoids confusion.

More from Sunday 8 November →