Add optional setting to auto-start recording when Live Broadcasting starts #15734
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #15569
This PR adds an optional preference to automatically start recording when
Live Broadcasting is enabled.
Summary of changes
“Automatically start recording when Live Broadcasting starts.”
• Check the new preference when broadcasting switches to enabled
• Automatically toggle
[Recording]toggle_recordingif no recording is active• Track whether the recording session was auto-started
• Automatically stop the recording when broadcasting stops (but only if Mixxx
started it automatically, preserving user intent)
Behavior
• Going live auto-starts recording
• Stopping the broadcast stops only the auto-started recording
• Manual recordings are not interrupted
Test plan
• Going live starts recording
• Stopping live stops the auto-started recording