Happy2Play 9780 Posted March 4, 2024 Posted March 4, 2024 6 minutes ago, Smitty018210 said: embyserver.txt 46.16 kB · 0 downloads Thanks. @LukeHow does Emby handle bad ids? All of these appear to be bad tvdb ids 2024-03-04 18:12:45.976 Info HttpClient: GET https://api4.thetvdb.com/v4/series/259860/episodes/official?page=0 2024-03-04 18:12:46.347 Info HttpClient: GET https://api4.thetvdb.com/v4/series/320925/episodes/official?page=0 2024-03-04 18:12:46.611 Info HttpClient: GET https://api4.thetvdb.com/v4/series/357065/episodes/official?page=0
Smitty018210 143 Posted March 4, 2024 Posted March 4, 2024 (edited) 5 minutes ago, Happy2Play said: Thanks. @LukeHow does Emby handle bad ids? All of these appear to be bad tvdb ids 2024-03-04 18:12:45.976 Info HttpClient: GET https://api4.thetvdb.com/v4/series/259860/episodes/official?page=0 2024-03-04 18:12:46.347 Info HttpClient: GET https://api4.thetvdb.com/v4/series/320925/episodes/official?page=0 2024-03-04 18:12:46.611 Info HttpClient: GET https://api4.thetvdb.com/v4/series/357065/episodes/official?page=0 Just for the record: When I go to the view option in the metadata drop down and select the missing episode option, the screen pops up as before (when it was working) and the spinning wheel is there for a few seconds and then disappears. The remaining screen is blank. Nothing is listed at all. This was working fine on Saturday. I didn't use it yesterday and today is when it stopped working. Edited March 4, 2024 by Smitty018210
Happy2Play 9780 Posted March 4, 2024 Posted March 4, 2024 (edited) 5 minutes ago, Smitty018210 said: Just for the record: When I go to the view option in the metadata drop down and select the missing episode option, the screen pops up as before (when it was working) and the spinning wheel is there for a few seconds and then disappears. The remaining screen is blank. Nothing is listed at all . Well per my query directly on TVDB api v4 those ids do not exist so the question now becomes how did your media get bad providerids? Or at least those three items that appear to kill the process. Or the shows have changed IDs. Edited March 4, 2024 by Happy2Play
Smitty018210 143 Posted March 4, 2024 Posted March 4, 2024 3 minutes ago, Happy2Play said: Well per my query directly on TVDB api v4 those ids do not exist so the question now becomes how did your media get bad providerids? Or at least those three items that appear to kill the process. The only metadata program I use is Emby. So they had to come from it.
Happy2Play 9780 Posted March 4, 2024 Posted March 4, 2024 1 minute ago, Smitty018210 said: The only metadata program I use is Emby. So they had to come from it. Only guess would be TVDB changed the show id as those three do not exist.
Smitty018210 143 Posted March 4, 2024 Posted March 4, 2024 2 minutes ago, Happy2Play said: Only guess would be TVDB changed the show id as those three do not exist. So what do I do?
Happy2Play 9780 Posted March 4, 2024 Posted March 4, 2024 4 minutes ago, Smitty018210 said: So what do I do? In the end dev needs to comment on if that error comes from bad ids and possibly change error handling, just a guess on my part. But error handling will not help you with the overall issue of what they belong to. Unfortunately if your server has bad ids you will need to figure out what those shows are. I would get a copy of your library.db and go to mediaitems table and filter each of those ids in the providerid column.
Luke 42077 Posted March 4, 2024 Posted March 4, 2024 26 minutes ago, Happy2Play said: Thanks. @LukeHow does Emby handle bad ids? All of these appear to be bad tvdb ids 2024-03-04 18:12:45.976 Info HttpClient: GET https://api4.thetvdb.com/v4/series/259860/episodes/official?page=0 2024-03-04 18:12:46.347 Info HttpClient: GET https://api4.thetvdb.com/v4/series/320925/episodes/official?page=0 2024-03-04 18:12:46.611 Info HttpClient: GET https://api4.thetvdb.com/v4/series/357065/episodes/official?page=0 It looks like one bad series id will cause the view to error out. So this can be adjusted so that it recovers and shows data for whatever series it can. His workaround for now of course is to fix the bad id's in his data. 1
Happy2Play 9780 Posted March 5, 2024 Posted March 5, 2024 Yes as recovering will just skip these three specific shows. 1
Smitty018210 143 Posted March 5, 2024 Posted March 5, 2024 How could this have worked just fine on Saturday, and then not work today (Monday)? My servers wasn't even on Yesterday. (Sunday)
Luke 42077 Posted March 5, 2024 Posted March 5, 2024 The answer is likely specific to your environment, so obviously, can't answer that. But if you have series with incorrect tvdb id's in the metadata manager then I would fix those and then see if you notice that happening with any new series.
MBSki 1114 Posted March 5, 2024 Posted March 5, 2024 3 minutes ago, Luke said: The answer is likely specific to your environment, so obviously, can't answer that. But if you have series with incorrect tvdb id's in the metadata manager then I would fix those and then see if you notice that happening with any new series. How are we supposed to find all the series with bad ID's?
Smitty018210 143 Posted March 5, 2024 Posted March 5, 2024 (edited) 5 minutes ago, MBSki said: How are we supposed to find all the series with bad ID's? Right I have over 750 TV series. lol Go one by one I guess. Of course are far as I know there is no way to look at all of them at once. Why aren't show Ids in the reports View under the advanced option in the server? Edited March 5, 2024 by Smitty018210
Luke 42077 Posted March 5, 2024 Posted March 5, 2024 3 minutes ago, MBSki said: How are we supposed to find all the series with bad ID's? There isn't really a way, but other ways you might notice it would be in the form of not getting internet metadata.
Luke 42077 Posted March 5, 2024 Posted March 5, 2024 Just now, Smitty018210 said: Right I have over 750 TV series. lol Go one by one I guess. Of course are far as I know there is no way to look at all of them at once. Why aren't show Ids in the reports View? I guess it's just never come up before.
Happy2Play 9780 Posted March 5, 2024 Posted March 5, 2024 6 minutes ago, Luke said: I guess it's just never come up before. How does the report run Alphabetically per show?
Smitty018210 143 Posted March 5, 2024 Posted March 5, 2024 @Happy2Play@Luke I uninstalled my servers and re-added all of my shows and now it works perfectly again. What ever was causing the issues apparently had nothing to do with show Ids 1
kbeck 64 Posted March 5, 2024 Author Posted March 5, 2024 15 hours ago, Smitty018210 said: Right I have over 750 TV series. lol Go one by one I guess. Of course are far as I know there is no way to look at all of them at once. Why aren't show Ids in the reports View under the advanced option in the server? The old Reports AddIn worked pretty well for me.........Just saying. If it ain't broke don't fix it.
Luke 42077 Posted March 5, 2024 Posted March 5, 2024 1 hour ago, kbeck said: The old Reports AddIn worked pretty well for me.........Just saying. If it ain't broke don't fix it. Hi, the sand informations can be found now in the metadata manager missing episodes view.
MBSki 1114 Posted March 5, 2024 Posted March 5, 2024 2 minutes ago, Luke said: Hi, the sand informations can be found now in the metadata manager missing episodes view. What are the "sand informations"? 1
Happy2Play 9780 Posted March 5, 2024 Posted March 5, 2024 Just now, MBSki said: What are the "sand informations"? Will guess same information. 2
Happy2Play 9780 Posted March 5, 2024 Posted March 5, 2024 Looks like TVDB is having some issues so report will not run. @Luke 2024-03-05 10:00:19.165 Error Server: Error processing request *** Error Report *** Version: 4.8.3.0 Command line: A:\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows 10.0.19045 Framework: .NET 6.0.27 OS/Process: x64/x64 Runtime: A:/Emby-Server/system/System.Private.CoreLib.dll Processor count: 16 Data path: A:\Emby-Server Application path: A:\Emby-Server\system MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: BadGateway 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.TvdbEpisodeProvider.FetchEpisodes(String url, Int32 page, CancellationToken cancellationToken) at Tvdb.TvdbEpisodeProvider.FetchEpisodesWithAllPages(String url, CancellationToken cancellationToken) at Tvdb.TvdbEpisodeProvider.FetchMainResult(String seriesId, String seasonType, String language, CancellationToken cancellationToken) at Tvdb.TvdbEpisodeProvider.EnsureEpisodesInfo(String id, String seasonType, String language, TimeSpan cacheTime, IDirectoryService directoryService, CancellationToken cancellationToken) at Tvdb.TvdbSeriesProvider.GetAllEpisodes(SeriesInfo seriesInfo, CancellationToken cancellationToken) at Emby.Api.TvShowsService.GetAllEpisodes(Series series, Season season, LibraryOptions libraryOptions, Nullable`1 isUnaired, Nullable`1 isMissing, Nullable`1 isSpecial, CancellationToken cancellationToken) at Emby.Api.TvShowsService.Get(GetMissingEpisodes request) at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, IStreamHelper streamHelper, RestPath restPath, String responseContentType, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken) Source: Emby.Server.Implementations TargetSite: Void MoveNext()
chartley9027 2 Posted June 3, 2024 Posted June 3, 2024 Is this topic done with? Please tell me it is not so; the new solution is idiotic. Seriously, a running list that never finishes loading, cannot be easily reviewed, cannot be exported or searched... At least you can multi-select!??! Why?!!? To what end?? Is there someone out there that actually thinks this is an improvement? I don't understand; surely there is not a programmer who is proud of the way this implementation turned out. And here is the rub - to make it not offensively stupid, all that needs to be done is to allow the list to be exported to .txt. .csv, .xml... Please don't be done with this, it's just lazy. 1 1 1
rbjtech 5284 Posted June 3, 2024 Posted June 3, 2024 Until Emby hold missing episodes locally, I don't honestly think this is ever going to work unless the results get cached. I'm pretty sure the providers are not thanking emby for this - hitting them with 1000's of queries for your entire collection each time you run this .. ? Even with a very fast internet connection, I just get a spinning circle and it times out - luckily, I never use it - I was just curious. My honest advice, is to use something else to manage 'missing episodes' - Sonarr will manage missing episodes by clicking a single filter... Just point it to the same file source as emby. It uses tvdb as it's metadata source and holds it all in a database. 1
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