Jump to content


Photo

emby is downloading meta data in wrong language

meta

  • Please log in to reply
16 replies to this topic

#1 hi2hello OFFLINE  

hi2hello

    Advanced Member

  • Members
  • 49 posts
  • Local time: 06:45 PM

Posted 28 January 2019 - 09:25 AM

Hi,

 

running emby under docker in unraid on current version 4.0.1.0 from the emby stable repo. 

 

Since a few days, emby is downloading all metadata for added content in english, although it is set to download german in global metadata settings (library > metadata > language and country) as well as in the libraries themselves (library > name of the library > library settings > "preferred language" and "country").

 

Any idea why?

 

Thanks



#2 sualfred ONLINE  

sualfred

    The Embuary guy

  • Developers
  • 1794 posts
  • Local time: 05:45 PM
  • LocationGermany

Posted 28 January 2019 - 09:44 AM

@Luke

 

I can confirm this issue.

A "metadata refresh" is enough and it will use the DE languages for shows/movies. It doesn't seem to affect episodes as far as I can tell.

 

TVDB/TMDB have the highest priority.

 

(4.0.1.0 stable)


Edited by sualfred, 28 January 2019 - 09:47 AM.

  • hi2hello likes this

#3 hi2hello OFFLINE  

hi2hello

    Advanced Member

  • Members
  • 49 posts
  • Local time: 06:45 PM

Posted 28 January 2019 - 09:51 AM

Changing the order of the scrapers and than refreshing metadata was fixing the issue.

It seems to occuring only with movies. Episodes were not affected, could not check back on Shows. 


Edited by hi2hello, 28 January 2019 - 10:23 AM.


#4 sualfred ONLINE  

sualfred

    The Embuary guy

  • Developers
  • 1794 posts
  • Local time: 05:45 PM
  • LocationGermany

Posted 28 January 2019 - 10:04 AM

Yes, refreshing always fixes it instantly. 

 

But if the watchdog recognizes a newly added show it will download the EN information for it. Just faced it today again.



#5 nague OFFLINE  

nague

    Advanced Member

  • Members
  • 71 posts
  • Local time: 04:45 PM

Posted 28 January 2019 - 12:18 PM

Same issue here in 4.0.1.0, switching the order of the scrapers and refreshing metadata works.


Edited by nague, 28 January 2019 - 12:36 PM.


#6 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 142356 posts
  • Local time: 11:45 AM

Posted 28 January 2019 - 03:15 PM

Can you please discuss an example? It will use your settings in the order that you're prioritized the metadata providers. Please note that some providers such as Omdb are english only.



#7 hi2hello OFFLINE  

hi2hello

    Advanced Member

  • Members
  • 49 posts
  • Local time: 06:45 PM

Posted 28 January 2019 - 03:48 PM

With Version 3* it did not matter, in which order the scrapers where. Language was priorised over scraper. 
So if my settings were 

Scraper 1 - English only

Scraper 2 - Germany, English, …

Scraper 3 - English only

and I had Germany as preferred language for metadata, than only german metadata was scraped.

 

Now emby scrapes from Scraper 1 (English only) although German is set as preferred language. Since 4.0.* (dont know which version exactly), emby seems to ignore the language settings and puts the order of the scrapers first. 

 

I dont know if that is a feature or a bug. If it is a feature, the previous behaiviour made more sense to me.

 

@Luke: Is this description clearing up things for you?


Edited by hi2hello, 28 January 2019 - 03:48 PM.


#8 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 142356 posts
  • Local time: 11:45 AM

Posted 28 January 2019 - 03:58 PM

that's not the way it works. it follows the order of metadata providers that you've configured. Try putting tvdb back at the top for your tv libraries, and moviedb back at the top for your movie libraries. Thanks.



#9 hi2hello OFFLINE  

hi2hello

    Advanced Member

  • Members
  • 49 posts
  • Local time: 06:45 PM

Posted 29 January 2019 - 07:00 AM

I never changed any orders before Version 4 and did not run into any problems concerning metadata in wrong languages. 

 

So, at the end of the day, as an enduser, the "errors" started to occur with version 4. 

 

I do UI and UX for a living … and I can just suggest, that it would make sense to look for languages first and secondly for scrapers. Furthermore, because even in the order of emby’s UI, languages are always displayed first (or in other words: hierarchy is a level above scrapers).

 

What happens now: Ignoring systemwide language settings and libraries-specific language settings in favour of scraper settings (their order). Forcing users to do configuration where it was not necessary before is the opposite of "convention before configuration". 

 

Does not make too much sense to me in general but if that is a new feature than documenting such change would be the least to help your users.

 

;)

Attached Files


Edited by hi2hello, 29 January 2019 - 07:17 AM.


#10 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 142356 posts
  • Local time: 11:45 AM

Posted 29 January 2019 - 12:34 PM

If MovieDb is first priority then you should be getting German. Have you checked MovieDb to see what German data they have for your titles?



#11 hi2hello OFFLINE  

hi2hello

    Advanced Member

  • Members
  • 49 posts
  • Local time: 06:45 PM

Posted 29 January 2019 - 01:37 PM

As I said: Now with Version 4 i had to set MovieDB as first priority (what i did) so there is no longer a problem (at least with movies).

BUT: In Version 3 I did not have to make this choice, means, set any particular order for the scrapers. The metadata was always grabbed with the language that was set, no matter in what order the scrapers were put.

 

So please, in the meantime do consider this as a suggestion for improvement or enhancement and not as a bug report. 

 

Talking about bugs:

I still could not check for new shows. But as sualfred stated above (post #4), even with TheTVDB set as first scraper, the metadata seems to be english at first until you hit refresh. 


Edited by hi2hello, 29 January 2019 - 01:40 PM.


#12 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 142356 posts
  • Local time: 11:45 AM

Posted 30 January 2019 - 12:27 AM

I still could not check for new shows. But as sualfred stated above (post #4), even with TheTVDB set as first scraper, the metadata seems to be english at first until you hit refresh. 

 

Yes when you change library settings there is this info message at the top:

 

5c512795da127_Untitled.png



#13 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 142356 posts
  • Local time: 11:45 AM

Posted 30 January 2019 - 12:27 AM

As far as why the tv show didn't get metadata in the first place, we'd have to look at an example. Thanks.



#14 hi2hello OFFLINE  

hi2hello

    Advanced Member

  • Members
  • 49 posts
  • Local time: 06:45 PM

Posted 01 February 2019 - 05:01 AM

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

Attached Files



#15 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 142356 posts
  • Local time: 11:45 AM

Posted 02 February 2019 - 02:45 AM

Where did i state earlier to use tvdb?

Yes tvdb is my general recommendation, but i may not have been aware of the german requirement when i said that.



#16 hi2hello OFFLINE  

hi2hello

    Advanced Member

  • Members
  • 49 posts
  • Local time: 06:45 PM

Posted 03 February 2019 - 08:33 AM

Seems like a hard nut to crack when offering suggestions for enhancement to you?!

Not sure if that might be a language problem?


Edited by hi2hello, 03 February 2019 - 08:34 AM.


#17 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 142356 posts
  • Local time: 11:45 AM

Posted 05 February 2019 - 01:18 AM

It's possible.







Also tagged with one or more of these keywords: meta

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users