v0.7.1: OnlyOriginalLanguageForPosters strict-mode toggle
Requested on r/jellyfin by KurushiiEX: an option to pull posters ONLY in the
title's original language, ignoring preferred / fallback / textless buckets.
Use case: Anime / foreign-cinema purists who always want the source-country
artwork regardless of their library language.
Implementation:
- New PluginConfiguration.OnlyOriginalLanguageForPosters (default false).
- Implies IncludeOriginalLanguage: NeedsOriginalLanguage() helper triggers
the original_language fetch when either flag is on. - In RankAndMap, scoped to ImageType.Primary only: when the flag is on, the
Rank function collapses to a binary "matches original_language or not".
Other types (Backdrop, Logo) keep the normal four-bucket cascade. - If original_language is unknown for a title (no TMDB metadata), strict
mode returns empty so the built-in provider takes over instead of leaving
the user with no poster at all.