Radio Player

Android App

Android radio player dedicated to one task: streaming the live fluxwave.fm station. The app starts straight into playback, displays the current song and artist, and keeps streaming when the screen is off. Built in Kotlin with ExoPlayer, it runs on Android 7 and higher and weighs under 8 MB. A settings screen offers dark mode, a five‑band equalizer, and a sleep timer that fades the audio before stop.


  • Job : Software Development
  • Client : FluxWave FM
  • Year : 2025

Main Features

 

Dark and light themes

Sleep timer with gradual fade out

Five‑band equalizer with preamp slider

Kotlin code base using ExoPlayer and Coroutines

Works on phones and tablets Android 7 to Android 14

Live song and artist info pulled from stream metadata

Track history list keeps the last 15 songs in local storage

Background and lock‑screen playback with media controls

Streams the single fluxwave.fm Shoutcast / Icecast servers in high quality

 

Back