Android native app

GainDrive: Android

Connects to your GainDrive server over the Subsonic API and plays your audio and video collection on your phone.

Android screenshot
to be added
What's inside

App features.

smartphone

Modern Android app

  • checkNative Android application, not a web view.
  • checkWritten in Kotlin using modern Android components like Jetpack Compose, Material3, Room3 and MediaPlayer3.
dns

Multi-server

  • checkTalks to any number of music servers supporting the OpenSubsonic API (including GainDrive Server).
  • checkBrowse multiple servers in a unified way, e.g. show your own server and the Bandcamp server with merged artist and album lists.
download_for_offline

Cache for off-line

  • checkKeep albums and playlists on the device and play them without a connection to the server.
  • checkAutomatically cache played tracks, with configurable cache size.
cast

Supports casting

  • checkUse your phone to control music playing on any Chromecast device.
  • checkUses its own Chromecast implementation, so works on de-Googled phones.
  • checkUses phone as bridge if your server is behind a VPN but the player is not.
Get the app

Download for Android.

Install the app, point it at your server address, and sign in with your GainDrive account.