Independent radio. Modern Android. FOSS.

Find your
frequency.

From KEXP to Brookdale Public Radio. Find your next favorite station with a modern, feature-rich Android player, optimized for open-source listening.

Signed FOSS nightly · Android 7.0+ · Development build

Release notes & checksums · How to sideload

Shoutkit playing KEXP 90.3 Seattle with playback controls
GOOD RADIO. OPEN BY DESIGN.
Discover stations Save your favorites Listen on your terms
A couple of good places to start

Real stations.
People behind the music.

Search for these names in Shoutkit, save them to your library, and make room for a little discovery.

Seattle, Washington

KEXP

Listener-powered music radio, with a stream available for third-party players.

About the KEXP stream ↗
The Jersey Shore

Brookdale Public Radio

90.5 The Night. Public radio with music, local voices, and a Jersey soundtrack.

Meet 90.5 The Night ↗

Stations shown as listening examples. Shoutkit is independently developed and is not affiliated with or endorsed by these broadcasters.

01 / Tune in

Less searching.
More listening.

A familiar Android experience for an endlessly interesting medium. Start exploring, build your library, and settle into a good broadcast.

Actual app screens captured on an Android emulator. Content and appearance can vary.

02 / Make yourself at home

Rich features.
Ready for everyday radio.

01

One tap, then carry on.

Keep listening in the background, with playback controls on your notification and lock screen.

02

A softer landing.

Set a sleep timer. Shape the sound with equalizer presets, and use spatial audio on supported headphones.

03

Your shortcuts.

Reach a station from your home screen, widget, or Quick Settings. Use Android Auto for media controls and playback links in your own routines.

A library worth building.

Save and reorder stations, import or export playlists, back up favorites, and return to recent listening and track history.

A modern foundation.

Jetpack Compose and Material 3 meet Media3 playback. Baseline profiles, release shrinking, and a streaming-focused network client keep the FOSS build tuned for Android.

03 / Open by design

Modern Android.
Security-conscious. FOSS.

This is the FOSS edition of Shoutkit: no proprietary Google services, Firebase Analytics, or Crashlytics. Preferences and saved stations stay on your device. HTTPS directory requests and modern TLS for HTTPS streams, and system certificate trust in release builds are part of its network design.

Explore the source ↗
PROJECT
shoutkit-android
LICENSE
MIT
PLATFORM
Android / FOSS
04 / Get on the air

Sideload tonight.
Find something new.

Download the signed FOSS nightly APK directly. Nightlies are development builds for early adopters; read the release notes and checksums before installing.

Download nightly APK ↓

Build notes & SHA256 checksums

  1. Choose a build. Use the download button to get the signed nightly APK. It resolves the newest installable FOSS nightly when GitHub is available.
  2. Install on Android. Open the APK. When Android asks, allow your browser or file manager to install unknown apps, then confirm installation.
  3. Find your first station. Open Shoutkit, explore the directory, and save something you love. Streaming needs an internet connection. Later nightlies can install as updates when the signing key matches.
A few good questions

Before you tune in.

Is Shoutkit free and open source?

Yes. The source is available under the MIT license, and the FOSS build excludes proprietary Google services while using open-source AndroidX, Compose, Material, and Media3 libraries.

Does the FOSS build support Chromecast?

Chromecast and the Google Wearable Data Layer belong to the Play flavor. They are excluded from the FOSS build advertised here.

Does radio use mobile data?

Yes. Live streams need a network connection and can use mobile data. Use Wi-Fi when you want to avoid your mobile data allowance.

What leaves my device?

Station discovery and listening connect to directory services and broadcasters. Optional album artwork lookup sends the current artist and track title to Apple's iTunes Search. See the privacy page for details.

Somewhere, something
good is playing.

Download nightly APK ↓