Flow plugin set subtitle default stream #744
Open
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.
Hi,
I had the need for a flow plugin that would mark a subtitle stream as default based on language (either manual or original language read from Radarr/Sonarr) and whether descriptive or forced streams are allowed or not. See #741 for more details.
This is my shot at doing it. This plugin makes use of the Radarr or Sonarr variables made by the setFlowVariablesFromRadarrOrSonarr (#742 ), so it needs to be called after it.
Here is an example of how to use it (it's my test flow, so it doesn't really make sense, it's normal):
Its execution will look something like this :