Skip to content

Auto-Start on Boot

Auto-Start on Boot lets SendSpin Player connect to your server automatically when the device powers on, without any user interaction. This is ideal for dedicated music players, kiosk-style setups, or always-on audio zones.

You must designate a default server before enabling auto-start:

  1. Open the Server List
  2. Long-press the server you want to auto-connect to
  3. Select Set as Default
  1. Open Settings
  2. Under Performance, find Auto-Start on Boot
  3. Toggle it on

The setting shows which server will be used (e.g., “Starts and connects to Living Room on boot”).

If no default server is set, the toggle is disabled with an explanation.

When the device boots:

  1. Android sends a BOOT_COMPLETED broadcast
  2. SendSpin Player’s receiver starts the PlaybackService
  3. The service looks up your default server
  4. It connects using the server’s preferred connection method (local, remote, or proxy)
  5. Audio begins streaming as soon as the server sends it

No app UI is shown. The service runs in the background with a notification showing the connection status.

For the most reliable always-on setup, enable both Auto-Start on Boot and High Power Mode in Settings:

  • Auto-Start connects on boot
  • High Power Mode prevents the connection from being dropped by Android’s battery optimization
  • Together they ensure the device is always ready to play music
  • Dedicated room speakers — Android devices permanently installed as music endpoints
  • Kitchen/bathroom tablets — Always ready to play music when someone starts streaming
  • Kiosk mode — Combined with a launcher app for a dedicated music appliance
  • The app stays running in the background even if you swipe it away from the recents screen
  • Battery optimization exemption is recommended (prompted when enabling High Power Mode)
  • The device must complete its boot process before the connection is established