So here is an example that should demonstrate the behaviour:
I attached some images to clearify …
Image 1: My scraper settings for the shows library (please note that season metadata is set to the theMovieDb, series was set to theTvDb - as suggested)
Image 2: Checkback on TheMovieDb if german season info is available (it is)
Image 3: Scraper result (english) > as no german content is available on TheTvDb
Image 4: Switch Metadata to theMovieDb
Image 5+6: Manually trigger metadata reload
Image 7: German metadata
You stated earlier, switching scraper settings to theTvDb should resolve the problem, that sualfred and I were describing in the first few posts of this thread. As there is no german metadata available for the show on TheTvDb, emby is downloading english (although there is german metadata available on a different scraper that is also present and set in season settings and in show settings). Even though, your users have to manually switch to the scraper that has metadata available in the language that they want, than manually trigger a metadata reload.
Note that for other shows, there might be metadata in german only available on TheTvDb but not on TheMovieDb. In that case, you force your users to reconfigure as above once more and trigger a manual metadata refresh.
If all this is meant as a feature (and I am not sure about that, as it did not happen in version 3), I really dont like it
To me, that is bad UX. You might think different but once more: personally never had such a weird behaviour before version 4.
Please, do consider to value language settings higher than scraper order. Maybe you also come up with a different solution, that makes sure, the metadata is downloaded in the language that it is intended to, no matter what order the scrapers do have.
Thanks and regards