2025-11-09, 03:42 PM
(2025-11-06, 10:13 AM)Scrat134 Wrote: 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, Nullable1 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, Nullable1 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, Nullable1 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, Nullable1 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, Nullable1 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, Nullable1 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, List1 downloadedImages, RefreshResult result, CancellationToken cancellationToken)1)
[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, 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 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, Span1 copyOfArgs, BindingFlags invokeAttr) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle)1)
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, 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.
Anyone got any idea why I'm getting hundreds of these error entries since updating in the JF logs??
I cannot see anything obvious wrong, furthermore, I thought TagLib had been retired in a previous version due to non-maintenance by the dev?

