2024-05-21, 05:54 PM
Hey all, I've had a few funny issues since the big updates, and I've managed to corner most of them and pretty much everything's running very smoothly. Today though, I noticed a lot of errors in a scheduled media scan, and wanted to know if they're symptoms of greater issues. When scanning my music library, I'm getting a lot of errors like this:
The files where it errors out seem to play perfectly and don't seem to have any issues, but I figured I'd check.
Code:
[2024-05-21 07:40:53.153 -07:00] [INF] [29] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/music/Sly & The Family Stone/Stand!/01 Stand!.mp3\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-21 07:40:53.157 -07:00] [ERR] [21] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
TagLib.CorruptFileException: A picture frame must contain at least 5 bytes.
at TagLib.Id3v2.AttachmentFrame.ParseFields(ByteVector data, Byte version)
at TagLib.Id3v2.Frame.SetData(ByteVector data, Int32 offset, Byte version, Boolean readHeader)
at TagLib.Id3v2.FrameFactory.CreateFrame(ByteVector data, File file, Int32& offset, Byte version, Boolean alreadyUnsynched)
at TagLib.Id3v2.Tag.Parse(ByteVector data, File file, Int64 position, ReadStyle style)
at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle)
at InvokeStub_AudioFile..ctor(Object, Span`1)
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 MediaBrowser.Providers.MediaInfo.AudioFileProber.FetchDataFromTags(Audio audio, MediaInfo mediaInfo, MetadataRefreshOptions options, Boolean tryExtractEmbeddedLyrics)
at MediaBrowser.Providers.MediaInfo.AudioFileProber.FetchAsync(Audio audio, MediaInfo mediaInfo, MetadataRefreshOptions options, CancellationToken cancellationToken)
at MediaBrowser.Providers.MediaInfo.AudioFileProber.Probe[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken)
The files where it errors out seem to play perfectly and don't seem to have any issues, but I figured I'd check.