horstepipe 422 Posted June 16, 2018 Posted June 16, 2018 Hey I just noticed if you scrape a season from themoviedb which episode's names are only available in English and not in Emby server's preferred metadata language (German here), Emby scrapes the German episode names (Folge 1, Folge 2) anyway and doesn't fallback to English. Example: Try to scrape the sixth season of Digimon with themoviedb scraper and preferred metadata language in German: https://www.themoviedb.org/tv/31654-digimon-digital-monsters/seasons I was expecting to see the English episode names in Emby server, but I don't.
ebr 16187 Posted June 16, 2018 Posted June 16, 2018 I think you are simply looking at a translation of the word "Episode" not any actual metadata...
horstepipe 422 Posted June 16, 2018 Author Posted June 16, 2018 (edited) I think you are simply looking at a translation of the word "Episode" not any actual metadata...I know.But there a real episode names set in English on themoviedb. So I expected Emby Server would choose those if there are no German ones available. Edited June 16, 2018 by horstepipe
Luke 42083 Posted June 16, 2018 Posted June 16, 2018 Well, where are the german names coming from if they're not on tvdb? they have to be coming from somewhere.
horstepipe 422 Posted June 16, 2018 Author Posted June 16, 2018 You’re still misunderstanding me. There are no German episode names at all on themoviedb or thetvdb, so I don’t expect German episode names. But on themoviedb are English episode names, so I‘d prefer them instead of having no episode names at all. I‘m pretty sure that when scraping with tvdb, it works this way, too. But when scraping with themoviedb it seems to behave different.
horstepipe 422 Posted June 16, 2018 Author Posted June 16, 2018 Well, where are the german names coming from if they're not on tvdb? they have to be coming from somewhere. The German „names“ (Folge 1, Folge 2) come from themoviedb. I guess themoviedb is naming them automatically this way when no names are available. So Emby should recognize that ‚Folge 1‘ is no real episode name and fallback to English
ebr 16187 Posted June 16, 2018 Posted June 16, 2018 So Emby should recognize that ‚Folge 1‘ is no real episode name and fallback to English Sorry, but that is a completely spurious assumption. I have several TV shows for which the episodes are actually called "Episode x".
Luke 42083 Posted June 16, 2018 Posted June 16, 2018 Ok I understand. Yes tvdb handles fallbacks automatically. Moviedb does not do this and requires the application to fetch the english data separately. Truthfully my suggestion is use tvdb. We probably should not have even added Tmdb episode support. 1
horstepipe 422 Posted June 16, 2018 Author Posted June 16, 2018 Ok I understand. Yes tvdb handles fallbacks automatically. Moviedb does not do this and requires the application to fetch the english data separately. Truthfully my suggestion is use tvdb. We probably should not have even added Tmdb episode support. Thanks for the info, but please don’t remove themoviedb episode fetching, as it happens quite often that it has the better episode ordering than tvdb. E.g. in the example I gave, (Digimon) tvdb only has one season (the other ones are separated into independent shows. And I prefer the way it is organized in themoviedb. 1
horstepipe 422 Posted June 16, 2018 Author Posted June 16, 2018 (edited) Sorry, but that is a completely spurious assumption. I have several TV shows for which the episodes are actually called "Episode x". It’s not spurious...They have the name episode x because there is no ‘real’ episode name deposited (even it doesn’t exist at all or nobody recorded it yet). That’s at least true for themoviedb Edited June 16, 2018 by horstepipe
ebr 16187 Posted June 18, 2018 Posted June 18, 2018 It’s not spurious... They have the name episode x because there is no ‘real’ episode name deposited (even it doesn’t exist at all or nobody recorded it yet). That’s at least true for themoviedb What I'm saying is it is entirely possible for an episode to be actually named "Episode 1". So we should not assume that is invalid if that is the data that comes from the provider.
horstepipe 422 Posted June 19, 2018 Author Posted June 19, 2018 What I'm saying is it is entirely possible for an episode to be actually named "Episode 1". So we should not assume that is invalid if that is the data that comes from the provider. Yes, so the check had to look like this: If German title is ‘Folge 1’, check if the English title is ‘Episode 1’ True: keep the German title False: Use the English title
Luke 42083 Posted June 19, 2018 Posted June 19, 2018 I don't think we're going to be doing that, sorry. That just sounds a bit hacky.
horstepipe 422 Posted June 19, 2018 Author Posted June 19, 2018 I don't think we're going to be doing that, sorry. That just sounds a bit hacky.I agree and understand :-)Will change the preferred scraping language manually for those rare cases. Thanks
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now