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