Jump to content

Bug with thumb image used for collections


Deathsquirrel

Recommended Posts

Deathsquirrel

When a movie doesn't have a thumb image the system creates a fake one for thumb views using a backdrop image with the movie title overliad as plain text.  Collections generate a thumb using a poster image instead so the fake thumb is the wrong aspect ratio compared to all the other thumb images.  You can see the issue below.  Thse poster images are collections that don't have a downloaded thumb.jpg.

 

552b5ce7198f3_thumbnailcollectionbug.jpg

Link to comment
Share on other sites

jmos1277

I have a couple of similar issues:

 

(1) For movies that are part of a collection and don't have a thumb.jpg file, NO fake thumb is getting generated.  Not even one that uses the wrong aspect ratio art like the original poster's issue.  For movies that are NOT part of a collection and don't have a thumb.jpg file, the generation of a fake thumb seems to be working fine.

 

(2) I use CoverArt.  I've noticed that treatments that are applied to thumbs by CoverArt are ONLY applied to real thumb.jpg images.  CoverArt treatments are NOT applied to the fake generated thumb images.  This can look really odd depending on what CoverArt treatment you apply to your thumb.jpg images.

Edited by jmos1277
Link to comment
Share on other sites

jmos1277

I'm going with the original poster and referring to a fake thumb image as a thumb image that is not actually a thumb.jpg file but rather a backdrop.jpg file that is treated as a thumb when no thumb.jpg exists.

Link to comment
Share on other sites

I'm going with the original poster and referring to a fake thumb image as a thumb image that is not actually a thumb.jpg file but rather a backdrop.jpg file that is treated as a thumb when no thumb.jpg exists.

 

Okay, that isn't a "fake" thumb.  That is a backdrop.  It is up to the client app to decide what to do when there is no thumb image and the web client displays the backdrop (with some text overlaid) instead.  

Link to comment
Share on other sites

Deathsquirrel

What are you calling a "fake thumb image"?

 

I should have said generated thumb.  In any case the screenshot illustrates the issue.  One thumb view is generated from a 16X 9 image and the other from 1X3 image.  Looks a bit odd.  If the thumb generated for collections used the collection backdrop instead that would solve it.

Edited by Deathsquirrel
Link to comment
Share on other sites

I should have said generated thumb.  In any case the screenshot illustrates the issue.  One thumb view is generated from a 16X 9 image and the other from 1X3 image.  Looks a bit odd.

 

Those don't look like generated images to me.  They just look like posters that have been saved as thumbs.

Link to comment
Share on other sites

Deathsquirrel

Yeah, I just checked and it looks like this is solved.  The generated thumbs for collections without a thumb.jpg now use the tiling engine that creates the icons for the views.

 

55352d088e59f_Updatedcollectionthumb.jpg

Link to comment
Share on other sites

Happy2Play

These poster images are collections that don't have a downloaded thumb.jpg.

I saw this behavior before,  if collections only had poster.jpg and no other images.

Link to comment
Share on other sites

jmos1277

Okay, that isn't a "fake" thumb.  That is a backdrop.  It is up to the client app to decide what to do when there is no thumb image and the web client displays the backdrop (with some text overlaid) instead.  

 

Correct.  When there is no thumb.jpg the web client SHOULD display a backdrop.

I'm encountering the bug when using the web client and attempting to view my Movies using Thumbs (or view Latest Media since it also uses thumbs).

ALL of my movies have backdrop.jpg images.  Not all of my movies have thumb.jpg images.

 

I'll write some code for clarification:

if thumb.jpg exists  // doesn't matter if movie is in collection
{    
    web client behaves as expected and displays thumb.jpg
} 
else if thumb.jpg does NOT exist 
{
    if movie is NOT part of a collection 
    {
        web client behaves as expected and displays backdrop.jpg
    } 
    else if movie is part of a collection 
    {
        web client behaves INCORRECTLY
        displays movie title in white text on empty image frame
        no image is displayed in image frame
    }
}

Just to be clear.  This isn't an issue with just one or two movies.  It behaves EXACTLY as described in the above code for ALL movies in my library.  Therefore, it is not simply an issues with one or two of my backdrop.jpg files.  This is a semantic issue in how the Emby server is handling the use of backdrop.jpg files when a thumb.jpg files does not exist.  It should be fairly easy to hunt down for someone familiar with the code base.

Link to comment
Share on other sites

Vidman

Would it be possible for the dynamic thumbs generated for collections with less than 8 titles to have the numbers of panels in the thumb equal the number of titles? I think it would look much better than a bunch of repeated images for those titles/generated thumbs. And I don't think it would be distracting having differently spaced panels as currently mine are mixed in with collections that do have a thumb image so they are not all uniform anyway.

Oh and how about overlaying the collection logo if it exists instead of plain text?

Edited by Vidman
  • Like 1
Link to comment
Share on other sites

jmos1277

ebr, just wondering if you've been able to replicate the behavior that I described in post #10.  

I've attached an image that demonstrates the behavior.  The image shows the "Latest Media" section

of my home screen.  

 

The four movies that are missing images are ALL in collections, do NOT have a thumb.jpg, but DO have a backdrop.jpg.

 

553ee01a7e8e0_ScreenShot20150427at91553P

Link to comment
Share on other sites

so then it seems there's no issue with the web client but rather the movies just don't have the images. is that correct?

Link to comment
Share on other sites

jmos1277

so then it seems there's no issue with the web client but rather the movies just don't have the images. is that correct?

 

The movies don't have thumb.jpg images. However, they do have backdrop.jpg images.

It was my understand that in the absence of a thumb.jpg, the web client would use backdrop.jpg in its place.

And it does for most movies.  Just not for movies that are part of a collection.  

 

For example, in the image in post #12, Fright Night does NOT have a thumb.jpg, but is not part of a collection.  So the web client is showing the backdrop.jpg file.

Likewise, Jason X has no thumb.jpg but it does have a backdrop.jpg image.  However, since it's part of a collection the backdrop.jpg is shown.  

Friday the 13th Part VIII is part of the same collection but it has a thumb.jpg and therefore the thumb.jpg is shown.

  • Like 1
Link to comment
Share on other sites

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...