2 hours ago
Hello,
I'm having a problem with the media library scan in the Musicbrainz call.
Jellyfin runs in Docker on a ugreen NAS.
Server version, Web version, Build version. 10.11.2
I first had Jellyfin scan the media library with a few MP3 files in folders, and everything went well. It was scanned within a few minutes. Then I moved all my MP3 files to the same folder, and now the scanning stops at around 97%, and I see all kinds of errors in the log files in the Musicbrainz call. It's a large log file, but the first lines where the error occurs look like the one below.
[2025-11-05 12:54:42.865 +00:00] [ERR] [143] MediaBrowser.Providers.Music.ArtistMetadataService: Error in "MusicBrainz"
System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream.
at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken)
at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation
at MetaBrainz.MusicBrainz.Objects.PagedQueryResults
at MediaBrowser.Providers.Plugins.MusicBrainz.MusicBrainzArtistProvider.GetSearchResults(ArtistInfo searchInfo, CancellationToken cancellationToken)
at MediaBrowser.Providers.Plugins.MusicBrainz.MusicBrainzArtistProvider.GetMetadata(ArtistInfo info, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService
Can you help me get my music library in Jellyfin so that the media library scan runs smoothly in the future?
Thanks in advance.
Wilfried Baars
I'm having a problem with the media library scan in the Musicbrainz call.
Jellyfin runs in Docker on a ugreen NAS.
Server version, Web version, Build version. 10.11.2
I first had Jellyfin scan the media library with a few MP3 files in folders, and everything went well. It was scanned within a few minutes. Then I moved all my MP3 files to the same folder, and now the scanning stops at around 97%, and I see all kinds of errors in the log files in the Musicbrainz call. It's a large log file, but the first lines where the error occurs look like the one below.
[2025-11-05 12:54:42.865 +00:00] [ERR] [143] MediaBrowser.Providers.Music.ArtistMetadataService: Error in "MusicBrainz"
System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream.
at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken)
at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation
1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at MetaBrainz.MusicBrainz.Query.PerformRequestAsync(Uri uri, HttpMethod method, HttpContent body, CancellationToken cancellationToken, String format)
at MetaBrainz.MusicBrainz.Query.ApplyDelayAsync[T](Func2 request, CancellationToken cancellationToken)at MetaBrainz.MusicBrainz.Objects.PagedQueryResults
3.PerformRequestAsync(CancellationToken cancellationToken)
at MetaBrainz.MusicBrainz.Objects.PagedQueryResults3.NextAsync(CancellationToken cancellationToken)at MediaBrowser.Providers.Plugins.MusicBrainz.MusicBrainzArtistProvider.GetSearchResults(ArtistInfo searchInfo, CancellationToken cancellationToken)
at MediaBrowser.Providers.Plugins.MusicBrainz.MusicBrainzArtistProvider.GetMetadata(ArtistInfo info, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService
2.ExecuteRemoteProviders(MetadataResult1 temp, String logName, Boolean replaceData, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)Can you help me get my music library in Jellyfin so that the media library scan runs smoothly in the future?
Thanks in advance.
Wilfried Baars

