MrAudio 22 Posted August 20, 2024 Posted August 20, 2024 I'm currently on 4.8.8.8, but I noticed a couple of versions back that when I add a new movie or TV show, Emby fetches the metadata as you would expect, except it's only pulling in the profile photo and the TMDB # on any new actor. In order to get the rest of the metadata for that actor, such as bio, birthdate, birthplace, and IMDB # (assuming their TMDB profile actually has data in it), I have to manually Refresh on that actor. So, Emby "works" after a fashion, but for the past decade or more it would pull in all of that data automatically when adding new content. Since this wasn't a huge emergency, I let it go assuming that others would report it and it would get fixed. And maybe it was reported and is being fixed - but we haven't had a new release in quite some time and it's probably been about 6 months that this issue has existed, so I thought I'd better mention it just in case it's slipped through the cracks. Of course I've gone through my fetcher settings, and toggled things off and on (or vice versa) to make sure the settings are where they should be, but no change. When I add a new TV show and there are 40 or 50 brand new actors among an 80-person cast list, it gets really annoying to have to manually refresh each of those 40-50 actors - and this has been happening quite a bit lately, especially with the Hollywood strikes causing foreign shows to be licensed with lots of foreign actors that aren't already in my database. If this is already known and being addressed, great, and if not, it would be great if we could get the whole actor profile when adding new content. Oh, and that reminds me, the Identify function - where you enter the actor's TMDB number - is also not working. I have to Edit the actor and manually put the TMDB number in their profile and then Refresh - which works fine - but if I try to Identify with the TMDB number, I get "no results found" or something similar. I suspect that the same bug is affecting both functions, because I noticed both problems around the same time.
visproduction 315 Posted August 20, 2024 Posted August 20, 2024 MR A, Be aware that metadata retrieval from TMDB probably has a download limit per IP address. Once you hit that, I would guess no more data is sent to your server for 24 hours or whatever they have it set to do. You may have hit this maximum. You can probably tell with some clever manual tests, but also if some more actors show up the next day, probably means you hit their limit. Hope that helps.
Happy2Play 9781 Posted August 20, 2024 Posted August 20, 2024 7 hours ago, MrAudio said: Oh, and that reminds me, the Identify function - where you enter the actor's TMDB number - is also not working. Yes testing this I see the same. Identify with TMDBid 8167 does not work 2024-08-20 07:40:09.604 Info Server: http/1.1 POST http://localhost:8095/emby/Items/RemoteSearch/Person?X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=2b8e77e0-2a25-425d-945b-c7d409149566&X-Emby-Client-Version=4.9.0.29&X-Emby-Token=21c38656083e4cdd9ddbfca9bf7f4fb3&X-Emby-Language=en-us&reqformat=json. Source Ip: ::1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0 2024-08-20 07:40:09.604 Debug SqliteItemRepository: GetitemById Person 26972 Paul Walker 2024-08-20 07:40:09.609 Error ProviderManager: Error searching *** Error Report *** Version: 4.9.0.29 Command line: C:\Users\Media\AppData\Roaming\Emby-Server\system\EmbyServer.dll Operating system: Microsoft Windows 10.0.26120 OS/Process: x64/x64 Framework: .NET 8.0.7 Runtime: C:/Users/Media/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 8 Data path: C:\Users\Media\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\Media\AppData\Roaming\Emby-Server\system System.NotImplementedException: System.NotImplementedException: The method or operation is not implemented. at MovieDb.MovieDbPersonProvider.GetMetadata(PersonLookupInfo id, CancellationToken cancellationToken) at MovieDb.MovieDbPersonProvider.GetSearchResults(PersonLookupInfo 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: MovieDb TargetSite: System.Threading.Tasks.Task`1[MediaBrowser.Controller.Providers.MetadataResult`1[MediaBrowser.Controller.Entities.Person]] GetMetadata(MediaBrowser.Controller.Providers.PersonLookupInfo, System.Threading.CancellationToken) 2024-08-20 07:40:09.610 Info Server: http/1.1 Response 200 to ::1. Time: 6ms. POST http://localhost:8095/emby/Items/RemoteSearch/Person?X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Identify with IMDBid/TVDBid works.
Luke 42079 Posted August 24, 2024 Posted August 24, 2024 Hi, yes I see the issue. An update to the MovieDb plugin is going out to resolve this. Thanks. 1
Happy2Play 9781 Posted August 24, 2024 Posted August 24, 2024 1 hour ago, Luke said: On 8/20/2024 at 7:44 AM, Happy2Play said: Identify with TMDBid 8167 does not work Hi, yes I see the issue. An update to the MovieDb plugin is going out to resolve this. Thanks. Yes this appears resolved in the build you posted in other topic. 1 1
MrAudio 22 Posted August 29, 2024 Author Posted August 29, 2024 Thanks for the good news, @Lukeand @Happy2Play! 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