Yesterday, 10:13 AM
(This post was last modified: Yesterday, 10:24 AM by Scrat134. Edited 1 time in total.)
The stats...
Jellyfin v10.11.2 (recently updated from v 10.10.7)
Synology Container Manager / Docker (No Mem Limits / Med CPU priority)
Synology DSM 7.2.2-72806 Update 4, Intel Celeron J4125 2GHz, 18GB RAM
20TB HDD NAS Storage (RAID)
The post-update issue(s)...
All my libraries use the "Home Videos and Photos" library type.
Since updating, upon upload of any media or full library scan (as part scans/refreshes don't seem to do anything right now), I have hundreds of WRN and ERR entries in my JF log stating the likes of the below (partial log extract).
The files in question seem to display alright on the front end, but the log is rammed with these sorts of error lines... So something behind the scenes clearly isn't happy.
(filenames/paths removed)
[2025-11-06 00:31:23.364 +00:00] [WRN] [103] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: I-frame image extraction failed, will attempt standard way. Input: "file: xxxxxxxxxxxxxxxxxxx.MOV""
MediaBrowser.Common.FfmpegException: ffmpeg image extraction timed out for file:"xxxxxxxxxxxxxxxxxxx.MOV" after 10000ms
---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Diagnostics.Process.WaitForExitAsync(CancellationToken cancellationToken)
at MediaBrowser.Common.Extensions.ProcessExtensions.WaitForExitAsync(Process process, TimeSpan timeout)
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable
--- End of inner exception stack trace ---
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImage(String inputFile, String container, MediaStream videoStream, Nullable
[2025-11-06 00:31:33.375 +00:00] [ERR] [117] MediaBrowser.Providers.Videos.VideoMetadataService: Error in "Screen Grabber"
MediaBrowser.Common.FfmpegException: ffmpeg image extraction timed out for file:"xxxxxxxxxxxxxxxxxxx.MOV" after 10000ms
---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Diagnostics.Process.WaitForExitAsync(CancellationToken cancellationToken)
at MediaBrowser.Common.Extensions.ProcessExtensions.WaitForExitAsync(Process process, TimeSpan timeout)
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable
--- End of inner exception stack trace ---
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImage(String inputFile, String container, MediaStream videoStream, Nullable
at MediaBrowser.Providers.MediaInfo.VideoImageProvider.GetVideoImage(Video item, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.ItemImageProvider.RefreshFromProvider(BaseItem item, IDynamicImageProvider provider, ImageRefreshOptions refreshOptions, TypeOptions savedOptions, List
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle)
at Emby.Photos.PhotoProvider.FetchAsync(Photo item, MetadataRefreshOptions options, CancellationToken cancellationToken)
[2025-11-06 00:56:27.882 +00:00] [ERR] [117] Emby.Photos.PhotoProvider: Image Provider - Error reading image tag for "xxxxxxxxxxxxxxxxxxx.PNG"
TagLib.CorruptFileException: PNG Header was expected
at TagLib.Png.File.ValidateHeader()
at TagLib.Png.File.Read(ReadStyle propertiesStyle)
at TagLib.Png.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle)
at TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
at TagLib.File.Create(String path)
at Emby.Photos.PhotoProvider.FetchAsync(Photo item, MetadataRefreshOptions options, CancellationToken cancellationToken)
[2025-11-05 03:08:09.886 +00:00] [WRN] [9] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
Jellyfin v10.11.2 (recently updated from v 10.10.7)
Synology Container Manager / Docker (No Mem Limits / Med CPU priority)
Synology DSM 7.2.2-72806 Update 4, Intel Celeron J4125 2GHz, 18GB RAM
20TB HDD NAS Storage (RAID)
The post-update issue(s)...
All my libraries use the "Home Videos and Photos" library type.
Since updating, upon upload of any media or full library scan (as part scans/refreshes don't seem to do anything right now), I have hundreds of WRN and ERR entries in my JF log stating the likes of the below (partial log extract).
The files in question seem to display alright on the front end, but the log is rammed with these sorts of error lines... So something behind the scenes clearly isn't happy.
(filenames/paths removed)
[2025-11-06 00:31:23.364 +00:00] [WRN] [103] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: I-frame image extraction failed, will attempt standard way. Input: "file: xxxxxxxxxxxxxxxxxxx.MOV""
MediaBrowser.Common.FfmpegException: ffmpeg image extraction timed out for file:"xxxxxxxxxxxxxxxxxxx.MOV" after 10000ms
---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Diagnostics.Process.WaitForExitAsync(CancellationToken cancellationToken)
at MediaBrowser.Common.Extensions.ProcessExtensions.WaitForExitAsync(Process process, TimeSpan timeout)
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable
1 imageStreamIndex, Nullable1 threedFormat, Nullable1 offset, Boolean useIFrame, Nullable1 targetFormat, Boolean isAudio, CancellationToken cancellationToken)--- End of inner exception stack trace ---
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable
1 imageStreamIndex, Nullable1 threedFormat, Nullable1 offset, Boolean useIFrame, Nullable1 targetFormat, Boolean isAudio, CancellationToken cancellationToken)at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImage(String inputFile, String container, MediaStream videoStream, Nullable
1 imageStreamIndex, MediaSourceInfo mediaSource, Boolean isAudio, Nullable1 threedFormat, Nullable1 offset, Nullable1 targetFormat, CancellationToken cancellationToken)[2025-11-06 00:31:33.375 +00:00] [ERR] [117] MediaBrowser.Providers.Videos.VideoMetadataService: Error in "Screen Grabber"
MediaBrowser.Common.FfmpegException: ffmpeg image extraction timed out for file:"xxxxxxxxxxxxxxxxxxx.MOV" after 10000ms
---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Diagnostics.Process.WaitForExitAsync(CancellationToken cancellationToken)
at MediaBrowser.Common.Extensions.ProcessExtensions.WaitForExitAsync(Process process, TimeSpan timeout)
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable
1 imageStreamIndex, Nullable1 threedFormat, Nullable1 offset, Boolean useIFrame, Nullable1 targetFormat, Boolean isAudio, CancellationToken cancellationToken)--- End of inner exception stack trace ---
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable
1 imageStreamIndex, Nullable1 threedFormat, Nullable1 offset, Boolean useIFrame, Nullable1 targetFormat, Boolean isAudio, CancellationToken cancellationToken)at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImage(String inputFile, String container, MediaStream videoStream, Nullable
1 imageStreamIndex, MediaSourceInfo mediaSource, Boolean isAudio, Nullable1 threedFormat, Nullable1 offset, Nullable1 targetFormat, CancellationToken cancellationToken)at MediaBrowser.Providers.MediaInfo.VideoImageProvider.GetVideoImage(Video item, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.ItemImageProvider.RefreshFromProvider(BaseItem item, IDynamicImageProvider provider, ImageRefreshOptions refreshOptions, TypeOptions savedOptions, List
1 downloadedImages, RefreshResult result, CancellationToken cancellationToken)
[2025-11-06 00:38:43.085 +00:00] [ERR] [123] Emby.Photos.PhotoProvider: Image Provider - Error reading image tag for "xxxxxxxxxxxxxxxxxxx.JPG"
TagLib.CorruptFileException: Expected SOI marker at the start of the file.
at TagLib.Jpeg.File.Read(ReadStyle propertiesStyle)
at InvokeStub_File..ctor(Object, Span1)at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle)
at Emby.Photos.PhotoProvider.FetchAsync(Photo item, MetadataRefreshOptions options, CancellationToken cancellationToken)
[2025-11-06 00:56:27.882 +00:00] [ERR] [117] Emby.Photos.PhotoProvider: Image Provider - Error reading image tag for "xxxxxxxxxxxxxxxxxxx.PNG"
TagLib.CorruptFileException: PNG Header was expected
at TagLib.Png.File.ValidateHeader()
at TagLib.Png.File.Read(ReadStyle propertiesStyle)
at TagLib.Png.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span
1 copyOfArgs, BindingFlags invokeAttr) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle)
at Emby.Photos.PhotoProvider.FetchAsync(Photo item, MetadataRefreshOptions options, CancellationToken cancellationToken)
[2025-11-05 23:40:59.966 +00:00] [ERR] [100] Emby.Photos.PhotoProvider: Image Provider - Error reading image tag for "xxxxxxxxxxxxxxxxxxx.PNG"
TagLib.CorruptFileException: PNG Header was expected
at TagLib.Png.File.ValidateHeader()
at TagLib.Png.File.Read(ReadStyle propertiesStyle)
at TagLib.Png.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
at InvokeStub_File..ctor(Object, Span1)at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle)
at TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
at TagLib.File.Create(String path)
at Emby.Photos.PhotoProvider.FetchAsync(Photo item, MetadataRefreshOptions options, CancellationToken cancellationToken)
[2025-11-05 03:08:09.886 +00:00] [WRN] [9] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.

