beta

Skipadoodle

Smart radio that skips the chatter, not the music.

Version 0.1.0

An Android radio app that streams your preferred stations in order and classifies the live audio on-device — music vs. speech/ads — using Google's YAMNet model. When a station runs into a sustained stretch of talk, it automatically hops to the next preferred station, and mutes in place if a full lap turns up no music.

Built with Kotlin, Jetpack Compose, and Media3/ExoPlayer. Stations are just a name and a stream URL — “FM” and “digital” stations are both played via each broadcaster’s internet simulcast, since phones don’t expose real FM/DAB+ tuners to apps. Finding stations is backed by the free Radio Browser directory, no API key needed.

This is an early, actively-developed build (v0.1.0) — expect rough edges.

Where to find this app