When I run Plexyfin, it does copy some posters from Plex over to Jellyfin. Some of them do not and it is different every time. The movies are accessible in Jellyfin and Plex. There are a lot of 503 errors. If there is anything else I can provide, let me know.
Plexyfin Version 0.6.2.0
Jellyfin build version 10.11.5
Jellyfin is run in a docker and is Successfully connected to Plex Media Server.
Here is a section from my logs.
[2026-01-17 13:50:53.375 +00:00] [ERR] [47] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Error processing main artwork for "Underworld: Evolution"
System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Jellyfin.Plugin.Plexyfin.Api.PlexyfinController.ProcessMainItemArtwork(BaseItem jellyfinItem, PlexItem plexItem)
[2026-01-17 13:50:53.379 +00:00] [ERR] [43] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Error processing main artwork for "White Men Can't Jump"
System.Net.Http.HttpRequestException: An error occurred while sending the request.
---> System.IO.IOException: Unable to write data to the transport connection: Broken pipe.
---> System.Net.Sockets.SocketException (32): Broken pipe
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)
at System.Net.Sockets.NetworkStream.WriteAsync(ReadOnlyMemory1 buffer, CancellationToken cancellationToken) at System.Net.Security.SslStream.WriteSingleChunk[TIOAdapter](ReadOnlyMemory1 buffer, CancellationToken cancellationToken)
at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Security.SslStream.WriteAsync(ReadOnlyMemory1 buffer, CancellationToken cancellationToken)
at System.Net.Http.HttpConnection.WriteToStreamAsync(ReadOnlyMemory1 source, Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.SendWithNtProxyAuthAsync(HttpConnection connection, HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.MoveNext(Thread threadPoolThread) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining) at System.Threading.Tasks.Task.RunContinuations(Object continuationObject) at System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder1.SetResult(TResult result)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
--- End of stack trace from previous location ---
--- End of inner exception stack trace ---
at System.Net.Security.SslStream.g__CompleteWriteAsync|164_1[TIOAdapter](ValueTask writeTask, ProtocolToken token)
at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken)
at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.g__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.g__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at Jellyfin.Plugin.Plexyfin.Api.PlexyfinController.ProcessMainItemArtwork(BaseItem jellyfinItem, PlexItem plexItem)
[2026-01-17 13:50:53.368 +00:00] [ERR] [71] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Error processing main artwork for "Vox Lux"
System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Jellyfin.Plugin.Plexyfin.Api.PlexyfinController.ProcessMainItemArtwork(BaseItem jellyfinItem, PlexItem plexItem)
[2026-01-17 13:50:53.401 +00:00] [INF] [86] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: No Backdrop images to clear for "Alvin and the Chipmunks: The Squeakquel"
[2026-01-17 13:50:53.369 +00:00] [ERR] [84] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Error processing main artwork for "Valiant"
System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Jellyfin.Plugin.Plexyfin.Api.PlexyfinController.ProcessMainItemArtwork(BaseItem jellyfinItem, PlexItem plexItem)
[2026-01-17 13:50:53.444 +00:00] [INF] [48] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Deleting existing Backdrop image file: "/config/metadata/library/e8/e867f4bd532909ab50a69a8bebd738c9/backdrop.jpg"
[2026-01-17 13:50:53.629 +00:00] [INF] [86] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Clearing 1 Backdrop images for "Star Trek V: The Final Frontier"
[2026-01-17 13:50:53.630 +00:00] [INF] [86] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Removing Backdrop image from item "Star Trek V: The Final Frontier"
[2026-01-17 13:50:53.630 +00:00] [INF] [86] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Updating repository after Backdrop image removal for "Star Trek V: The Final Frontier"
[2026-01-17 13:50:53.687 +00:00] [INF] [72] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: No Backdrop images to clear for "Wild Hogs"
[2026-01-17 13:50:53.687 +00:00] [INF] [72] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Deleting existing Backdrop image file: "/config/metadata/library/f3/f3e9db3d3082eb9f3259cf4564e1529d/backdrop.jpg"
[2026-01-17 13:50:53.707 +00:00] [INF] [85] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Clearing 1 Backdrop images for "Flatliners"
[2026-01-17 13:50:53.707 +00:00] [INF] [85] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Removing Backdrop image from item "Flatliners"
[2026-01-17 13:50:53.707 +00:00] [INF] [85] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Updating repository after Backdrop image removal for "Flatliners"
[2026-01-17 13:50:53.722 +00:00] [INF] [48] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Clearing 1 Backdrop images for "xXx"
[2026-01-17 13:50:53.722 +00:00] [INF] [48] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Removing Backdrop image from item "xXx"
[2026-01-17 13:50:53.722 +00:00] [INF] [48] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Updating repository after Backdrop image removal for "xXx"
[2026-01-17 13:50:53.735 +00:00] [INF] [68] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Clearing 1 Backdrop images for "Star Wars"
[2026-01-17 13:50:53.735 +00:00] [INF] [68] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Removing Backdrop image from item "Star Wars"
[2026-01-17 13:50:53.735 +00:00] [INF] [68] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Updating repository after Backdrop image removal for "Star Wars"
When I run Plexyfin, it does copy some posters from Plex over to Jellyfin. Some of them do not and it is different every time. The movies are accessible in Jellyfin and Plex. There are a lot of 503 errors. If there is anything else I can provide, let me know.
Plexyfin Version 0.6.2.0
Jellyfin build version 10.11.5
Jellyfin is run in a docker and is Successfully connected to Plex Media Server.
Here is a section from my logs.
[2026-01-17 13:50:53.375 +00:00] [ERR] [47] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Error processing main artwork for "Underworld: Evolution"
System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Jellyfin.Plugin.Plexyfin.Api.PlexyfinController.ProcessMainItemArtwork(BaseItem jellyfinItem, PlexItem plexItem)
[2026-01-17 13:50:53.379 +00:00] [ERR] [43] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Error processing main artwork for "White Men Can't Jump"
System.Net.Http.HttpRequestException: An error occurred while sending the request.
---> System.IO.IOException: Unable to write data to the transport connection: Broken pipe.
---> System.Net.Sockets.SocketException (32): Broken pipe
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)
at System.Net.Sockets.NetworkStream.WriteAsync(ReadOnlyMemory
1 buffer, CancellationToken cancellationToken) at System.Net.Security.SslStream.WriteSingleChunk[TIOAdapter](ReadOnlyMemory1 buffer, CancellationToken cancellationToken)at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory
1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Security.SslStream.WriteAsync(ReadOnlyMemory1 buffer, CancellationToken cancellationToken)at System.Net.Http.HttpConnection.WriteToStreamAsync(ReadOnlyMemory
1 source, Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.SendWithNtProxyAuthAsync(HttpConnection connection, HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.MoveNext(Thread threadPoolThread) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining) at System.Threading.Tasks.Task.RunContinuations(Object continuationObject) at System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder1.SetResult(TResult result)at System.Threading.Tasks.TaskCompletionSourceWithCancellation
1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
--- End of stack trace from previous location ---
--- End of inner exception stack trace ---
at System.Net.Security.SslStream.g__CompleteWriteAsync|164_1[TIOAdapter](ValueTask writeTask, ProtocolToken token)
at System.Net.Security.SslStream.WriteAsyncInternal[TIOAdapter](ReadOnlyMemory`1 buffer, CancellationToken cancellationToken)
at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.g__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.g__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at Jellyfin.Plugin.Plexyfin.Api.PlexyfinController.ProcessMainItemArtwork(BaseItem jellyfinItem, PlexItem plexItem)
[2026-01-17 13:50:53.368 +00:00] [ERR] [71] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Error processing main artwork for "Vox Lux"
System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Jellyfin.Plugin.Plexyfin.Api.PlexyfinController.ProcessMainItemArtwork(BaseItem jellyfinItem, PlexItem plexItem)
[2026-01-17 13:50:53.401 +00:00] [INF] [86] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: No Backdrop images to clear for "Alvin and the Chipmunks: The Squeakquel"
[2026-01-17 13:50:53.369 +00:00] [ERR] [84] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Error processing main artwork for "Valiant"
System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Jellyfin.Plugin.Plexyfin.Api.PlexyfinController.ProcessMainItemArtwork(BaseItem jellyfinItem, PlexItem plexItem)
[2026-01-17 13:50:53.444 +00:00] [INF] [48] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Deleting existing Backdrop image file: "/config/metadata/library/e8/e867f4bd532909ab50a69a8bebd738c9/backdrop.jpg"
[2026-01-17 13:50:53.629 +00:00] [INF] [86] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Clearing 1 Backdrop images for "Star Trek V: The Final Frontier"
[2026-01-17 13:50:53.630 +00:00] [INF] [86] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Removing Backdrop image from item "Star Trek V: The Final Frontier"
[2026-01-17 13:50:53.630 +00:00] [INF] [86] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Updating repository after Backdrop image removal for "Star Trek V: The Final Frontier"
[2026-01-17 13:50:53.687 +00:00] [INF] [72] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: No Backdrop images to clear for "Wild Hogs"
[2026-01-17 13:50:53.687 +00:00] [INF] [72] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Deleting existing Backdrop image file: "/config/metadata/library/f3/f3e9db3d3082eb9f3259cf4564e1529d/backdrop.jpg"
[2026-01-17 13:50:53.707 +00:00] [INF] [85] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Clearing 1 Backdrop images for "Flatliners"
[2026-01-17 13:50:53.707 +00:00] [INF] [85] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Removing Backdrop image from item "Flatliners"
[2026-01-17 13:50:53.707 +00:00] [INF] [85] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Updating repository after Backdrop image removal for "Flatliners"
[2026-01-17 13:50:53.722 +00:00] [INF] [48] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Clearing 1 Backdrop images for "xXx"
[2026-01-17 13:50:53.722 +00:00] [INF] [48] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Removing Backdrop image from item "xXx"
[2026-01-17 13:50:53.722 +00:00] [INF] [48] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Updating repository after Backdrop image removal for "xXx"
[2026-01-17 13:50:53.735 +00:00] [INF] [68] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Clearing 1 Backdrop images for "Star Wars"
[2026-01-17 13:50:53.735 +00:00] [INF] [68] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Removing Backdrop image from item "Star Wars"
[2026-01-17 13:50:53.735 +00:00] [INF] [68] Jellyfin.Plugin.Plexyfin.Api.PlexyfinController: Updating repository after Backdrop image removal for "Star Wars"