Jump to content

TvShows studios metadata?


Recommended Posts

Junglejim
Posted (edited)

After the last update I saw that there were extra studios in the metadata for new tvshows.. 🤨

Not a big deal, I just delete the crap.. but why? TVDB usually only has one studio or has that changed? Or should I kill some other providers?

Just thought I'd ask, maybe it's a API bug and could save me some time and effort removing the worthless studios from my tvshows. :)

I know movies pull all the studios but that's not referenced anywhere as far as I can see.

Maybe remove studios from TvShows too? It's a sad remnant of days long ago...... :)

Edited by Junglejim
Posted
6 hours ago, Junglejim said:

It's a sad remnant of days long ago

Really?  I would think in today's world - with the explosion of content providers (studios) - it would be even more relevant.  e.g.  Netflix, Hulu, Apple, Paramount, Amazon ...

  • Like 1
Posted

Hi, there's no api bug about this. The data must have come from the metadata providers.

Junglejim
Posted
6 hours ago, Luke said:

Hi, there's no api bug about this. The data must have come from the metadata providers.

Ok, thanks for the reply. It seems that after the latest updates emby is grabbing all the studios that where involved in production (similar to movies). In previous versions it just picked up the studio that show aired on. I can see this getting rather messy as far as filtering goes.

10 hours ago, ebr said:

Really?  I would think in today's world - with the explosion of content providers (studios) - it would be even more relevant.  e.g.  Netflix, Hulu, Apple, Paramount, Amazon ...

I'm not saying they are not important (filtering and eventually smart playlists). I was referring to the studios tab in the tvshow lib. With the way multiple studios are getting pulled for the same show, as stated above will get messy and have a lot of duplicates.

Posted

Specific example?

Junglejim
Posted

This is Mushoku Tensei: Jobless Reincarnation. As you can see it pulled 4 studios, the main studio is "Tokyo MX". So that's 3 extra studios with one show referenced and duplicated in each of them.

 

Screenshot_2022-06-12_10-17-06.png

Happy2Play
Posted
22 minutes ago, Junglejim said:

This is Mushoku Tensei: Jobless Reincarnation. As you can see it pulled 4 studios, the main studio is "Tokyo MX". So that's 3 extra studios with one show referenced and duplicated in each of them.

 

Screenshot_2022-06-12_10-17-06.png

What is your provider order as TVDB only has 1 but TMDB has 4?

image.png.2d201e0f9b11d4fe6399076aa529cd38.png

 

image.png.71fb1504274a40617b04f3ef21c0dfe3.png

 

Junglejim
Posted

TheTVDB is at the top of providers for everything.

 

Screenshot_2022-06-12_10-57-51.png

Happy2Play
Posted (edited)
20 minutes ago, Junglejim said:

TheTVDB is at the top of providers for everything.

 

Screenshot_2022-06-12_10-57-51.png

Just tested this Series and got no Studios but can see in the log TVDB is failing do to "TooManyRequests", even Refreshing the media does not provide Studios for me right now.

Actually, need to retest as I have a Studio Cleaner issue.

 

Edited by Happy2Play
Happy2Play
Posted

Okay retested after correcting Studio Cleaner issue and got 4 Studios, but believe it is do to TVDB "TooManyRequest" issues going on.  So technically I got nothing from TVDB for this Series even though they are my first provider.

 

@Lukeis this something new?

2022-06-11 18:56:12.574 Debug App: Running TvdbSeriesProvider for C:\Users\Media\Desktop\Videos\TV Shows - nfo\Mushoku Tensei Jobless Reincarnation
2022-06-11 18:56:12.574 Info HttpClient: GET https://api4.thetvdb.com/v4/series/371310/extended?meta=translations
2022-06-11 18:56:13.611 Error App: Error in TheTVDB
	*** Error Report ***
	Version: 4.7.2.0
	Command line: C:\Users\Media\Desktop\Stable\system\EmbyServer.dll -noautorunwebapp
	Operating system: Microsoft Windows 10.0.25131
	Framework: .NET 6.0.5
	OS/Process: x64/x64
	Runtime: C:/Users/Media/Desktop/Stable/system/System.Private.CoreLib.dll
	Processor count: 8
	Data path: C:\Users\Media\Desktop\Stable\programdata
	Application path: C:\Users\Media\Desktop\Stable\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: TooManyRequests
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Tvdb.EntryPoint.GetResponse(HttpRequestOptions request, String method)
	   at Tvdb.TvdbSeriesProvider.FetchMainResult(String id, String language, CancellationToken cancellationToken)
	   at Tvdb.TvdbSeriesProvider.EnsureSeriesInfo(String tvdbId, String language, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at Tvdb.TvdbSeriesProvider.FetchSeriesData(String tvdbId, String seasonType, String language, String country, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at Tvdb.TvdbSeriesProvider.GetMetadata(RemoteMetadataFetchOptions`1 options, CancellationToken cancellationToken)
	   at Emby.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, LibraryOptions libraryOptions, String logName, TIdType id, IEnumerable`1 providers, MetadataRefreshOptions options, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	

 

  • Thanks 1
Junglejim
Posted
23 minutes ago, Happy2Play said:

Okay retested after correcting Studio Cleaner issue and got 4 Studios, but believe it is do to TVDB "TooManyRequest" issues going on.  So technically I got nothing from TVDB for this Series even though they are my first provider.

 

@Lukeis this something new?

2022-06-11 18:56:12.574 Debug App: Running TvdbSeriesProvider for C:\Users\Media\Desktop\Videos\TV Shows - nfo\Mushoku Tensei Jobless Reincarnation
2022-06-11 18:56:12.574 Info HttpClient: GET https://api4.thetvdb.com/v4/series/371310/extended?meta=translations
2022-06-11 18:56:13.611 Error App: Error in TheTVDB
	*** Error Report ***
	Version: 4.7.2.0
	Command line: C:\Users\Media\Desktop\Stable\system\EmbyServer.dll -noautorunwebapp
	Operating system: Microsoft Windows 10.0.25131
	Framework: .NET 6.0.5
	OS/Process: x64/x64
	Runtime: C:/Users/Media/Desktop/Stable/system/System.Private.CoreLib.dll
	Processor count: 8
	Data path: C:\Users\Media\Desktop\Stable\programdata
	Application path: C:\Users\Media\Desktop\Stable\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: TooManyRequests
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Tvdb.EntryPoint.GetResponse(HttpRequestOptions request, String method)
	   at Tvdb.TvdbSeriesProvider.FetchMainResult(String id, String language, CancellationToken cancellationToken)
	   at Tvdb.TvdbSeriesProvider.EnsureSeriesInfo(String tvdbId, String language, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at Tvdb.TvdbSeriesProvider.FetchSeriesData(String tvdbId, String seasonType, String language, String country, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at Tvdb.TvdbSeriesProvider.GetMetadata(RemoteMetadataFetchOptions`1 options, CancellationToken cancellationToken)
	   at Emby.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, LibraryOptions libraryOptions, String logName, TIdType id, IEnumerable`1 providers, MetadataRefreshOptions options, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	

 

Ok thanks for testing that. So TheTVDB is timing out and its falling back to TMDB. This has happened to me a few times now and I thought it was due to the update.

Still the TMDB is crazy for adding all the studios. If people just use TMDB for metadata, there TV studios would be a crazy mess (much like movies which include multiple studios). :)

Good to know whats going on. 🍻

Posted
40 minutes ago, Happy2Play said:

Okay retested after correcting Studio Cleaner issue and got 4 Studios, but believe it is do to TVDB "TooManyRequest" issues going on.  So technically I got nothing from TVDB for this Series even though they are my first provider.

 

@Lukeis this something new?

2022-06-11 18:56:12.574 Debug App: Running TvdbSeriesProvider for C:\Users\Media\Desktop\Videos\TV Shows - nfo\Mushoku Tensei Jobless Reincarnation
2022-06-11 18:56:12.574 Info HttpClient: GET https://api4.thetvdb.com/v4/series/371310/extended?meta=translations
2022-06-11 18:56:13.611 Error App: Error in TheTVDB
	*** Error Report ***
	Version: 4.7.2.0
	Command line: C:\Users\Media\Desktop\Stable\system\EmbyServer.dll -noautorunwebapp
	Operating system: Microsoft Windows 10.0.25131
	Framework: .NET 6.0.5
	OS/Process: x64/x64
	Runtime: C:/Users/Media/Desktop/Stable/system/System.Private.CoreLib.dll
	Processor count: 8
	Data path: C:\Users\Media\Desktop\Stable\programdata
	Application path: C:\Users\Media\Desktop\Stable\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: TooManyRequests
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Tvdb.EntryPoint.GetResponse(HttpRequestOptions request, String method)
	   at Tvdb.TvdbSeriesProvider.FetchMainResult(String id, String language, CancellationToken cancellationToken)
	   at Tvdb.TvdbSeriesProvider.EnsureSeriesInfo(String tvdbId, String language, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at Tvdb.TvdbSeriesProvider.FetchSeriesData(String tvdbId, String seasonType, String language, String country, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at Tvdb.TvdbSeriesProvider.GetMetadata(RemoteMetadataFetchOptions`1 options, CancellationToken cancellationToken)
	   at Emby.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, LibraryOptions libraryOptions, String logName, TIdType id, IEnumerable`1 providers, MetadataRefreshOptions options, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	

 

Potentially, yes. I haven't seen that before.

Junglejim
Posted
18 hours ago, Luke said:

Hi, there's no api bug about this. The data must have come from the metadata providers.

Are you sure about this? From the tests I've run this seem's not to be the case!

Posted
6 hours ago, Junglejim said:

Are you sure about this? From the tests I've run this seem's not to be the case!

If tvdb failed for whatever reason it might have gone to the next provider. We'd have to look at an example:

 

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