diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-03 13:51:02 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-03 13:51:02 -0600 |
| commit | aa847fd2603fba3d35c3414c5f9e73e293a4e4a4 (patch) | |
| tree | a64e4607be8059f896819fc485a280a00ea68e79 /modules/mu4e-org-contacts-setup.el | |
| parent | a57331da0ee73a2f1b6777f78e456c3b90be4cd7 (diff) | |
| download | dotemacs-aa847fd2603fba3d35c3414c5f9e73e293a4e4a4.tar.gz dotemacs-aa847fd2603fba3d35c3414c5f9e73e293a4e4a4.zip | |
feat: Add device selection and diagnostics to recording module
Add interactive device selection to fix recording with multiple audio devices.
New features:
- cj/recording-list-devices (C-; r d) - Show all available audio sources
- cj/recording-select-devices (C-; r s) - Interactively select mic/monitor
- cj/recording-parse-sources - Parse pactl output into structured data
- Enhanced cj/recording-get-devices with graceful fallback to manual selection
Improvements:
- Works with PulseAudio and PipeWire
- Supports USB devices (Jabra SPEAK 510)
- Supports Bluetooth devices
- Supports built-in laptop audio
- Shows device state (RUNNING, SUSPENDED) during selection
- Better error messages with actionable suggestions
- Device selection persists across recordings
Fixes recording breakage when plugging in external audio interfaces.
Addresses Method 1 (Make Using Emacs Frictionless) from V2MOM.
Closes #[#B] Fix video/audio recording module sub-tasks:
- Add diagnostic command
- Add device selection UI
- Improve error messages
- Make device detection more flexible
Diffstat (limited to 'modules/mu4e-org-contacts-setup.el')
0 files changed, 0 insertions, 0 deletions
