ios-background-audio
CommunityKeep recording in background, show timer.
Software Engineering#ios#dioxus#activitykit#interruption handling#dynamic island#background audio#audiorecord session
Authormirkobozzetto
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Prevents iOS from stopping voice recording when the app goes to background, ensures recordings automatically pause and resume on phone calls and FaceTime interruptions, and surfaces the live recording timer in the Dynamic Island.
Core Features & Use Cases
- Enable background audio recording: Adds the correct Dioxus iOS configuration so the audio session stays alive reliably in background.
- Handle AVAudioSession interruptions: Observes interruption notifications and updates the recorder and UI state so playback/interruption events don’t silently lose recordings.
- Upgrade Dioxus to unlock widget extensions: Moves FlowFlow to Dioxus 0.7.9 so the Widget Extension pipeline required for Live Activities works.
- Implement Dynamic Island Live Activity: Starts/updates/ends an ActivityKit Live Activity so users can see a live recording timer in iOS.
Quick Start
Run ios-background-audio with argument 1 to enable background audio recording.
Dependency Matrix
Required Modules
grepheaddx
Components
referencesscripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ios-background-audio Download link: https://github.com/mirkobozzetto/flowflow/archive/main.zip#ios-background-audio Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.