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

failed to identify a particular show id #17

Open
jahmad opened this issue Dec 28, 2020 · 0 comments
Open

failed to identify a particular show id #17

jahmad opened this issue Dec 28, 2020 · 0 comments

Comments

@jahmad
Copy link

jahmad commented Dec 28, 2020

before found out about issue #16, I was redoing my whole collections. now, after doing manual identify on everything, 1 show (an old obscure anime) still failed to be identified correctly.

even when i manually input tvdb id (79471)

log excerpt:

[2020-12-28 17:29:45.433 +07:00] [INF] [61] Jellyfin.Api.Controllers.ItemLookupController: Setting provider id's to item 1809aa93-019a-ab35-611f-f4335e255c72-"Salaryman Kintaro (1999)": "{\"Tvdb\":
\"79471\"}"
[2020-12-28 17:29:45.642 +07:00] [ERR] [140] Jellyfin.Plugin.Tvdb.Providers.TvdbSeriesProvider: Failed to retrieve actors for series "79471"
TvDbSharper.TvDbServerException: The given series ID does not exist; not found
   at TvDbSharper.Infrastructure.Parser.Parse[T](ApiResponse response, IReadOnlyDictionary`2 errorMap)
   at TvDbSharper.Clients.SeriesClient.GetActorsAsync(Int32 seriesId, 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.TvdbSeriesProvider.FetchSeriesMetadata(MetadataResult`1 result, String metadataLanguage, Dictionary`2 seriesProviderIds, CancellationToken cancellationToken)
[2020-12-28 17:29:46.877 +07:00] [ERR] [219] Jellyfin.Plugin.Tvdb.Providers.TvdbEpisodeProvider: Failed to retrieve episode with id null, series id "131011"
TvDbSharper.TvDbServerException: The given series ID does not exist; No results for your query: map[AiredSeason:1 EpisodeNumber:12]
   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.TvdbClientManager.GetEpisodeTvdbId(Int32 seriesTvdbId, EpisodeQuery episodeQuery, String language, CancellationToken cancellationToken)
   at Jellyfin.Plugin.Tvdb.Providers.TvdbEpisodeProvider.GetEpisode(EpisodeInfo searchInfo, CancellationToken cancellationToken)

On first line, it shows the correct id (79471) but not the correct title.
On third line, it switches to wrong id (131011).

last result: jellyfin uses 131011 metadata instead.

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

1 participant