Jump to content

TMDB poster image


jorg8

Recommended Posts

jorg8
 

Hi,

 

I just uploaded a poster image to TMDB movie but Emby still can't find it when I go to edit images.

How long does it take for me to find the image so I don't have to manually add it to Emby?

Could it be cached somewhere?

 

I have tried replacing all metadata and replacing existing images but still cannot find it.

 

Link to comment
Share on other sites

Hi.  Their API lags behind the main site.  It used to be a couple of days.  Not sure what it is right now.

 

Thanks.

Link to comment
Share on other sites

jorg8

I recently uploaded another movie image and this Emby finds it at the moment, but the first one still does not appear :blink: . I will wait a few days and comment.

 

Thanks.

Link to comment
Share on other sites

Happy2Play

Can you provide an example?  Is the language set properly on the image?

Link to comment
Share on other sites

jorg8
Yes, the language is correctly configured. It happens with almost all primary images and backdrops. I have tried several days later and Emby already finds the images. However, with the images of people it is more likely that Emby will find it the first time, and if not, I wait for other days and it already appears.

 

An example like this: https: //www.themoviedb.org/movie/16077-my-little-eye

 

I just uploaded the poster in Spanish version, but Emby still can't find it, tomorrow it sure will.

Link to comment
Share on other sites

Happy2Play

Yes, the language is correctly configured. It happens with almost all primary images and backdrops. I have tried several days later and Emby already finds the images. However, with the images of people it is more likely that Emby will find it the first time, and if not, I wait for other days and it already appears.

 

An example like this: https: //www.themoviedb.org/movie/16077-my-little-eye

 

I just uploaded the poster in Spanish version, but Emby still can't find it, tomorrow it sure will.

 

I don't know your setup but adding that movie and showing all language I see that image as my setup is English.

 

5ec4752e51bbf_test.jpg

Link to comment
Share on other sites

Happy2Play

Not sure unless it is a cache issue, but using your settings I get this.

 

Removed and readded this item

2020-05-19 18:34:51.545 Debug App: Running MovieDbProvider for C:\Users\Media\Desktop\Videos\Movies - DB\My Little Eye (2002)\My Little Eye (2002).disc
2020-05-19 18:34:51.545 Info App: MovieDbProvider: Finding id for item: My Little Eye
2020-05-19 18:34:51.545 Info HttpClient: GET https://api.themoviedb.org/3/search/movie?api_key=f6bd687ffa63cd282b6ff2c6877f2669&query=My+Little+Eye&language=es
2020-05-19 18:34:52.037 Debug App: Running OmdbItemProvider for C:\Users\Media\Desktop\Videos\Movies - DB\My Little Eye (2002)\My Little Eye (2002).disc
2020-05-19 18:34:52.038 Debug App: Running BaseGenreCleaner for C:\Users\Media\Desktop\Videos\Movies - DB\My Little Eye (2002)\My Little Eye (2002).disc
2020-05-19 18:34:52.038 Info App: Genre 'Terror' removed from metadata for My little eye (La cámara secreta).
2020-05-19 18:34:52.038 Debug App: Running FanartMovieImageProvider for C:\Users\Media\Desktop\Videos\Movies - DB\My Little Eye (2002)\My Little Eye (2002).disc
2020-05-19 18:34:52.039 Debug App: Running MovieDbImageProvider for C:\Users\Media\Desktop\Videos\Movies - DB\My Little Eye (2002)\My Little Eye (2002).disc
2020-05-19 18:34:52.040 Info HttpClient: GET https://image.tmdb.org/t/p/original/n21szuFab0m9YIcERQHllequnKJ.jpg

5ec48a28058f3_new.jpg

Link to comment
Share on other sites

jorg8

Now it works...but I tell you a new case step by step:

 

Emby logs with a movie that only has a German poster on TMDB:

2020-05-20 15:24:23.979 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Items/263097/RemoteImages/Providers. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:24:23.982 Info HttpServer: HTTP Response 200 to 192.168.1.188. Time: 4ms. http://***.***.*.***:8096/emby/Items/263097/RemoteImages/Providers
2020-05-20 15:24:23.988 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Items/263097/Images. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:24:23.991 Info HttpServer: HTTP Response 200 to 192.168.1.188. Time: 3ms. http://***.***.*.***:8096/emby/Items/263097/Images
2020-05-20 15:24:26.249 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Items/263097/RemoteImages?type=Primary&startIndex=0&limit=6&IncludeAllLanguages=false. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:24:26.255 Info HttpServer: HTTP Response 200 to 192.168.1.188. Time: 6ms. http://***.***.*.***:8096/emby/Items/263097/RemoteImages?type=Primary&startIndex=0&limit=6&IncludeAllLanguages=false
2020-05-20 15:24:27.648 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Items/263097/RemoteImages?type=Primary&startIndex=0&limit=6&IncludeAllLanguages=true. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:24:27.654 Info HttpServer: HTTP Response 200 to 192.168.1.188. Time: 6ms. http://***.***.*.***:8096/emby/Items/263097/RemoteImages?type=Primary&startIndex=0&limit=6&IncludeAllLanguages=true
2020-05-20 15:24:27.674 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Images/Remote?imageUrl=https://image.tmdb.org/t/p/original/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:24:27.677 Info HttpServer: HTTP Response 304 to 192.168.1.188. Time: 3ms. http://***.***.*.***:8096/emby/Images/Remote?imageUrl=https://image.tmdb.org/t/p/original/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg

And through the Emby api:

 
{
    "Images": [
        {
            "ProviderName": "TheMovieDb",
            "Url": "https://image.tmdb.org/t/p/original/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg",
            "ThumbnailUrl": "https://image.tmdb.org/t/p/w154/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg",
            "Height": 1200,
            "Width": 800,
            "CommunityRating": 5.312,
            "VoteCount": 1,
            "Language": "de",
            "Type": "Primary",
            "RatingType": "Score"
        }
    ],
    "TotalRecordCount": 1,
    "Providers": [
        "TheMovieDb",
        "FanArt"
    ]
}

In both cases the only image found is: https://image.tmdb.org/t/p/original/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg

 

Now I add a new primary image in Spanish through the TMDB web.

 

I search again in Emby
2020-05-20 15:27:19.803 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Users/27f6a9dfc71f4fa48dbeb84cdb86acd4/Items/263097. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:27:19.811 Info HttpServer: HTTP Response 200 to 192.168.1.188. Time: 8ms. http://***.***.*.***:8096/emby/Users/27f6a9dfc71f4fa48dbeb84cdb86acd4/Items/263097
2020-05-20 15:27:19.858 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Items/263097/RemoteImages/Providers. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:27:19.862 Info HttpServer: HTTP Response 200 to 192.168.1.188. Time: 3ms. http://***.***.*.***:8096/emby/Items/263097/RemoteImages/Providers
2020-05-20 15:27:19.867 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Items/263097/Images. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:27:19.870 Info HttpServer: HTTP Response 200 to 192.168.1.188. Time: 3ms. http://***.***.*.***:8096/emby/Items/263097/Images
2020-05-20 15:27:23.185 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Items/263097/RemoteImages?type=Primary&startIndex=0&limit=6&IncludeAllLanguages=false. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:27:23.190 Info HttpServer: HTTP Response 200 to 192.168.1.188. Time: 6ms. http://***.***.*.***:8096/emby/Items/263097/RemoteImages?type=Primary&startIndex=0&limit=6&IncludeAllLanguages=false
2020-05-20 15:27:24.356 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Items/263097/RemoteImages?type=Primary&startIndex=0&limit=6&IncludeAllLanguages=true. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:27:24.362 Info HttpServer: HTTP Response 200 to 192.168.1.188. Time: 6ms. http://***.***.*.***:8096/emby/Items/263097/RemoteImages?type=Primary&startIndex=0&limit=6&IncludeAllLanguages=true
2020-05-20 15:27:24.379 Info HttpServer: HTTP GET http://***.***.*.***:8096/emby/Images/Remote?imageUrl=https://image.tmdb.org/t/p/original/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
2020-05-20 15:27:24.381 Info HttpServer: HTTP Response 304 to 192.168.1.188. Time: 3ms. http://***.***.*.***:8096/emby/Images/Remote?imageUrl=https://image.tmdb.org/t/p/original/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg

Returns a code 304 and the same image "9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg".

The same through the api:

 

http://***.***.*.***:8096/emby/Items/263097/RemoteImages?type=Primary&startIndex=0&limit=6&IncludeAllLanguages=true

{
    "Images": [
        {
            "ProviderName": "TheMovieDb",
            "Url": "https://image.tmdb.org/t/p/original/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg",
            "ThumbnailUrl": "https://image.tmdb.org/t/p/w154/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg",
            "Height": 1200,
            "Width": 800,
            "CommunityRating": 5.312,
            "VoteCount": 1,
            "Language": "de",
            "Type": "Primary",
            "RatingType": "Score"
        }
    ],
    "TotalRecordCount": 1,
    "Providers": [
        "TheMovieDb",
        "FanArt"
    ]
}

But the TMDB api does return the new spanish image:

 

{
    "adult": false,
    "backdrop_path": "/w8pFYGWD3zhdfPZgbIOJDGrg31o.jpg",
    "belongs_to_collection": null,
    "budget": 0,
    "genres": [
        {
            "id": 99,
            "name": "Documental"
        }
    ],
    "homepage": "http://www.letsmakemoney.at/",
    "id": 23368,
    "imdb_id": "tt1307963",
    "original_language": "en",
    "original_title": "Let's Make Money",
    "overview": "Documental que trata diversos aspectos del funcionamiento de los mercados financieros internacionales y sus repercusiones sobre los países en vías de desarrollo, así como en los propios países desarrollados.",
    "popularity": 7.221,
    "poster_path": "/2f4LRpuByMEtrrrX9iIYHSMfboM.jpg",
    "production_companies": [],
    "production_countries": [
    ...
}

Poster path returns the new spanish image:

 
Greetings and thanks.
Edited by jorg8
Link to comment
Share on other sites

Ok so Tmdb uses the same url after the image has been updated? I had thought it would be unique but i guess not. 

Link to comment
Share on other sites

Happy2Play
When will my updates be posted?
Edits are posted immediately on the website. They can take up to 12 hours to propagate to the API.
https://www.themoviedb.org/faq/website

I see you made the image updates

 

5ec5b7977ab4c_change.jpg

 

But adding this item to a Spanish preference library I get the new image.

Link to comment
Share on other sites

jorg8
Yes, I do not doubt that Emby can obtain these Spanish images, in the end the TMDB api does return that information, but there is something in my installation that does not allow me to access that data and so with many other movies until an indefinite time has passed, as in this case, which still does not detect the change.

 

In these cases I upload the images by hand to my server, but if by any chance I update the library by replacing images, I lose this data as I cannot get it from TMDB and I have to manually upload it again.

 

Is there a path where something might be caching?

Could some kind of cleaning be done?

Link to comment
Share on other sites

jorg8

Now finally I can find all the images from Emby, but I haven't done anything, just wait

{
    "Images": [
        {
            "ProviderName": "TheMovieDb",
            "Url": "https://image.tmdb.org/t/p/original/2f4LRpuByMEtrrrX9iIYHSMfboM.jpg",
            "ThumbnailUrl": "https://image.tmdb.org/t/p/w154/2f4LRpuByMEtrrrX9iIYHSMfboM.jpg",
            "Height": 850,
            "Width": 566,
            "CommunityRating": 0,
            "VoteCount": 0,
            "Language": "es",
            "Type": "Primary",
            "RatingType": "Score"
        },
        {
            "ProviderName": "TheMovieDb",
            "Url": "https://image.tmdb.org/t/p/original/gOmuNSxehhs4NMUXRRODiaGGpLt.jpg",
            "ThumbnailUrl": "https://image.tmdb.org/t/p/w154/gOmuNSxehhs4NMUXRRODiaGGpLt.jpg",
            "Height": 750,
            "Width": 500,
            "CommunityRating": 0,
            "VoteCount": 0,
            "Language": "es",
            "Type": "Primary",
            "RatingType": "Score"
        },
        {
            "ProviderName": "TheMovieDb",
            "Url": "https://image.tmdb.org/t/p/original/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg",
            "ThumbnailUrl": "https://image.tmdb.org/t/p/w154/9UdFLgX4Mqx8NJtvjdUkOF5cuDe.jpg",
            "Height": 1200,
            "Width": 800,
            "CommunityRating": 5.312,
            "VoteCount": 1,
            "Language": "de",
            "Type": "Primary",
            "RatingType": "Score"
        }
    ],
    "TotalRecordCount": 3,
    "Providers": [
        "TheMovieDb",
        "FanArt"
    ]
}
Link to comment
Share on other sites

Seger
Hello to all,




 

I don't want to confuse the topics, but can it be related to the language setting error? I still have problems to get all pictures if I set to my native language "German". Especially the function all languages doesn't work for quite some time, I usually don't get any additional pictures at all. As soon as I switch to English (in the settings) it works better. Up to now I always thought that it is related to the new API, but is this an embryo (haha typo that I leave like that :-)) bug? If not, do you know if the problem is known and is it being worked on? Many of my graphics are incomplete (due to the setting in German.

 

Thanks and best regards,

Seger

Edited by Seger
Link to comment
Share on other sites

Hello to all,

@@Luke

@@Happy2Play

@@jorg8

 

I don't want to confuse the topics, but can it be related to the language setting error? I still have problems to get all pictures if I set to my native language "German". Especially the function all languages doesn't work for quite some time, I usually don't get any additional pictures at all. As soon as I switch to English (in the settings) it works better. Up to now I always thought that it is related to the new API, but is this an embryo (haha typo that I leave like that :-)) bug? If not, do you know if the problem is known and is it being worked on? Many of my graphics are incomplete (due to the setting in German.

 

Thanks and best regards,

Seger

No it's not related to that.

Link to comment
Share on other sites

  • 2 weeks later...
Riggs

Well... we have a huge problem with TMDB, the best for now, is sit back and bring the beers for a couple of months until the team fix the issue with the API.

 

Yes TMDB have many images deleted but they are in working progress to be re-posted on TMDB.

 

The thing is: The API needs to be fixed. Wanna beer meanwhile?

Link to comment
Share on other sites

Riggs

I had to refresh 4 actors at hand  in this example. None on Plex. Same on Kodi

 

So... (Houston) Emby, we have a problem.

 

5ed6656192c3f_Emby.jpg

 

5ed665743fb1c_plex.jpg

Link to comment
Share on other sites

  • 1 year later...

Apologies for resurrecting an old topic. This was the only one I could find via a quick search that specifically addresses the time from something being uploaded to TheMovieDb to it appearing in the Emby image search.

 

As someone who doesn't use the screen grabber for thumbs (nice to have but totally hit and miss) and sometimes uploads images and metadata for new series to TheMovieDb its really frustrating that you must wait 24 hours or more for the images to be visible in Emby via TheMovieDb scraper.

 

Even when there's new episodes of popular shows, it can take a day or two for the episode thumb to be available via the scraper. I think it will also only appear later if you manually refresh the metadata for that show. As far as I know the option to refresh metadata every X days was removed from Emby so the image may never appear? This leaves me having to go through 'Latest TV Shows' once or twice a week manually hitting 'Refresh Metadata'. Is there an easier way around this that I'm totally missing?

 

I added episode thumbs and metadata for this show about 14 hours ago and so far Emby isn't picking any of the thumbs up yet. It's showing the updated description for episode 3 and 4 but not 1 and 2.

https://www.themoviedb.org/tv/131139-nyc-epicenters-9-11-2021/season/1

 

I'm not sure if TheTVDB is much better since I've been trying to stick to TheMovieDb. I'm guessing its a TheMovieDb API issue not the Emby scraper? Does anyone know if images are available earlier via TheTVDB scraper? I would actually consider paying for it and contributing to their community instead at this point.

Link to comment
Share on other sites

Happy2Play
1 hour ago, niallobr said:

As far as I know the option to refresh metadata every X days was removed from Emby so the image may never appear?

It is still there

image.png.e09f4f0370b4a153686e90a53e70bd31.png

TMDB is usually faster then TVDB as TVDB is 24 hour.  Now whether their v4 api changes anything is another story (but we would need a v4 plugin to check).

When will my updates be posted?

Edits are posted immediately on the website. They can take up to 12 hours to propagate to the API.

 

Request and discussion here

https://emby.media/community/index.php?/topic/57907-refresh-episode-metadata-after-added-to-library

But I had no issue with your example, 

image.thumb.png.45abe568a851fd142e70d6ee3d598e81.png

Not likely but you could have a cache issue.  A test would select identify on the series and reidentify with replace images.

Edited by Happy2Play
  • Thanks 1
Link to comment
Share on other sites

8 hours ago, Happy2Play said:

It is still there

image.png.e09f4f0370b4a153686e90a53e70bd31.png

TMDB is usually faster then TVDB as TVDB is 24 hour.  Now whether their v4 api changes anything is another story (but we would need a v4 plugin to check).

Thanks valuable info. I found it again under the advanced settings and have it set to 'every 30 days'.

8 hours ago, Happy2Play said:

When will my updates be posted?

Edits are posted immediately on the website. They can take up to 12 hours to propagate to the API.

Request and discussion here

https://emby.media/community/index.php?/topic/57907-refresh-episode-metadata-after-added-to-library

But I had no issue with your example, 

Not likely but you could have a cache issue.  A test would select identify on the series and reidentify with replace images.

Yeah they've appeared for me now too, thanks for checking. So it must be 12ish hours for them to appear. Hopefully the v4 api might help as you say. I don't expect too much from TheMovieDb since it is a free service but it would be nice if Emby could automatically refresh the metadata for new, recently aired episodes maybe 24 hours after they've been added to the library. I'd hope something like that wouldn't cause too much extra strain on TheMovieDb servers.

Edited by niallobr
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...