Closed tphakala closed 1 month ago
The overarching change involves restructuring the audio settings in a software project, focusing on the Realtime
functionality. This update introduces a more organized and nested structure for audio settings, including export paths, source selection, and retention policies, enhancing modularity and clarity across the configuration and codebase.
Files Affected | Summary of Changes |
---|---|
cmd/realtime/realtime.go , internal/analysis/processor/... , internal/httpcontroller/updateconfig.go |
Updated references and paths for nested audio export settings. |
internal/analysis/realtime.go , internal/conf/config.go , internal/conf/config.yaml , internal/conf/defaults.go |
Restructured audio settings in configuration files and related functions to accommodate new nested format. |
internal/myaudio/capture.go |
Enhanced audio capture functionality with new imports and functions for device settings management. |
🐰✨ In the code's warren, deep and wide, A change did hop — with stride and pride. Nesting deeper, paths align, Audio settings, now divine. Cheers to code, that grows more fine! 🎉🎵
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Add Realtime.Audio.Source setting which allows user configurable audio source, it defaults to "sysdefault" on Linux. Audio clip retention policy settings are moved under Realtime.Audio.Export node.