Jump to content

fetching episodes from themoviedb


Recommended Posts

horstepipe
Posted

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.

 

Posted

I think you are simply looking at a translation of the word "Episode" not any actual metadata...

horstepipe
Posted (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 by horstepipe
Posted

Well, where are the german names coming from if they're not on tvdb? they have to be coming from somewhere.

horstepipe
Posted

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
Posted

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

Posted

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".

Posted

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.

  • Like 1
horstepipe
Posted

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.

  • Like 1
horstepipe
Posted (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 by horstepipe
Posted

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
Posted

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

Posted

I don't think we're going to be doing that, sorry. That just sounds a bit hacky.

horstepipe
Posted

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...