Jump to content

Pictures from Fanart just grey


Recommended Posts


Starting a few days ago all pictures from fanart ar just shown in grey. Updating the FreeNas plugin to the newest available version didn't change anything. It happened from one day to the other without changes on the system. Did fanart make changes on their api side or something? Other sources work fine. Problem seems to only occur with different series. No problem with films. (See attached Screenshot).

Emby - Fanart.PNG

Link to comment
Share on other sites


This is a timing and or throttle issue for FanArt.tv.  Either they error/time out or slow lazy load.  Even more problematic when there are a lot of images from that provider.

But since this is FreeNas it could be something else

But would need to see a server log for errors as it is common for their servers to be overloaded.

Link to comment
Share on other sites

2022-04-09 09:25:56.924 Info Server: http/1.1 Response 500 to Time: 416ms. http://emby.example.com/Images/Remote?imageUrl=https://assets.fanart.tv/fanart/tv/366524/tvposter/halo-6228f76b58a79.jpg

2022-04-09 09:25:57.137 Error Server: Error processing request
    *** Error Report ***
    Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
    Operating system: ................
    Framework: .NET Core 3.1.21
    OS/Process: x64/x64
    Runtime: system/System.Private.CoreLib.dll
    Processor count: 6
    Data path: /config
    Application path: /system
    System.IO.IOException: System.IO.IOException:  Received an unexpected EOF or 0 bytes from the transport stream.
       at System.Net.Security.SslStream.<FillBufferAsync>g__InternalFillBufferAsync|215_0[TReadAdapter](TReadAdapter adap, ValueTask`1 task, Int32 min, Int32 initial)
       at System.Net.Security.SslStream.ReadAsyncInternal[TReadAdapter](TReadAdapter adapter, Memory`1 buffer)
       at System.Net.Http.HttpConnection.FillAsync()
       at System.Net.Http.HttpConnection.CopyToContentLengthAsync(Stream destination, UInt64 length, Int32 bufferSize, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnection.ContentLengthReadStream.CompleteCopyToAsync(Task copyTask, CancellationToken cancellationToken)
       at MediaBrowser.Api.Images.RemoteImageService.DownloadImage(String url, Guid urlHash, String pointerCachePath)
       at MediaBrowser.Api.Images.RemoteImageService.Get(GetRemoteImage request)
       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: System.Net.Security
    TargetSite: Void MoveNext()


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