Ceten 27 Posted March 19 Share Posted March 19 Hi I noticed newly added series no longer fetch metadata and images from TheTVDB. The first series which didn't retrieve info was Avatar: The Last Airbender (2024) so I thought it was because Emby couldn't find the correct Avatar series but even after identifying the series and forcing a metadata refresh only the series description is filled in, no images are retrieved and the episodes are not recognised. Today I tried with another series: 'Death and Other Details' but the result is the same: Attached are the server logs for yesterday (with the identify) and today. I do notice a lot of Unauthorized errors in the logs. Is there an issue with TheTVDB right now? I'm still using Emby 4.7.14.0 as I'm waiting on an update to make the Android TV app compatible with Emby 4.8. embyserver-5.txt embyserver-63846403200.txt Link to comment Share on other sites More sharing options...
Happy2Play 8282 Posted March 19 Share Posted March 19 @LukeDon't think I've seen this before. 2024-03-19 10:00:43.111 Error App: Error in TheTVDB *** Error Report *** Version: 4.7.14.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 -noautorunwebapp Operating system: Linux version 4.4.302+ (root@build7) (gcc version 12.2.0 (GCC) ) #69057 SMP Fri Jan 12 17:02:59 CST 2024 Framework: .NET 6.0.20 OS/Process: x64/x64 Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll Processor count: 4 Data path: /var/packages/EmbyServer/var Application path: /volume1/@appstore/EmbyServer/system MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Unauthorized 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.TvdbBaseProvider`2.FindItemByRemoteId(String searchType, String remoteId, String language, CancellationToken cancellationToken) at Tvdb.TvdbBaseProvider`2.FindItem(TLookupInfoType searchInfo, String searchType, 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() Link to comment Share on other sites More sharing options...
Luke 37066 Posted March 23 Share Posted March 23 No that's a new one. @Cetenare you behind a vpn? Link to comment Share on other sites More sharing options...
Ceten 27 Posted March 23 Author Share Posted March 23 10 hours ago, Luke said: No that's a new one. @Cetenare you behind a vpn? No, I'm not using a vpn. Link to comment Share on other sites More sharing options...
Luke 37066 Posted March 25 Share Posted March 25 Hi, are you still having an issue with this? Link to comment Share on other sites More sharing options...
Ceten 27 Posted March 26 Author Share Posted March 26 @Luke, I just tried refreshing the metadata for 2 episodes of The Witcher and got the same unauthorized error: 2024-03-26 03:39:58.265 Info HttpClient: GET https://api4.thetvdb.com/v4/series/362696/episodes/official?page=0 2024-03-26 03:39:58.431 Error App: Error in TheTVDB *** Error Report *** Version: 4.7.14.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 -noautorunwebapp Operating system: Linux version 4.4.302+ (root@build7) (gcc version 12.2.0 (GCC) ) #69057 SMP Fri Jan 12 17:02:59 CST 2024 Framework: .NET 6.0.20 OS/Process: x64/x64 Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll Processor count: 4 Data path: /var/packages/EmbyServer/var Application path: /volume1/@appstore/EmbyServer/system MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Unauthorized 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, CancellationToken cancellationToken) at Tvdb.TvdbEpisodeProvider.EnsureEpisodesInfo(String id, String seasonType, TimeSpan cacheTime, IDirectoryService directoryService, CancellationToken cancellationToken) at Tvdb.TvdbEpisodeProvider.GetEpisodeData(EpisodeInfo searchInfo, Boolean fillExtendedInfo, IDirectoryService directoryService, CancellationToken cancellationToken) at Tvdb.TvdbEpisodeProvider.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() Then I tried restarting Emby and after that the metadata can be retrieved again. Maybe the access token for TheTVDB expired and Emby failed in getting a new one without restarting? Link to comment Share on other sites More sharing options...
Luke 37066 Posted March 27 Share Posted March 27 How long was the server up for? Link to comment Share on other sites More sharing options...
Ceten 27 Posted March 27 Author Share Posted March 27 The Synology NAS it runs on had been online without a reboot for 48 days (since February 7) before I restarted Emby so if Emby doesn't restart automatically that should be about the same time. There's no mentions of Emby starting in the Synology logs after February 7. Link to comment Share on other sites More sharing options...
Luke 37066 Posted March 28 Share Posted March 28 OK let's see if the tvdb plugin update that just went out resolves it. Thanks. Link to comment Share on other sites More sharing options...
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