What's New in Alpha 6
New Features
Music Assistant API over WebRTC DataChannel
- MA API commands now tunnel through WebRTC DataChannel for remote connections
- Remote image proxy fetches album art and thumbnails through the DataChannel
- Eliminates need for direct HTTP access to MA server when connected remotely
Redesigned Onboarding Wizard
- New server type selection screen: choose between Sendspin and Music Assistant
- Branded Music Assistant icons with light/dark theme support
- Tabbed remote setup combining Remote ID and Reverse Proxy into one screen
- QR code scanner icon for remote ID input
- Auto-populates server name from MA server URL after login
- Streamlined flow with fewer screens and clearer navigation
Home Page Empty State
- New hero card with getting started guidance when no servers are configured
- Quick-add button to launch the setup wizard directly
Improvements
- Scrollable library tabs prevent text wrapping on narrow screens
- Power on player before adding to speaker group with 500ms stabilization delay
- Updated Gradle to 9.0.1
- Added wiki link to project
Bug Fixes
- Fixed set-as-default checkbox not visually updating in wizard
- Fixed buffering spinner showing when no track metadata is present
Commits Since Alpha 5
- d5c086c - Use ScrollableTabRow for library tabs to prevent text wrapping on narrow screens
- f936054 - Redesign onboarding wizard and home page empty state
- e5991ff - Add MA API over WebRTC DataChannel with remote image proxy
- 72b2f81 - Fix set-as-default checkbox not visually updating in wizard
- 0e8348b - Add 500ms delay after powering on player before adding to group
- cf7c1ae - Power on player before adding to group
- be70b6d - Hide buffering spinner when no track metadata is present
- 4e03802 - Update Gradle to 9.0.1, add wiki link, clean up gitignore
Install: Download the APK below once the build completes and install on Android 8.0+ devices
Previous Release: v2.0.0-alpha5