Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not fetching metadata for more than half of my music library: #11678

Closed
1 task done
hownioni opened this issue May 16, 2024 · 20 comments
Closed
1 task done

Not fetching metadata for more than half of my music library: #11678

hownioni opened this issue May 16, 2024 · 20 comments
Labels
bug Something isn't working

Comments

@hownioni
Copy link

hownioni commented May 16, 2024

Please describe your bug

After some problems I ended up uninstalling and reinstalling jellyfin twice while making sure there were no jellyfin files left. I set up my libraries and my movies are fetching just right, however the music isn't, I try searching with MusicBrainz and it finds it but it shows that there are no images or anything else to grab, also the metadata isn't getting filled properly and many albums I'd have to fill by hand, I think the MusicBrainz extension may have issues. And for the record, yes, my music was propperly tagged by Picard.

Reproduction Steps

It was working in the previous version so probably update jellyfin and the musicbrainz extension and there will be the error.

Jellyfin Version

10.9.0

if other:

No response

Environment

- OS: Debian 12
- Linux Kernel: 6.1.0-21-amd64
- Virtualization: No
- Clients: Browser
- Browser: Firefox
- FFmpeg Version: 6-jellyfin
- Playback Method: Direct stream
- Hardware Acceleration: none
- GPU Model: Apollo Lake [HD Graphics 505]
- Plugins: Fanart, Ani-list, Cover Art Archive, Jellyfin-Ani-Sync, AudioDB, Discogs, MusicBrainz, OMDb, Sutdio Images, TMDb
- Reverse Proxy: nginx proxy manager
- Base URL: none
- Networking: Host
- Storage: local

Jellyfin logs

System.NullReferenceException: Object reference not set to an instance of an object.
   at Jellyfin.Plugin.Fanart.Providers.AlbumProvider.AddImages(List`1 list, String path, String releaseId, String releaseGroupId, CancellationToken cancellationToken)
   at Jellyfin.Plugin.Fanart.Providers.AlbumProvider.GetImages(BaseItem item, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type)
[2024-05-16 03:06:34.938 -06:00] [INF] Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/media/music/Mystery Skulls/Ultra Rare, Vol. 1/06 Soul on Fire.mp3\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-16 03:06:36.503 -06:00] [INF] Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/media/music/Mystery Skulls/Ultra Rare, Vol. 1/05 Keep It Together.mp3\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-16 03:06:39.051 -06:00] [INF] Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/media/music/Mystery Skulls/Ultra Rare, Vol. 1/04 In My Sleep.mp3\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-16 03:06:40.466 -06:00] [ERR] "AlbumProvider" failed in GetImageInfos for type "MusicAlbum" at "/data/media/music/Mystery Skulls/Ultra Rare, Vol. 1"
System.NullReferenceException: Object reference not set to an instance of an object.
   at Jellyfin.Plugin.Fanart.Providers.AlbumProvider.AddImages(List`1 list, String path, String releaseId, String releaseGroupId, CancellationToken cancellationToken)
   at Jellyfin.Plugin.Fanart.Providers.AlbumProvider.GetImages(BaseItem item, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type)
[2024-05-16 03:06:41.655 -06:00] [ERR] Error refreshing item
System.InvalidOperationException: Must add values for the following parameters: @Type2, @Value2, @CleanValue2
   at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext()
   at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery()
   at Emby.Server.Implementations.Data.SqliteItemRepository.InsertItemValues(Guid id, List`1 values, SqliteConnection db)
   at Emby.Server.Implementations.Data.SqliteItemRepository.UpdateItemValues(Guid itemId, List`1 values, SqliteConnection db)
   at Emby.Server.Implementations.Data.SqliteItemRepository.SaveItemsInTransaction(SqliteConnection db, IEnumerable`1 tuples)
   at Emby.Server.Implementations.Data.SqliteItemRepository.SaveItems(IReadOnlyList`1 items, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Library.LibraryManager.UpdateItemsAsync(IReadOnlyList`1 items, BaseItem parent, ItemUpdateType updateReason, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.SaveItemAsync(MetadataResult`1 result, ItemUpdateType reason, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.RefreshMetadata(BaseItem item, MetadataRefreshOptions refreshOptions, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.BaseItem.RefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Audio.MusicAlbum.RefreshAllMetadata(MetadataRefreshOptions refreshOptions, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.RefreshAllMetadataForContainer(IMetadataContainer container, MetadataRefreshOptions refreshOptions, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.RefreshChildMetadata(BaseItem child, MetadataRefreshOptions refreshOptions, Boolean recursive, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.<>c__DisplayClass69_0`1.<<RunTasks>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at MediaBrowser.Controller.Entities.Folder.RunTasks[T](Func`3 task, IList`1 children, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.RefreshChildMetadata(BaseItem child, MetadataRefreshOptions refreshOptions, Boolean recursive, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.<>c__DisplayClass69_0`1.<<RunTasks>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at MediaBrowser.Controller.Entities.Folder.RunTasks[T](Func`3 task, IList`1 children, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.ValidateChildrenInternal2(IProgress`1 progress, Boolean recursive, Boolean refreshChildMetadata, Boolean allowRemoveRoot, MetadataRefreshOptions refreshOptions, IDirectoryService directoryService, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.ValidateChildrenInternal(IProgress`1 progress, Boolean recursive, Boolean refreshChildMetadata, Boolean allowRemoveRoot, MetadataRefreshOptions refreshOptions, IDirectoryService directoryService, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.ProviderManager.RefreshCollectionFolderChildren(MetadataRefreshOptions options, CollectionFolder collectionFolder, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.ProviderManager.RefreshItem(BaseItem item, MetadataRefreshOptions options, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.ProviderManager.StartProcessingRefreshQueue()
[2024-05-16 03:06:47.150 -06:00] [INF] Logging out access token "2fcad4e65cbc4daabcd3024e0003af12"
[2024-05-16 03:06:47.228 -06:00] [INF] Logging out access token "4bb8c35bd4de495b943ae955e17995bb"
[2024-05-16 03:06:47.228 -06:00] [INF] Logging out access token "bdd2ec421ec44d60b2ef52471b7cd3b5"
[2024-05-16 03:06:47.228 -06:00] [INF] Logging out access token "2a54313a850046d6b1f62949dc9d6200"
[2024-05-16 03:06:49.616 -06:00] [INF] Logging out access token "bd00b4182be44e90b9e2ed4b90c179aa"
[2024-05-16 03:06:49.997 -06:00] [INF] Logging out access token "81cc647cf1434671ad015f1ff1f0e977"
[2024-05-16 03:07:20.989 -06:00] [ERR] Provider "Discogs" failed to retrieve search results
System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (Unauthorized).
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at Jellyfin.Plugin.Discogs.DiscogsApi.Request(HttpRequestMessage request, CancellationToken cancellationToken)
   at Jellyfin.Plugin.Discogs.DiscogsApi.Search(String query, String type, CancellationToken cancellationToken)
   at Jellyfin.Plugin.Discogs.Providers.DiscogsAlbumProvider.GetSearchResults(AlbumInfo searchInfo, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.ProviderManager.GetRemoteSearchResults[TItemType,TLookupType](RemoteSearchQuery`1 searchInfo, BaseItem referenceItem, CancellationToken cancellationToken)

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

image

Code of Conduct

  • I agree to follow this project's Code of Conduct
@hownioni hownioni added the bug Something isn't working label May 16, 2024
@hownioni
Copy link
Author

After entering my Discogs API key if I click Identify it does find artwork and everything for the album. However I deleted and created my Music library again this time prioritizing discogs and I still have to manually identify each album

@Shadowghost
Copy link
Contributor

You need the CoverArtArchive plugin to get album art from MusicBrainz

@hownioni
Copy link
Author

I already have it installed

@hownioni
Copy link
Author

I tried again just right now and the scan was very quick, went to see my library and it's still not working

@eightsheep67
Copy link

i also have problem with music library. It was ok on 10.8.13, then I upgraded to 10.9 and new added song not scraped correctly, it missed artists and album pic, i had to add manully. then I tried clean installation and clean all music nfo file. finding that there are 0 artist in the library. I trid many times on different machine with 10.9.1 docker image. it come out the same result.

@hownioni
Copy link
Author

Yeah, it was working for me on 10.8.13 as well

@eightsheep67
Copy link

Yeah, it was working for me on 10.8.13 as well

i upgrade to 10.9.1 for lyrics function, but it not working with app like manet that claims it support lyric funtion.
i have tag-writed lyric and .lrc file, none of them had been recognized.

@gnattu
Copy link
Member

gnattu commented May 18, 2024

Can you try 10.9.2 and see if it works?

@jellyfin-bot jellyfin-bot added this to Needs triage in Issue Triage for Main Repo May 18, 2024
@eightsheep67
Copy link

eightsheep67 commented May 18, 2024

Can you try 10.9.2 and see if it works?

still no artist found... with musicbrainz and audiodb plugin.
屏幕截图 2024-05-18 141634
all tags are not recognized.
my music files are managed by iTunes.
屏幕截图 2024-05-18 141843
tags are complete.
屏幕截图 2024-05-18 142002

it's just a sample, all music counter the same problem.

@gnattu
Copy link
Member

gnattu commented May 18, 2024

Can you try 10.9.2 and see if it works?

still no artist found... with musicbrainz and audiodb plugin. 屏幕截图 2024-05-18 141634 all tags are not recognized. my music files are managed by iTunes. 屏幕截图 2024-05-18 141843 tags are complete. 屏幕截图 2024-05-18 142002

it's just a sample, all music counter the same problem.

Your issue seems to be different from the OP, his issue is mainly a database issue, but yours is different. Can you post your env info and logs?

@eightsheep67
Copy link

eightsheep67 commented May 18, 2024

Can you try 10.9.2 and see if it works?

still no artist found... with musicbrainz and audiodb plugin. 屏幕截图 2024-05-18 141634 all tags are not recognized. my music files are managed by iTunes. 屏幕截图 2024-05-18 141843 tags are complete. 屏幕截图 2024-05-18 142002
it's just a sample, all music counter the same problem.

Your issue seems to be different from the OP, his issue is mainly a database issue, but yours is different. Can you post your env info and logs?

Synology DS916+ DSM 7.2 Container

屏幕截图 2024-05-18 150449

------------------here is the log-------------------------

file:\"/media/music/iTunes/iTunes Media/test/4 Non Blondes/Bigger, Better, Faster, More!/1-11 What's Up.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:41.619 +00:00] [ERR] [43] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:41.619 +00:00] [ERR] [23] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:41.620 +00:00] [ERR] [30] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:41.620 +00:00] [ERR] [10] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:41.819 +00:00] [INF] [43] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-02 Rock 'n' Roll Damnation.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:41.926 +00:00] [ERR] [31] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:41.943 +00:00] [INF] [31] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-03 Guns For Hire.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.054 +00:00] [ERR] [28] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.080 +00:00] [INF] [28] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-04 Cold Hearted Man.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.204 +00:00] [ERR] [30] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.230 +00:00] [INF] [30] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-05 Back In Black.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.307 +00:00] [ERR] [16] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.315 +00:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-06 Thunderstruck.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.367 +00:00] [ERR] [42] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.376 +00:00] [INF] [42] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-07 If You Want Blood (You've Got I.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.432 +00:00] [ERR] [31] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.439 +00:00] [INF] [31] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-08 Evil Walks.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.489 +00:00] [ERR] [42] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.637 +00:00] [INF] [42] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-09 T.N.T..m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.687 +00:00] [ERR] [42] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.731 +00:00] [INF] [42] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-10 Hell Ain't A Bad Place To Be.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.780 +00:00] [ERR] [42] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.789 +00:00] [INF] [42] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-11 Have A Drink On Me.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.842 +00:00] [ERR] [30] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.851 +00:00] [INF] [30] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-12 The Razor's Edge.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.900 +00:00] [ERR] [43] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.908 +00:00] [INF] [43] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-13 Let There Be Rock.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:42.956 +00:00] [ERR] [43] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:42.964 +00:00] [INF] [43] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-14 War Machine.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:43.014 +00:00] [ERR] [43] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)
[2024-05-18 06:50:43.022 +00:00] [INF] [43] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/music/iTunes/iTunes Media/test/AC_DC/Iron Man 2/1-15 Highway To Hell.m4a\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 06:50:43.071 +00:00] [ERR] [10] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentException: Length must be non-negative (Parameter 'length')
   at TagLib.File.ReadBlock(Int32 length)
   at TagLib.Mpeg4.IsoHandlerBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.AppleItemListBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoMetaBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, Int64 position, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.Box.LoadChildren(File file)
   at TagLib.Mpeg4.IsoUserDataBox..ctor(BoxHeader header, File file, IsoHandlerBox handler)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, BoxHeader parent, IsoHandlerBox handler, Int32 index)
   at TagLib.Mpeg4.BoxFactory.CreateBox(File file, BoxHeader header, IsoHandlerBox handler)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties(Int64 start, Int64 end, IsoHandlerBox handler, List`1 parents)
   at TagLib.Mpeg4.FileParser.ParseTagAndProperties()
   at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle)
   at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle)
   at InvokeStub_File..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 TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
   at TagLib.File.Create(String path)
   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)

@eightsheep67
Copy link

eightsheep67 commented May 18, 2024

屏幕截图 2024-05-18 145531

屏幕截图 2024-05-18 145602

@gnattu
Copy link
Member

gnattu commented May 18, 2024

@eightsheep67 Yes, yours is indeed another issue. TagLib-sharp is having problem extracting metadata from your media files, probably due to mixed usage of iTunes tags and vorbis tags. Can you remove all metadata on the file and only add iTunes Tags, and retry to see if that helps?

@eightsheep67
Copy link

eightsheep67 commented May 18, 2024

@eightsheep67 Yes, yours is indeed another issue. TagLib-sharp is having problem extracting metadata from your media files, probably due to mixed usage of iTunes tags and vorbis tags. Can you remove all metadata on the file and only add iTunes Tags, and retry to see if that helps?

I use Musictag, an windows app, to add lyrics and cover into music files, nothing else.

I don't know how to remove tags other than iTunes Tags.
Even if it does help, then I have 4611 songs to tag.....
And it works fine on 10.8.13

@gnattu
Copy link
Member

gnattu commented May 18, 2024

I use Musictag, an windows app, to add lyrics and cover into music files, nothing else.

I don't know how to remove tags other than iTunes Tags. Even if it does help, then I have 4611 songs to tag..... And it works fine on 10.8.13

We switched reading tag from ffmpeg to taglib-sharp to overcome the limitations of ffmpeg, such as not reading all fields. Unfortunately, taglib-sharp has its own limitations, including incorrectly reading embedded lyrics for many files, and the problem specific to you.

For your specific issue, we may need to use a batch script as a workaround for now. A proper fix is likely not possible for the 10.9 cycle, but we may find some workarounds.

@eightsheep67
Copy link

I use Musictag, an windows app, to add lyrics and cover into music files, nothing else.

I don't know how to remove tags other than iTunes Tags. Even if it does help, then I have 4611 songs to tag..... And it works fine on 10.8.13

We switched reading tag from ffmpeg to taglib-sharp to overcome the limitations of ffmpeg, such as not reading all fields. Unfortunately, taglib-sharp has its own limitations, including incorrectly reading embedded lyrics for many files, and the problem specific to you.

For your specific issue, we may need to use a batch script as a workaround for now. A proper fix is likely not possible for the 10.9 cycle, but we may find some workarounds.

Thanks for your effort. hope you can fix it soon.

@hownioni
Copy link
Author

I updated jellyfin and tried making the music library again but it's still not getting the metadata, no album artists (well it is but just for a handful)

@hownioni
Copy link
Author

I read the logs and apparently it's not running ffprobe on every file in my music library, it also gave Error 'Probe provider" and ti gave sqlite exception twice about the database being locked

@hownioni
Copy link
Author

After updating to the most recent version I'm glad to announce the situation got a lot better. There are some albums that still aren't being recognized but now the majority of my library is (39 out of 136 albums aren't being recognized). I won't close this as there are some weird things to me still like every Gorillaz and Kero Kero Bonito album not being recognized (when I click identify and search the album by name MusicBrainz has no image).

@hownioni
Copy link
Author

I deleted my music library and imported it back. I came to check in after a few days and all of my albums and artists were properly recognized like they used to be!

Issue Triage for Main Repo automation moved this from Needs triage to Closed/Done May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: No status
Development

No branches or pull requests

4 participants