Skip to content
This repository was archived by the owner on Mar 9, 2026. It is now read-only.

Releases: sfortis/massdroid

MassDroid v1.3.0

08 Feb 10:50

Choose a tag to compare

  • Audio focus: yields to other media apps, resumes when they stop
  • Voice call detection: pauses during calls, resumes after hangup
  • Bluetooth: disconnect grace period, handoff protection, auto-stop
  • Network auto-resume: extracted coordinator with multi-tier retry strategy
  • WebSocket race fixes: stale socket guards, debounced disconnect notify
  • Auto-select phone speaker on app resume
  • Security: WebView hardening, backup exclusions
  • Update check respects 2h cooldown instead of checking every launch

MassDroid v1.2.2

05 Feb 08:27

Choose a tag to compare

Changes

  • BT auto-play fix: Reliable reload + play when connecting BT speaker
  • Page zoom setting: Adjustable zoom (50%-150%) in Settings → General
  • Battery optimization: WebView timers pause when not playing
  • Only A2DP profile: Removed Headset profile to avoid duplicate events
  • Safe disconnect: Won't stop playback on BT disconnect if phone not playing

MassDroid v1.2.1

31 Jan 16:05

Choose a tag to compare

  • BT auto-play now selects phone speaker before playing
  • Phone call resume only if Bluetooth audio still connected

MassDroid v1.2.0

27 Jan 08:25

Choose a tag to compare

  • Fix permission race condition on first launch
  • Bluetooth auto-play/stop only affects phone speaker
  • Auto-resume restores playback position after network reconnect
  • Track verification before position restore

MassDroid v1.1.0

25 Jan 07:40

Choose a tag to compare

What's New

  • Check for Updates: Automatic check on launch + manual check in Settings
  • Certificate Persistence: Client certificate is now saved between sessions
  • Clear Certificate & Cache: Manual option to clear saved certificate in Settings > Advanced
  • Network Auto-resume: Improved auto-resume with WebView reload on network change
  • Code cleanup: Various improvements and fixes

MassDroid v1.0.3

20 Jan 14:52

Choose a tag to compare

What's New

Multi-Speaker Support 🔊

  • Control any speaker (Sonos, Chromecast, Google Home, phone) from notification
  • Notification shows metadata only from selected player
  • Automatic detection when switching speakers in MA UI

Bug Fixes

  • Fix HTTP connections not working for local MA servers (#1)
  • Auto-resume now correctly targets phone player only

Code Quality

  • Removed unused bridge code
  • Cleaner architecture with JS modules for WebSocket handling

MassDroid v1.0.2

19 Jan 05:04

Choose a tag to compare

Code quality fixes, mTLS support, color accents

MassDroid v1.0.1

17 Jan 18:01

Choose a tag to compare

  • Fix Google OAuth for Cloudflare Access
  • URL validation and domain restriction
  • Auto-reload on settings change

MassDroid v1.0.0

17 Jan 09:42

Choose a tag to compare

MassDroid v1.0.0

First public release of MassDroid - Android companion app for Music Assistant.

Features

  • Full Music Assistant web UI in native Android app
  • Native media controls (notification, lock screen, Bluetooth)
  • Album artwork in notifications
  • Seekable progress bar
  • Auto-play on Bluetooth connection
  • Auto-resume on network change (WiFi/mobile switch)
  • Battery optimization exemption request for reliable background playback
  • Dark mode support

Installation

  1. Download app-release.apk below
  2. Install on your Android device (enable "Install from unknown sources" if needed)
  3. On first launch, enter your Music Assistant server URL
  4. Allow battery optimization exemption when prompted (recommended)
  5. Enjoy!

Requirements

  • Android 8.0 (Oreo) or higher
  • A running Music Assistant server