Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creating and improperly handling skipped season numbers. #73

Open
michaelkrieger opened this issue May 26, 2022 · 1 comment
Open

Creating and improperly handling skipped season numbers. #73

michaelkrieger opened this issue May 26, 2022 · 1 comment

Comments

@michaelkrieger
Copy link

A good example of this is Beavis & Butthead where TheTVDB has skipped Season 8 (as MTV skipped Season 8 in their marketing).

  1. It should not keep recreating the absent Season 8 which does not exist in TheTVDB. It is not missing and should not be in Jellyfin.
  2. It should further not throw a giant unhelpful warning which doesn't explicitly state which series is even being queried for Season 8.

I keep getting a "missing" season 8 created each time. There is no Season 8 for the plugin to keep creating.

Jellyfin TVDB Missing plugin produces the following error.

[2022-05-26 13:59:36.118 -04:00] [INF] [63] Jellyfin.Plugin.Tvdb.Providers.TvdbMissingEpisodeProvider: Creating Season "Season 8" entry for "Beavis and Butt-Head"
[2022-05-26 13:59:36.414 -04:00] [WRN] [48] Jellyfin.Plugin.Tvdb.Providers.TvdbMissingEpisodeProvider: Unable to get episodes from TVDB
TvDbSharper.TvDbServerException: The given series ID does not exist; No results for your query: map[AiredSeason:8]
   at TvDbSharper.Infrastructure.Parser.Parse[T](ApiResponse response, IReadOnlyDictionary`2 errorMap)
   at TvDbSharper.Clients.SeriesClient.GetEpisodesAsync(Int32 seriesId, Int32 page, EpisodeQuery query, CancellationToken cancellationToken)
   at Jellyfin.Plugin.Tvdb.TvdbClientManager.<>c__DisplayClass24_0`1.<<TryGetValue>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.Extensions.Caching.Memory.CacheExtensions.GetOrCreateAsync[TItem](IMemoryCache cache, Object key, Func`2 factory)
   at Jellyfin.Plugin.Tvdb.Providers.TvdbMissingEpisodeProvider.GetAllEpisodes(Int32 tvdbId, String acceptedLanguage, EpisodeQuery episodeQuery)
@maddoglee
Copy link

any response to this? I am finding it difficult to identify which series ID is missing as well....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants