MasterTooTwo 0 Posted June 16, 2023 Posted June 16, 2023 Some shows are misidentified. But after I reidentifying them with TheMoviedb ID, part of metadata including the actors and overviews are not updated. They are still the same as misidentified shows.
Luke 42078 Posted June 16, 2023 Posted June 16, 2023 Hi there, please provide a specific example: How to Report a Problem Thanks.
MasterTooTwo 0 Posted June 16, 2023 Author Posted June 16, 2023 The TheMoviedb ID is 125682. I have reidentify it several times but it still keeps all information from IMDB ID tt2300923/TVDB ID 258616.
GrimReaper 4740 Posted June 16, 2023 Posted June 16, 2023 9 hours ago, MasterTooTwo said: Some shows are misidentified 8 hours ago, MasterTooTwo said: TheMoviedb ID is 125682 Which exact show would that be?
MasterTooTwo 0 Posted June 16, 2023 Author Posted June 16, 2023 6 hours ago, GrimReaper said: Which exact show would that be? TheMoviedb ID 125682 is correct and I use this ID to reidentify.
GrimReaper 4740 Posted June 16, 2023 Posted June 16, 2023 Do you have "Allow adult metadata" enabled in your library settings (it defaults to Unticked)?
MasterTooTwo 0 Posted June 16, 2023 Author Posted June 16, 2023 33 minutes ago, GrimReaper said: Do you have "Allow adult metadata" enabled in your library settings (it defaults to Unticked)? Yep. And it was successfully identified. The title, image were updated correctly but other metadata like actors, overview weren’t.
Luke 42078 Posted June 16, 2023 Posted June 16, 2023 Can you please provide a specific example, along with the emby server log from when you did this? How to Report a Problem Thanks.
GrimReaper 4740 Posted June 16, 2023 Posted June 16, 2023 (edited) Likely because there isn't any available, both Overview and Cast (and majority of other metadata) is null. https://api.themoviedb.org/3/tv/125682?api_key=f6bd687ffa63cd282b6ff2c6877f2669&append_to_response=alternative_titles,reviews,casts,releases,images,keywords,trailers&language=en Edited June 16, 2023 by GrimReaper
MasterTooTwo 0 Posted June 21, 2023 Author Posted June 21, 2023 On 6/16/2023 at 12:41 PM, Luke said: Can you please provide a specific example, along with the emby server log from when you did this? How to Report a Problem Thanks. Here is the log of one failure idenfity. 2023-06-20 18:14:38.980 Error ProviderManager: Error searching *** Error Report *** Version: 4.7.13.0 Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #64561 SMP Fri May 19 01:27:06 CST 2023 Framework: .NET 6.0.14 OS/Process: x64/x64 Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll Processor count: 8 Data path: /var/packages/EmbyServer/var Application path: /volume1/@appstore/EmbyServer/system MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Connection to https://api.themoviedb.org/3/tv/103248?api_key=f6bd687ffa63cd282b6ff2c6877f2669&append_to_response=alternative_titles,reviews,credits,images,keywords,external_ids,videos,content_ratings&language=zh-CN&include_image_language=zh-CN,zh,null,en timed out ---> System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing. ---> System.TimeoutException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) --- End of inner exception stack trace --- at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod) at MovieDb.MovieDbProvider.GetMovieDbResponse(HttpRequestOptions options) at MovieDb.MovieDbSeriesProvider.FetchMainResult(String id, String language, String country, CancellationToken cancellationToken) at MovieDb.MovieDbSeriesProvider.DownloadSeriesInfo(String id, String preferredMetadataLanguage, String preferredMetadataCountry, CancellationToken cancellationToken) at MovieDb.MovieDbSeriesProvider.GetSearchResults(SeriesInfo searchInfo, CancellationToken cancellationToken) at Emby.Providers.Manager.ProviderManager.GetSearchResults[TLookupType](IRemoteSearchProvider`1 provider, TLookupType searchInfo, CancellationToken cancellationToken) at Emby.Providers.Manager.ProviderManager.GetRemoteSearchResults[TItemType,TLookupType](RemoteSearchQuery`1 searchInfo, BaseItem referenceItem, CancellationToken cancellationToken) Source: Emby.Server.Implementations TargetSite: Void MoveNext() InnerException: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing. Source: System.Net.Http TargetSite: Void HandleFailure(System.Exception, Boolean, System.Net.Http.HttpResponseMessage, System.Threading.CancellationTokenSource, System.Threading.CancellationToken, System.Threading.CancellationTokenSource) at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) InnerException: System.TimeoutException: A task was canceled. Source: TargetSite: InnerException: System.Threading.Tasks.TaskCanceledException: A task was canceled. Source: System.Private.CoreLib TargetSite: Void ThrowForNonSuccess(System.Threading.Tasks.Task) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
MasterTooTwo 0 Posted June 21, 2023 Author Posted June 21, 2023 On 6/16/2023 at 12:42 PM, GrimReaper said: Likely because there isn't any available, both Overview and Cast (and majority of other metadata) is null. https://api.themoviedb.org/3/tv/125682?api_key=f6bd687ffa63cd282b6ff2c6877f2669&append_to_response=alternative_titles,reviews,casts,releases,images,keywords,trailers&language=en I see. But if there is no Overview and Cast info for certain movie, should it be empty after updating it instead of keeping the previous metadata?
seanbuff 1316 Posted June 21, 2023 Posted June 21, 2023 49 minutes ago, MasterTooTwo said: But if there is no Overview and Cast info for certain movie, should it be empty after updating it instead of keeping the previous metadata? Yes, there used to be an old bug that would not remove the previous metadata before applying the new ones, that since changed but perhaps is not completely working if there is no new data to replace it. IMO all previous data should be zeroed out before applying newly identified metadata. Perhaps this has been reworked in 4.8 with the introduction of the new 'Remove Identification' feature? @Luke
MasterTooTwo 0 Posted June 21, 2023 Author Posted June 21, 2023 2 minutes ago, seanbuff said: Yes, there used to be an old bug that would not remove the previous metadata before applying the new ones, that since changed but perhaps is not completely working if there is no new data to replace it. IMO all previous data should be zeroed out before applying newly identified metadata. Perhaps this has been reworked in 4.8 with the introduction of the new 'Remove Identification' feature? @Luke 4.8 is still a beta version for synology?
seanbuff 1316 Posted June 21, 2023 Posted June 21, 2023 1 minute ago, MasterTooTwo said: 4.8 is still a beta version for synology? Correct, 4.8 is still a beta for all platforms. Has yet to be promoted to Stable as yet.
Luke 42078 Posted June 21, 2023 Posted June 21, 2023 That will likely still be the same in 4.8, although the Remove Identification feature could sometimes help with this situation. Anyhow I'll take another look at this. Thanks. 1
MasterTooTwo 0 Posted June 21, 2023 Author Posted June 21, 2023 1 minute ago, Luke said: That will likely still be the same in 4.8, although the Remove Identification feature could sometimes help with this situation. Anyhow I'll take another look at this. Thanks. Thanks for your information. But today I encounter another bug that I can't identify any movie in my library. I have put the error log above. It's very strange. It works well for 2 years, then everything starts messing up.
seanbuff 1316 Posted June 21, 2023 Posted June 21, 2023 1 hour ago, MasterTooTwo said: Connection to https://api.themoviedb.org/3/tv/103248?api_key=f6bd687ffa63cd282b6ff2c6877f2669&append_to_response=alternative_titles,reviews,credits,images,keywords,external_ids,videos,content_ratings&language=zh-CN&include_image_language=zh-CN,zh,null,en timed out ---> System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing. 32 minutes ago, MasterTooTwo said: It works well for 2 years, then everything starts messing up. It looks due to connection time outs. Is there anything in your network setup preventing outgoing connections? eg. VPN, firewall
MasterTooTwo 0 Posted June 21, 2023 Author Posted June 21, 2023 22 minutes ago, seanbuff said: It looks due to connection time outs. Is there anything in your network setup preventing outgoing connections? eg. VPN, firewall I have turned off VPN. But for firewall, It's just default settings provided by synology and I never made any adjustment before.
seanbuff 1316 Posted June 21, 2023 Posted June 21, 2023 2 minutes ago, MasterTooTwo said: I have turned off VPN and have you tried again since doing this?
MasterTooTwo 0 Posted June 21, 2023 Author Posted June 21, 2023 25 minutes ago, seanbuff said: It looks due to connection time outs. Is there anything in your network setup preventing outgoing connections? eg. VPN, firewall I also run a jellyfin library on the same NAS and It can identify movies successfully. So it might not caused by network settings?
MasterTooTwo 0 Posted June 21, 2023 Author Posted June 21, 2023 Just now, seanbuff said: and have you tried again since doing this? Ye. Both with and without VPN. All failed.
seanbuff 1316 Posted June 21, 2023 Posted June 21, 2023 7 minutes ago, MasterTooTwo said: Ye. Both with and without VPN. All failed. Please post full server log to see if there might be something else going on How to Report a Problem
MasterTooTwo 0 Posted June 21, 2023 Author Posted June 21, 2023 Just now, seanbuff said: Please post full server log to see if there might be something else going on How to Report a Problem This is the sever log today. Could it be caused by jellyfin? Because I just realized that they both share the 8096 port. But emby still doesn't work after I shutting down Jellyfin. embyserver.txt
seanbuff 1316 Posted June 21, 2023 Posted June 21, 2023 1 hour ago, MasterTooTwo said: Could it be caused by jellyfin? Because I just realized that they both share the 8096 port. Yes, this could be contributing. You may be experiencing throttling as your IP is making multiple requests from different apps. I would definitely shut down one, and change the others port away from 8096 to avoid confusion.
seanbuff 1316 Posted June 21, 2023 Posted June 21, 2023 1 hour ago, MasterTooTwo said: This is the sever log today. Your log is full of connection time outs to external services Connection to https://private.omdbapi.com?apikey=fe53f97e&i=tt5247622&season=2107&detail=full timed out Connection to https://api.themoviedb.org/3/tv/127463?api_key=<apikey>&append_to_response=alternative_titles,...,content_ratings timed out Connection to https://graphql.anilist.co/api/v2?query=query ... &variables={ "query":"Extraction","type":"ANIME"} timed out The fact that multiple services are responding the same tells me that the problem is local to your network, and not the other end. Similar to this thread where the user found they had a soft route added that was preventing connections, I would look for something that could be blocking those outbound requests.
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