Jump to content

Movie poster image issue


drizzt09
Go to solution Solved by drizzt09,

Recommended Posts

drizzt09

I must have some weird setting wrong somewhere but I can't seem to find it. I have searched online and not finding an answer either. 

My movie library primary poster image is being replaced by landscape wallpaper. Which ends up looking tiny because space is still portrait poster shape.

Updating images and many grabbing proper image fixes it but I have to go through each movie manually. Then a few days later they are all changed back to landscape image. I can't figure out why.

I would like to fix the issue and mass fix them all rather than 1by1.

It happens to movie library and kids movie library. 

It does not happen to tv library or kids tv library.

This also used to work properly but I want to say only started happening in the past 3-4 weeks. Not sure why. I don't recall changing any settings. We have had 2-3 server updates I think and some addon updates but not sure if related. 

Any thoughts?

Thank you 

Link to comment
Share on other sites

Happy2Play

Server log of when it happened may help see an issue, but you would have to Refresh w/replace imaged on the library.

You could test on one movie.

Edited by Happy2Play
Link to comment
Share on other sites

GrimReaper
1 hour ago, drizzt09 said:

Refresh with replacing images doesn't fix it.

I dont know when it really first happened.

Can you share a screenshot of your image fetchers in affected library? 

Link to comment
Share on other sites

drizzt09
28 minutes ago, GrimReaper said:

Can you share a screenshot of your image fetchers in affected library? 

image.png.9bf8bd40baa1f04d385386f0c3a979c5.png

image.png.51beb6bd8d69ba97d55e525f8ad921c1.png

image.png.25981eac4960317c43b7b3bafbf11974.png

Looks like its starting to happen with TV too:

image.thumb.png.095670d9e451115573db8aea1a8edcb4.png

 

Link to comment
Share on other sites

drizzt09
20 hours ago, Happy2Play said:

Server log of when it happened may help see an issue, but you would have to Refresh w/replace imaged on the library.

You could test on one movie.

Seems like this may be the issue but im confused. The external DAS with HDDs "used" to be connected to a Shield running Emby Server there but it has been since been moved and plugged into Windows PC and running Emby Server there(about a year now).

I did keep the cache and image files in the same path on the DAS:

/storage/BEC4BB25C4BADF39/NVIDIA_SHIELD/Emby/Cache/cache/temp

but other than that folder path mentioning "NVIDIA_SHIELD" there should no longer be any relation to the Shield at all. Emby server isnt even installed there anymore. Why is this referencing it in the error?


2022-07-18 10:07:24.375 Error ImageExtraction: Thumbnail-Filter extraction failed, will attempt standard way. Input: file:"/storage/BEC4BB25C4BADF39/Movies/Comics/Marvel/Spider-Man No Way Home.2022.1080p.BDRip.X264.AC3-EVO.mkv"
2022-07-18 10:07:24.377 Error App: Error in Screen Grabber
    *** Error Report ***
    Version: 4.6.7.0
    Command line: /data/app/com.emby.embyserver-Wx94_I6RDYA-BPRoiat2kg==/base.apk
    Operating system: Android 11 (REL) SDK:30 BuildId:RQ1A.210105.003  Incremental:7094531_2999.9831 Patch-Level: 2022-02-05
    Framework: Mono 6.12.0 (2020-02/c633fe92383) 4.0.50524.0
    OS/Process: Arm64/Arm64
    Runtime: mscorlib.dll
    Processor count: 4
    Data path: /storage/emulated/0/Android/data/com.emby.embyserver/files
    Application path: /data/user/0/com.emby.embyserver
    Fingerprint: NVIDIA/darcy/darcy:11/RQ1A.210105.003/7094531_2999.9831:user/release-keys
    Model: SHIELD Android TV - NVIDIA/NVIDIA
    Hardware: darcy/darcy/darcy/darcy
    SupportedAbis: arm64-v8a, armeabi-v7a, armeabi
    System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/storage/BEC4BB25C4BADF39/NVIDIA_SHIELD/Emby/Cache/cache/temp' is denied. ---> System.IO.IOException: Permission denied
       --- End of inner exception stack trace ---
      at System.IO.FileSystem.CreateDirectory (System.String fullPath) [0x00191] in <1b39a03c32ec46258a7821e202e0269f>:0 
      at System.IO.Directory.CreateDirectory (System.String path) [0x0002c] in <1b39a03c32ec46258a7821e202e0269f>:0 
      at Emby.Server.Implementations.IO.ManagedFileSystem.CreateDirectory (System.String path) [0x0001b] in <0914aad53d214f5093d6e8aa4f5ba4c1>:0 
      at Emby.Server.MediaEncoding.ImageExtraction.ImageExtractionManager.ExtractImageInternal (System.ReadOnlyMemory`1[T] inputPath, System.ReadOnlyMemory`1[T] container, MediaBrowser.Model.Entities.MediaStream videoStream, System.Nullable`1[T] streamIndex, System.Nullable`1[T] threedFormat, System.Nullable`1[T] offset, System.Boolean useThumbNailFilter, System.Threading.CancellationToken cancellationToken) [0x0008d] in <a040ccbc0a3a43809c5102fe6b535b21>:0 
      at Emby.Server.MediaEncoding.ImageExtraction.ImageExtractionManager.ExtractImage (System.ReadOnlyMemory`1[T] inputPath, System.ReadOnlyMemory`1[T] container, MediaBrowser.Model.Entities.MediaStream videoStream, System.Nullable`1[T] streamIndex, MediaBrowser.Model.MediaInfo.MediaProtocol protocol, System.Boolean isAudio, System.Nullable`1[T] threedFormat, System.Nullable`1[T] offset, System.Threading.CancellationToken cancellationToken) [0x0019a] in <a040ccbc0a3a43809c5102fe6b535b21>:0 
      at MediaBrowser.Providers.MediaInfo.VideoImageProvider.GetVideoImage (MediaBrowser.Controller.Entities.Video item, System.Threading.CancellationToken cancellationToken) [0x003aa] in <dcd25317f2ae490ebc7c99d132413406>:0 
      at MediaBrowser.Providers.Manager.ItemImageProvider.RefreshFromProvider (MediaBrowser.Controller.Entities.BaseItem item, MediaBrowser.Controller.Providers.IDynamicImageProvider provider, System.Boolean providerReportsChanges, MediaBrowser.Controller.Providers.ImageRefreshOptions refreshOptions, MediaBrowser.Model.Configuration.TypeOptions savedOptions, MediaBrowser.Model.Configuration.LibraryOptions libraryOptions, System.Collections.Generic.List`1[T] downloadedImages, MediaBrowser.Providers.Manager.RefreshResult result, System.Threading.CancellationToken cancellationToken) [0x0016e] in <dcd25317f2ae490ebc7c99d132413406>:0 
    Source: mscorlib
    TargetSite: Void Throw()
    InnerException: System.IO.IOException: Permission denied
    Source: 
    TargetSite: 

Link to comment
Share on other sites

OK so it looks like you configured a cache directory that the server is being denied write access to. I would look at either resolving that or just going back to the default.

Link to comment
Share on other sites

drizzt09
10 minutes ago, Luke said:

OK so it looks like you configured a cache directory that the server is being denied write access to. I would look at either resolving that or just going back to the default.

I'm able to get to the directory from the windows pc that's running emby server.

It's on the same DAS and HDD as the movie itself. Just a different folder.

But I'm confused as to why when I refresh images it it saying Nvidia shield and android when I'm not running on shield(for over a year). It's windows. 

Link to comment
Share on other sites

GrimReaper
12 minutes ago, drizzt09 said:

I'm able to get to the directory from the windows pc that's running emby server.

It's on the same DAS and HDD as the movie itself. Just a different folder.

But I'm confused as to why when I refresh images it it saying Nvidia shield and android when I'm not running on shield(for over a year). It's windows. 

It surely looks like your Shield server is alive and kicking. Are you positive it's not running and you're not connected to it instead to your Win server? Whats the address in the address bar? Care to share a screenshot of server paths in Dashboard>lower right part? 

Link to comment
Share on other sites

drizzt09
1 hour ago, GrimReaper said:

It surely looks like your Shield server is alive and kicking. Are you positive it's not running and you're not connected to it instead to your Win server? Whats the address in the address bar? Care to share a screenshot of server paths in Dashboard>lower right part? 

I'll have to double check that info when done work a little later. Thanks. 

Link to comment
Share on other sites

drizzt09

ok took a few minutes away. did an emby restart on the windows pc and ran an update on movie TENET. This is what I see in logs:

2022-07-18 14:19:20.557 Info MediaProbeManager: ProcessRun 'ffprobe' Execute: C:\Users\power\AppData\Roaming\Emby-Server\system\ffprobe.exe -i file:"I:\Movies\Sci-Fi\Tenet.2020.IMAX.1080p.BluRay.x265-RARBG.mp4" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2022-07-18 14:19:31.525 Info MediaProbeManager: ProcessRun 'ffprobe' Process exited with code 1 - Failed
2022-07-18 14:19:31.562 Error App: Error in ffprobe
    *** Error Report ***
    Version: 4.7.5.0
    Command line: C:\Users\power\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp
    Operating system: Microsoft Windows 10.0.19044
    Framework: .NET 6.0.5
    OS/Process: x64/x64
    Runtime: C:/Users/power/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: C:\Users\power\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\power\AppData\Roaming\Emby-Server\system
    System.Exception: System.Exception: ffprobe failed for file:"I:\Movies\Sci-Fi\Tenet.2020.IMAX.1080p.BluRay.x265-RARBG.mp4" - streams and format are both null: 
{
    
    }
    
    
ffprobe version 5.0.0-emby_2022_05_07-g463c71b3b3+1847 Copyright (c) 2007-2022 the FFmpeg developers and softworkz for Emby LLC
      built with gcc 10.3.0 (Rev5, Built by MSYS2 project)
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0000024412030640] moov atom not found
    file:I:\Movies\Sci-Fi\Tenet.2020.IMAX.1080p.BluRay.x265-RARBG.mp4: Invalid data found when processing input
    
    
       at Emby.Server.MediaEncoding.Probing.MediaProbeManager.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, String userAgent, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Boolean forceEnableLogging, CancellationToken cancellationToken)
       at Emby.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](MetadataResult`1 metadataResult, MetadataRefreshOptions options, LibraryOptions libraryOptions, CancellationToken cancellationToken)
       at Emby.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, MetadataResult`1 itemResult, String logName, MetadataRefreshOptions options, LibraryOptions libraryOptions, RefreshResult refreshResult, CancellationToken cancellationToken)
    Source: Emby.Server.MediaEncoding
    TargetSite: Void MoveNext()
    
2022-07-18 14:19:31.629 Info HttpClient: GET https://api.themoviedb.org/3/movie/577922?api_key=x_secret1_x&append_to_response=alternative_titles,reviews,casts,releases,images,keywords,trailers&language=en&include_image_language=en,null
2022-07-18 14:19:32.602 Info HttpClient: GET https://api.themoviedb.org/3/configuration?api_key=x_secret1_x
2022-07-18 14:19:32.698 Info App: MovieDb settings: {"images":{"base_url":"http://image.tmdb.org/t/p/","secure_base_url":"https://image.tmdb.org/t/p/","backdrop_sizes":["w300","w780","w1280","original"],"logo_sizes":["w45","w92","w154","w185","w300","w500","original"],"poster_sizes":["w92","w154","w185","w342","w500","w780","original"],"profile_sizes":["w45","w185","h632","original"],"still_sizes":["w92","w185","w300","original"]},"change_keys":["adult","air_date","also_known_as","alternative_titles","biography","birthday","budget","cast","certifications","character_names","created_by","crew","deathday","episode","episode_number","episode_run_time","freebase_id","freebase_mid","general","genres","guest_stars","homepage","images","imdb_id","languages","name","network","origin_country","original_name","original_title","overview","parts","place_of_birth","plot_keywords","production_code","production_companies","production_countries","releases","revenue","runtime","season","season_number","season_regular","spoken_languages","status","tagline","title","translations","tvdb_id","tvrage_id","type","video","videos"]}
2022-07-18 14:19:32.754 Info HttpClient: GET https://private.omdbapi.com?apikey=x_secret2_x&i=tt6723592&plot=short&tomatoes=true&r=json
2022-07-18 14:19:33.157 Info HttpClient: GET https://api.themoviedb.org/3/movie/577922?api_key=x_secret1_x&append_to_response=alternative_titles,reviews,casts,releases,images,keywords,trailers
2022-07-18 14:19:33.503 Info HttpClient: GET https://webservice.fanart.tv/v3/movies/577922?api_key=x_secret3_x
 

TV is working. its just movies:

image.png.8211f28a114eb028863d608e9168c691.png

The nvidia shield thing is my fault. was using wrong IP from another PC.which means nvidia is running server too and Ill still have to remove it. permission issue would be right than there because the files were moved but i dont care about the NVIDIA setup anyways. So above error woudl my concern. thanks

Link to comment
Share on other sites

  • Solution
drizzt09

Looks like I got it working. 

I removed nvida shield server install clearing data first. 

Refreshed server connection on windows to confirm it was pointing to correct IP(windows pc).

Then ran a refresh of content overwriting images on movies and kids movies library. Took a good 10 minutes but they are all showing proper images now. 

Thanks for all that assisted. 

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