Junglejim 385 Posted June 11, 2022 Posted June 11, 2022 (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 June 11, 2022 by Junglejim
ebr 16185 Posted June 11, 2022 Posted June 11, 2022 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 ... 1
Luke 42080 Posted June 11, 2022 Posted June 11, 2022 Hi, there's no api bug about this. The data must have come from the metadata providers.
Junglejim 385 Posted June 11, 2022 Author Posted June 11, 2022 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.
Junglejim 385 Posted June 12, 2022 Author Posted June 12, 2022 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.
Happy2Play 9782 Posted June 12, 2022 Posted June 12, 2022 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. What is your provider order as TVDB only has 1 but TMDB has 4?
Junglejim 385 Posted June 12, 2022 Author Posted June 12, 2022 TheTVDB is at the top of providers for everything.
Happy2Play 9782 Posted June 12, 2022 Posted June 12, 2022 (edited) 20 minutes ago, Junglejim said: TheTVDB is at the top of providers for everything. 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 June 12, 2022 by Happy2Play
Happy2Play 9782 Posted June 12, 2022 Posted June 12, 2022 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() 1
Junglejim 385 Posted June 12, 2022 Author Posted June 12, 2022 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.
Luke 42080 Posted June 12, 2022 Posted June 12, 2022 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 385 Posted June 12, 2022 Author Posted June 12, 2022 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!
Luke 42080 Posted June 12, 2022 Posted June 12, 2022 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.
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