Handle iOS system audio events and resume playblack when necessary #268

Closed
opened 2026-04-24 23:14:58 +02:00 by adam · 0 comments
Owner

Originally created by @ronaldheft on GitHub (Aug 31, 2022).

Is your feature request related to a problem? Please describe.

Right now ABS on iOS is not aware of system audio events. This means if driving directions or Siri pauses audio from ABS, playback will not resume after the audio is over. Additionally, this also may mean audio continues to play when disconnecting headphones.

Describe the solution you'd like

ABS for iOS should implement the system audio API events, and pause and resume audio for appropriate scenarios.

Describe alternatives you've considered

None. This is a requirement for a CarPlay app, as iOS audio apps are not approved for CarPlay if they're not a good iOS audio citizen (been reading the CarPlay docs 😄 )

Additional context

Originally created by @ronaldheft on GitHub (Aug 31, 2022). ### Is your feature request related to a problem? Please describe. Right now ABS on iOS is not aware of system audio events. This means if driving directions or Siri pauses audio from ABS, playback will not resume after the audio is over. Additionally, this also may mean audio continues to play when disconnecting headphones. ### Describe the solution you'd like ABS for iOS should implement the system audio API events, and pause and resume audio for appropriate scenarios. ### Describe alternatives you've considered None. This is a requirement for a CarPlay app, as iOS audio apps are not approved for CarPlay if they're not a good iOS audio citizen (been reading the CarPlay docs 😄 ) ### Additional context
adam added the enhancement label 2026-04-24 23:14:58 +02:00
adam closed this issue 2026-04-24 23:14:58 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#268