You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're currently using a fork of CPAL (https://github.com/Kree0/cpal.git) for macOS loopback audio capture via ScreenCaptureKit. The official CPAL has now merged loopback support, so we should consider upgrading.
Background
Current: Using Kree0/cpal fork (created Jul 2024) for ScreenCaptureKit loopback support (PR #894)
Official CPAL: v0.17.1 (Jan 4, 2025) now has loopback support merged via PR #1003
Why Upgrade
Official loopback support merged - PR Fix-transcription-segments-ui #1003 uses Core Audio aggregate devices + taps (different from ScreenCaptureKit approach)
Summary
We're currently using a fork of CPAL (
https://github.com/Kree0/cpal.git) for macOS loopback audio capture via ScreenCaptureKit. The official CPAL has now merged loopback support, so we should consider upgrading.Background
Why Upgrade
Tasks
screenpipe-audio/Cargo.tomlto use official cpalReferences