ios-background-audio

Community

Keep recording in background, show timer.

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.