This repository was archived by the owner on Mar 9, 2026. It is now read-only.
Releases: sfortis/massdroid
Releases · sfortis/massdroid
MassDroid v1.3.0
- 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
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
- BT auto-play now selects phone speaker before playing
- Phone call resume only if Bluetooth audio still connected
MassDroid v1.2.0
- 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
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
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
Code quality fixes, mTLS support, color accents
MassDroid v1.0.1
- Fix Google OAuth for Cloudflare Access
- URL validation and domain restriction
- Auto-reload on settings change
MassDroid v1.0.0
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
- Download
app-release.apkbelow - Install on your Android device (enable "Install from unknown sources" if needed)
- On first launch, enter your Music Assistant server URL
- Allow battery optimization exemption when prompted (recommended)
- Enjoy!
Requirements
- Android 8.0 (Oreo) or higher
- A running Music Assistant server