Jump to content

TV Metadata - posters


mvanIII

Recommended Posts

TV Posters (icons, metadata image, etc.) have always been one of: a) still image (presumably taken from frame of content) b) a black upright rectangle with a film strip c) incorrect release / performance. Even with sanitized content I'm still experiencing this. For example, I have the following files in my library: 

- /Wednesday
 - /Wednesday - S01E01 - Wednesday's Child is Full of Woe WEBRip-720p.mkv
 - /Wednesday - S01E02 - Woe is the Loneliest Number WEBRip-720p.mkv

A library scan without intervention results in a poster of an actors photograph not associated with this content. Others result in entirely incorrect release / performance (which can be very confusing for a diversity of users). 

With intervention I found the following:

1) via 'Identify' all IDs fail except IMDB. 

2) IMDB ID offers correct poster but does not apply. This message appears:

This image is only a preview that came from the metadata search engine. The actual image that Emby Server downloads may be different and will depend on the options you've configured in Emby library setup.

 

Can someone please help me determine what options I must choose to correct this? 

 

Version 4.7.11.0
Docker

Pretty much everything else is running just fine with the exception of ffmpeg occasionally being the cause of smoke emitting from the rear of the computer. 

 

Edited by mvanIII
Link to comment
Share on other sites

GrimReaper
Just now, mvanIII said:

TV Posters (icons, metadata image, etc.) have always been one of: a) still image (presumably taken from frame of content) b) a black upright rectangle with a film strip c) incorrect release / performance. Even with sanitized content I'm still experiencing this. For example, I have the following files in my library: 

- /Wednesday
 - /Wednesday - S01E01 - Wednesday's Child is Full of Woe WEBRip-720p.mkv
 - /Wednesday - S01E02 - Woe is the Loneliest Number WEBRip-720p.mkv

A library scan without intervention results in a poster of an actors photograph not associated with this content. Others result in entirely incorrect release / performance (which can be very confusing for a diversity of users). 

With intervention I found the following:

1) via 'Identify' all IDs fail except IMDB. 

2) IMDB ID offers correct poster but does not apply. This message appears:

This image is only a preview that came from the metadata search engine. The actual image that Emby Server downloads may be different and will depend on the options you've configured in Emby library setup.

 

Can someone please help me determine what options I must choose to correct this? 

What are your library preferred meta-providers and image fetchers and in what order?

Link to comment
Share on other sites

Movie Metadata Downloaders: 

 
TheTVDB
Metadata provided by TheTVDB. Please consider supporting TheTVDB by adding missing information or subscribing.
 
TheMovieDb
 
The Open Movie Database
Enable and rank your preferred metadata downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information.
 
--------

Movie Image Fetchers:

 
TheTVDB
 
TheMovieDb
 
FanArt
 
The Open Movie Database
 
Screen Grabber
Enable and rank your preferred image fetchers in order of priority.
Link to comment
Share on other sites

Which ones are checked? Try putting Moviedb first for both of those, then try to Identify again and see if that helps.

Link to comment
Share on other sites

Happy2Play

Would need to see server logs but should have no issue Identify by Name.

image.thumb.png.7fdd725db26bba0a97eec08c1db95cfa.png

But may need more specifics of your issue.  As I do not see a issue with this Show.

Link to comment
Share on other sites

5 minutes ago, mvanIII said:

All included above are checked. Just tried re-order w/moviedb first for both as @luke suggests. Unfortunately, no change.

Hi, yes let's look at an example by following this:

thanks !

Link to comment
Share on other sites

I'll take a look at reporting the problem. I think the issue is here --but I don't know how to diagnose further. 

btw, are the api keys in the logs fuzzed? If so, I double fuzzed here. 

2023-02-07 23:48:15.755 Info HttpClient: GET https://api4.thetvdb.com/v4/search?type=movie&q=Wednesday&year=2022
2023-02-07 23:48:15.972 Info HttpClient: GET https://api.themoviedb.org/3/movie/tt13443470?api_key=<200c>FFF<200c>&append_to_response=alternative_titles,reviews,casts,releases,images,keywords,trailers
2023-02-07 23:48:15.997 Info Server: http/1.1 Response 204 to <200c><200d><200d><200d>192.168.1.14<200c>. Time: 518ms. http://<200c><200d><200d><200d>emby.sfio.win<200c>/emby/Items/RemoteSearch/Apply/63782?ReplaceAllImages=true&X-Emby-Client=Emby Web&X-Emby-Device-Name=Brave macOS&X-Emby-Device-Id=1ec9a480-26dc-47fb-a728-e54ef9620031&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us&reqformat=json
2023-02-07 23:48:16.321 Info HttpClient: GET https://img.omdbapi.com/?i=tt13443470&apikey=<200c>FFF<200c>
2023-02-07 23:48:16.389 Error Server: Error processing request
        *** Error Report ***
        Version: 4.7.11.0
        Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -resta
rtexitcode 3
        Operating system: Linux version 5.15.0-58-generic (buildd@lcy02-amd64-101) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #64-Ubuntu
        Framework: .NET 6.0.8
        OS/Process: x64/x64
        Runtime: system/System.Private.CoreLib.dll
        Processor count: 4
        Data path: /config
        Application path: /system
        System.InvalidOperationException: System.InvalidOperationException: Operation is not valid due to the current state of the object.
           at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex, CancellationToken cancellationToken)
           at Emby.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options, CancellationToken cancellationToken)
           at Emby.Api.Images.ImageService.GetImage(ImageRequest request, Int64 itemId, BaseItem item, Boolean isHeadRequest)
           at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task)
           at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, 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()

 

Link to comment
Share on other sites

  • 2 weeks later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...