github CollotsSpot/Ensemble v2.0.0-beta

14 hours ago

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

Don't miss a new Ensemble release

NewReleases is sending notifications on new releases.