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