P#53 – Radio Sonne

Radio Sonne is an Android application for live radio streaming, offering listeners a smooth and feature‑rich experience. The app supports multiple stations in AAC and MP3 formats, with playback controls for play, pause, stop, next, and previous. It displays real‑time metadata such as artist, track, and album, and fetches album covers via Last.fm integration.

Listeners can monitor playback time, adjust volume with a slider or hardware buttons, and enjoy automatic handling of interruptions — for example, playback pauses during phone calls and resumes afterward. The app provides notifications with station status, integrates AdMob banners for monetization, and includes social features through Facebook and Twitter activities. With robust error handling, buffering management, and background service support, Radio Sonne delivers a reliable and engaging way to enjoy radio on mobile devices.

Tech stack: Android, Java, Radio Streaming with AAC/MP3 support, Playback Controls (play, pause, stop, next, previous), Metadata Display for artist, track, and album covers,  Volume Control via slider and hardware buttons, Phone Call Handling to pause/resume playback, Station List browsing and selection, Social Integration with Facebook and Twitter activities, AdMob Integration for banner ads, Background Service for continuous playback, Error Handling for buffering, connectivity, and station changes