Add ability to filter languages in MediaInfo formatter #3484
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.
Database Migration
NO
Description
Definitely a 1% feature.
@markus101 We talked about this and I think it would still be better to filter by language profile or something, but I feel like there's more edgecases there and harder to implement.
Allow
{MediaInfo SubtitleLanguages:EN+DE}
custom format to influence formatter::EN+DE
filters out all except EN and DE (the order here determines the output order too):-DE-NO
filters out DE and NO:EN+DE+
(trailing + ) will replace any unlisted languages with--
, so a file withEN+NL+NO
would become[EN+--]
(not sure about this one)Formats work for AudioLanguages, AudioLanguagesAll and even Full. For Full it'll eliminates any possible future formatting for the codec/etc stuff that's in Full, but that's not a big issue imo.
Finally I'm also not sure about how to document it.
Todos