github chrisuthe/SendspinDroid v2.0.0-Beta10

latest releases: dev-latest, v2.0.0-Beta11
pre-release4 hours ago

2.0.0-Beta10

🐛 Bug fixes

Auto-start on boot now works on Android 15+

Devices running Android 15 (API 35) would crash on boot if "Auto-start on boot" was enabled and a default server was configured. The crash was a ForegroundServiceStartNotAllowedException raised by Android 15's new restriction on starting mediaPlayback foreground services from BOOT_COMPLETED broadcast receivers.

Beta10 changes the boot-time behavior on Android 15 and above: instead of starting the playback service directly, the BootReceiver posts a tap-to-resume notification on a new "Auto-start reminder" channel. Tapping the notification dispatches the same auto-connect intent through PendingIntent.getForegroundService, which is treated as user-initiated and bypasses the boot restriction.

On Android 14 and below, behavior is unchanged — the service still starts directly.

If POST_NOTIFICATIONS is denied on Android 13+, the resume notification is silently skipped; the user must open the app manually.

Full Changelog: v2.0.0-Beta9...v2.0.0-Beta10

Don't miss a new SendspinDroid release

NewReleases is sending notifications on new releases.