github chrisuthe/SendspinDroid v1.0.50

latest release: dev-latest
8 hours ago

🚀 Major Features

Remote Access (Stream from Anywhere)

  • WebRTC Remote Access: Stream music from your SendSpin server outside your local network using Music Assistant's remote connection infrastructure
  • Authenticated Reverse Proxy Support: Connect through secure proxy servers for remote streaming
  • QR Code Scanning: Scan Music Assistant QR codes to quickly connect to remote servers (fixed URL parsing for ?remote_id= format)

Unified Server Management

  • Multi-Connection Servers: Servers can now have multiple connection methods (local mDNS, proxy, WebRTC remote) with automatic routing
  • Smart Connection Routing: Automatically selects the best connection method based on network conditions
  • Add Server Wizard: New multi-step dialog for adding and configuring servers with all connection types
  • Online Status Indicators: Visual indicators show which servers are reachable in real-time

Auto-Connect & Reconnection

  • Smart Default Server Auto-Connect: Automatically connects to your default server when discovered via mDNS
  • Auto-Reconnect Infrastructure: Automatically reconnects after network changes or temporary disconnections with UI feedback
  • Periodic Default Server Ping: Background pinging for remote/proxy connections when away from local network

🎨 UI/UX Improvements

  • Unified server list with improved layout and status icons
  • Context-aware menu labels that change based on connection state
  • Updated night theme status colors for better visibility
  • Improved server list empty state

🐛 Bug Fixes

  • Fixed QR code scanning to properly extract Remote IDs from Music Assistant URLs (digits were incorrectly rejected)
  • Fixed SendSpin protocol spec compliance issues (2 separate fixes)
  • Fixed potential null pointer crash in QR scanner dialog
  • Improved error handling throughout

🔧 Technical Improvements

  • New UnifiedServer data model supporting multiple connection types
  • ConnectionSelector for network-aware connection routing
  • NetworkEvaluator for assessing connection quality
  • Updated gitignore patterns for debug artifacts

Full Changelog: v1.0.43...v1.0.50

Don't miss a new SendspinDroid release

NewReleases is sending notifications on new releases.