SendSpin Support (MA 2.7.0b20+)
This release introduces SendSpin, a new streaming protocol for Music Assistant 2.7.0 beta 20 and later. SendSpin replaces the deprecated builtin_player API and enables direct PCM audio streaming from your MA server to your phone.
What's new:
- Raw PCM audio streaming with low-latency playback
- Foreground service for uninterrupted background playback
- Notification controls with real-time progress sync
- Automatic fallback detection - uses SendSpin when available, otherwise falls back to legacy API
Improvements
- Instant pause/resume - Pause response reduced from 5-8 seconds to ~300ms
- Smoother playback - Improved state machine and reduced buffer latency
- Better notification switching - Switch button now always includes local device option
Bug Fixes
- Fixed pause causing UI freeze
- Fixed resume not working after pause
- Fixed notification switch not showing local player when playing on other devices
- Improved handling of unavailable tracks
Requirements
- Music Assistant 2.7.0 beta 20 or later for SendSpin features
- Older MA versions continue to work with legacy playback