KaRemote

Android remote control app for Karadio32 internet radio receivers.

Features

  • Play/stop, volume control, station switching
  • Station list with search via RadioBrowser.info
  • Station favicons and metadata (genre, bitrate, codec)
  • Real-time status polling
  • Light/dark/system theme with multiple color palettes
  • Dynamic color (Material You) support
  • Landscape layout support

Screenshots

Coming soon

Requirements

  • Android 13 (API 33) or higher
  • Karadio32 device on the same network

Building

Requires JDK 17+.

# Debug build
./gradlew assembleDebug

# Release build
./gradlew assembleRelease

Tech Stack

  • Kotlin + Jetpack Compose
  • Material 3 (Material You)
  • Hilt (dependency injection)
  • Retrofit + OkHttp (networking)
  • Coil (image loading)
  • DataStore Preferences (local storage)

Privacy

KaRemote does not collect any personal data. See Privacy Policy for details.

License

Copyright (C) 2026 Pavel Baksy

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

See LICENSE for the full text.

Description
Android remote for Kardio
Readme GPL-3.0 561 KiB
Languages
Kotlin 100%