Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 Pretty sure something did not go correctly with initial import of media, so once people info is already in database it will require individual people refreshes to correct. Also note scanning METADATA folder daily will not make a difference as that scan really only applies to manual editing info within that folder and has nothing to do with any Emby task of getting metadata.
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 I have see this also. Here is how I fix it, it might help you. I search for something like this "D***" go to People tab. Then start scrolling, and multi selecting the once with empty images. This way I don't need to open each actor and refresh metadata. I can do that from Here. But yes its a annoying bug.
visproduction 315 Posted November 2, 2024 Posted November 2, 2024 Nem, Nice trick to mass update together. I tried that on 20 actors without headshots and nothing changed. They all remained without headshots. I still think it's the provider not having headshots available either because the actor, never put one up or they do not pay their $150 annual membership at imdb. Does this trick work for anyone? What dbase lookup does it work on?
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 (edited) @visproduction Thats odd, it worked for the 20 + I updated today. Her is a couple I discovered today. Guess it is the provider, vpn, security software, DNS, Pi-Hole or the like. Edited November 2, 2024 by Neminem
visproduction 315 Posted November 2, 2024 Posted November 2, 2024 (edited) Nem, Your example is from a TV show library. I tried that and tried Movie library on Version 4.9.0.30 beta, I find no new headshots in either method. Hmmmm... Is your dbase search different? I tried just 'Don' inside Movie library and clicked on the People tab. From there I got no change after a group refresh. Is it maybe Beta or my dbase downloader settings? Edited November 2, 2024 by visproduction
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 I do this Search , type A*** to get over the annoying 3 letter limited search. Here I find Actors ( Movie/TV ) + Artists ( Music + Music Video ) + etc..... Multi mark the once without this ( or with a broken image ), After todays run through I have none yo show.
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 (edited) Did you "Replace existing images" ? Edited November 2, 2024 by Neminem
Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 37 minutes ago, visproduction said: Does this trick work for anyone? No it only works for People that have images on TMBDB/TVDB. But are initially gotten during media import per first metadata provider. But not everyone will have a image. Just like some don't have images on any provider. example Tom MacRae - IMDb Tom MacRae — The Movie Database (TMDB) Tom MacRae - TheTVDB.com Or you can poke around the database with actors (type 23) with non image urls and script process each dbid to be refreshed. C:\Windows\System32\curl -X POST "http://localhost:8096/emby/Items/{PERSONID}/Refresh?Recursive=true&ImageRefreshMode=FullRefresh&MetadataRefreshMode=FullRefresh&ReplaceAllImages=true&ReplaceAllMetadata=true&api_key={APIKEY}" -d ""
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 (edited) Guess these are the image fetchers. Edited November 2, 2024 by Neminem
Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 Just now, Neminem said: Guess these are the image fetchers. For People only you only have TMDB and TVDB that I am aware of as FanArt and OMDB don't have them. 1
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 Well I have them all enabled, to get other images not just People
Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 1 minute ago, Neminem said: Well I have them all enabled, to get other images not just People True as there is no specific setting for People anymore. But don't know how this will works with said person being in multiple content types but think TMDB is primary/first in general here.
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 11 minutes ago, Happy2Play said: True as there is no specific setting for People anymore. And then we see this issue. Yet another option being removed.
Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 1 minute ago, Neminem said: And then we see this issue. Yet another option being removed. True but pretty sure that happened when provider ask us to stop spamming them. So People page was removed entirely. 1
Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 17 minutes ago, Neminem said: Yet another option being removed. And pretty sure it was a design/performance issue at the time loading say 100,000+ images all at once as it was before virtual scrolling was implemented.
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 Ok thanks for the explanation. So the real question is why does images get corrupted when pulled down. And is there a fix @Luke since this is annoying having to do every 6 month or more often.
Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 8 minutes ago, Neminem said: since this is annoying having to do every 6 month or more often. Sorry but if that is happening that has to be something with your install as /metadata/people is pretty static. Now adding something new with new people not in your collection already is a different story. But real examples are always needed.
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 It happens when adding new media, people get added but some 1 / 1000 pictures get like that's. Then a refresh fixes it, its not some I could reproduce at will. And that this issue, its unpredictable.
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 (edited) Looking back though the logs before i replaced the image I see this. Why is it looking for a banner ? System.IO.DirectoryNotFoundException: System.IO.DirectoryNotFoundException: Could not find a part of the path '/banners/v4/actor/8333918/photo/6271a539a6afd.jpg'. at Emby.Drawing.Skia.SkiaEncoder.GetTempFile(String path) at Emby.Drawing.Skia.SkiaEncoder.GetSKFileStream(String path) at Emby.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat selectedOutputFormat) 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 httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, IStreamHelper streamHelper, 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.Drawing.Skia TargetSite: System.String GetTempFile(System.String) Path: /banners/v4/actor/8333918/photo/6271a539a6afd.jpg Start of discovery 2024-11-02 04:56:32.973 Error Server: Error processing request embyserver (28).txt Edited November 2, 2024 by Neminem
Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 1 minute ago, Neminem said: Looking back though the logs before i replaced the image I see this. Why is it looking for a banner ? System.IO.DirectoryNotFoundException: System.IO.DirectoryNotFoundException: Could not find a part of the path '/banners/v4/actor/8333918/photo/6271a539a6afd.jpg'. at Emby.Drawing.Skia.SkiaEncoder.GetTempFile(String path) at Emby.Drawing.Skia.SkiaEncoder.GetSKFileStream(String path) at Emby.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat selectedOutputFormat) 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 httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, IStreamHelper streamHelper, 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.Drawing.Skia TargetSite: System.String GetTempFile(System.String) Path: /banners/v4/actor/8333918/photo/6271a539a6afd.jpg Start of discovery 2024-11-02 04:56:32.973 Error Server: Error processing request embyserver (28).txt 9.15 MB · 0 downloads Yes this appears to be the current new issue and I am not sure if it is Emby or TVDB api that is doing it as the first half of the url is missing. But will go back to what show was added and would need to look at the Shows metadata to see if TVDB api data is causing it. You could look in your cache/tvdb folder per show id to see if it is the issue or Emby is has a parsing quirk as these are TVDB url image issues. https://artworks.thetvdb.com/banners/v4/actor/8333918/photo/6271a539a6afd.jpg So this suggest a V4 TVDB issue maybe. As you have TVDB as first provider for TV correct?
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 Here is looks like Emby is pulling all images directly from tmdb when making my library search in stead of using my cache/server metadata. Why ?? 2024-11-02 04:58:08.972 Info Server: http/1.1 Response 404 to host2. Time: 3ms. GET http://host1:8096/emby/Items/29998/Images/Primary?maxHeight=194&maxWidth=130&tag=181e0f56dd5af18af5a301a58493f91e&quality=90 2024-11-02 04:58:09.154 Info HttpClient: GET https://image.tmdb.org/t/p/original/1uMca03gCsZnPPrUaFTn0q4i2Ru.jpg 2024-11-02 04:58:09.156 Info HttpClient: GET https://image.tmdb.org/t/p/original/37cPl9BaiCY24eMMMOxlZuTkGo7.jpg 2024-11-02 04:58:09.163 Info HttpClient: GET https://image.tmdb.org/t/p/original/bxfavdFhfX2bgwKj4OTU6hRIgYx.jpg 2024-11-02 04:58:09.163 Info HttpClient: GET https://image.tmdb.org/t/p/original/55WXHw9RDZw1HbJ1DxHSjs0nHyR.jpg 2024-11-02 04:58:09.192 Info HttpClient: GET https://image.tmdb.org/t/p/original/xEaFJGeXCOuiGNMVFMiKO8tRl0I.jpg 2024-11-02 04:58:09.196 Info HttpClient: GET https://image.tmdb.org/t/p/original/mkPi2f1y4brv7KgrhKgWqTkyAY4.jpg 2024-11-02 04:58:09.208 Info HttpClient: GET https://image.tmdb.org/t/p/original/2lEWcu7QpF5kI6FHeOonnzQRcuW.jpg 2024-11-02 04:58:09.209 Info HttpClient: GET https://image.tmdb.org/t/p/original/usiJGjbTVR4y8FZ7r3ahoxt9Wka.jpg 2024-11-02 04:58:09.242 Info HttpClient: GET https://image.tmdb.org/t/p/original/z7sCgA9TiyVuBosmgBJbAxgm05K.jpg 2024-11-02 04:58:09.737 Info HttpClient: GET https://image.tmdb.org/t/p/original/iGOyRvs0Urcb04TN9n3UEdK0ejm.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/7zn5wPzHDSScUJVnBwpxYwzRvRz.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/2cE08v6N7OyWH8OqenYelQ2dEWy.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/alMVJXk8kSParwctJOwupAs6uXf.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/iniPF1xPwGld4uZaPtNQ7Ppn5zc.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/hdqN95uGwwmVjuwBsaX48wV633Q.jpg 2024-11-02 04:58:09.777 Info HttpClient: GET https://image.tmdb.org/t/p/original/rBeV0ZXhYc0cXC2L0vr50ZmjYyn.jpg 2024-11-02 04:58:09.871 Info HttpClient: GET https://artworks.thetvdb.com/banners/actors/417579.jpg 2024-11-02 04:58:09.871 Info HttpClient: GET https://artworks.thetvdb.com/banners/actors/417583.jpg 2024-11-02 04:58:09.879 Info HttpClient: GET https://image.tmdb.org/t/p/original/fDld4nJCmjPogCsvHxy1dckyDZ0.jpg 2024-11-02 04:58:09.880 Info HttpClient: GET https://image.tmdb.org/t/p/original/hVxuHPdxGGjwnN6qWQCGgKlXtvO.jpg 2024-11-02 04:58:10.438 Info HttpClient: GET https://image.tmdb.org/t/p/original/9adWobzjUhIp7A2Ps6XWHTrHWGV.jpg 2024-11-02 04:58:10.438 Info HttpClient: GET https://image.tmdb.org/t/p/original/bJcPECjdBenuJxxFkoWUOefgMWp.jpg 2024-11-02 04:58:10.447 Info HttpClient: GET https://artworks.thetvdb.com/banners/v4/actor/8198019/photo/650c2924cd503.jpg 2024-11-02 04:58:10.455 Info HttpClient: GET https://image.tmdb.org/t/p/original/2TGPhdpRC5wjdFEJqnLYiN5kbwg.jpg 2024-11-02 04:58:10.474 Info HttpClient: GET https://image.tmdb.org/t/p/original/rNY5iuTZ8LTfKr0OIvqPSfpNV63.jpg 2024-11-02 04:58:10.635 Info HttpClient: GET https://image.tmdb.org/t/p/original/weqb7jkGhNfdEJsGArbvAqqhuXD.jpg 2024-11-02 04:58:10.636 Info HttpClient: GET https://image.tmdb.org/t/p/original/rZIEJea6ZgLyIeKl6q4TPyhgJYu.jpg
Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 But really need a specific example of where this person is attached to ie movie/tv at this is from time of import of said movie/tv show or maybe a update to said movie/tv show.
Neminem 1518 Posted November 2, 2024 Posted November 2, 2024 (edited) Yes TVDB is the first provider in all my options. Except for this, that gave funky season naming. Edited November 2, 2024 by Neminem
Happy2Play 9780 Posted November 2, 2024 Posted November 2, 2024 2 minutes ago, Neminem said: Here is looks like Emby is pulling all images directly from tmdb when making my library search in stead of using my cache/server metadata. Why ?? 2024-11-02 04:58:08.972 Info Server: http/1.1 Response 404 to host2. Time: 3ms. GET http://host1:8096/emby/Items/29998/Images/Primary?maxHeight=194&maxWidth=130&tag=181e0f56dd5af18af5a301a58493f91e&quality=90 2024-11-02 04:58:09.154 Info HttpClient: GET https://image.tmdb.org/t/p/original/1uMca03gCsZnPPrUaFTn0q4i2Ru.jpg 2024-11-02 04:58:09.156 Info HttpClient: GET https://image.tmdb.org/t/p/original/37cPl9BaiCY24eMMMOxlZuTkGo7.jpg 2024-11-02 04:58:09.163 Info HttpClient: GET https://image.tmdb.org/t/p/original/bxfavdFhfX2bgwKj4OTU6hRIgYx.jpg 2024-11-02 04:58:09.163 Info HttpClient: GET https://image.tmdb.org/t/p/original/55WXHw9RDZw1HbJ1DxHSjs0nHyR.jpg 2024-11-02 04:58:09.192 Info HttpClient: GET https://image.tmdb.org/t/p/original/xEaFJGeXCOuiGNMVFMiKO8tRl0I.jpg 2024-11-02 04:58:09.196 Info HttpClient: GET https://image.tmdb.org/t/p/original/mkPi2f1y4brv7KgrhKgWqTkyAY4.jpg 2024-11-02 04:58:09.208 Info HttpClient: GET https://image.tmdb.org/t/p/original/2lEWcu7QpF5kI6FHeOonnzQRcuW.jpg 2024-11-02 04:58:09.209 Info HttpClient: GET https://image.tmdb.org/t/p/original/usiJGjbTVR4y8FZ7r3ahoxt9Wka.jpg 2024-11-02 04:58:09.242 Info HttpClient: GET https://image.tmdb.org/t/p/original/z7sCgA9TiyVuBosmgBJbAxgm05K.jpg 2024-11-02 04:58:09.737 Info HttpClient: GET https://image.tmdb.org/t/p/original/iGOyRvs0Urcb04TN9n3UEdK0ejm.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/7zn5wPzHDSScUJVnBwpxYwzRvRz.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/2cE08v6N7OyWH8OqenYelQ2dEWy.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/alMVJXk8kSParwctJOwupAs6uXf.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/iniPF1xPwGld4uZaPtNQ7Ppn5zc.jpg 2024-11-02 04:58:09.738 Info HttpClient: GET https://image.tmdb.org/t/p/original/hdqN95uGwwmVjuwBsaX48wV633Q.jpg 2024-11-02 04:58:09.777 Info HttpClient: GET https://image.tmdb.org/t/p/original/rBeV0ZXhYc0cXC2L0vr50ZmjYyn.jpg 2024-11-02 04:58:09.871 Info HttpClient: GET https://artworks.thetvdb.com/banners/actors/417579.jpg 2024-11-02 04:58:09.871 Info HttpClient: GET https://artworks.thetvdb.com/banners/actors/417583.jpg 2024-11-02 04:58:09.879 Info HttpClient: GET https://image.tmdb.org/t/p/original/fDld4nJCmjPogCsvHxy1dckyDZ0.jpg 2024-11-02 04:58:09.880 Info HttpClient: GET https://image.tmdb.org/t/p/original/hVxuHPdxGGjwnN6qWQCGgKlXtvO.jpg 2024-11-02 04:58:10.438 Info HttpClient: GET https://image.tmdb.org/t/p/original/9adWobzjUhIp7A2Ps6XWHTrHWGV.jpg 2024-11-02 04:58:10.438 Info HttpClient: GET https://image.tmdb.org/t/p/original/bJcPECjdBenuJxxFkoWUOefgMWp.jpg 2024-11-02 04:58:10.447 Info HttpClient: GET https://artworks.thetvdb.com/banners/v4/actor/8198019/photo/650c2924cd503.jpg 2024-11-02 04:58:10.455 Info HttpClient: GET https://image.tmdb.org/t/p/original/2TGPhdpRC5wjdFEJqnLYiN5kbwg.jpg 2024-11-02 04:58:10.474 Info HttpClient: GET https://image.tmdb.org/t/p/original/rNY5iuTZ8LTfKr0OIvqPSfpNV63.jpg 2024-11-02 04:58:10.635 Info HttpClient: GET https://image.tmdb.org/t/p/original/weqb7jkGhNfdEJsGArbvAqqhuXD.jpg 2024-11-02 04:58:10.636 Info HttpClient: GET https://image.tmdb.org/t/p/original/rZIEJea6ZgLyIeKl6q4TPyhgJYu.jpg really need debug logging but to me this suggest you don't have the images local and are still ie getting on demand images from provider so your DB is full of urls instead of local paths.
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