@ -59,6 +59,14 @@ public class LocalSubtitlesProvider : ILocalSubtitlesProvider
@@ -59,6 +59,14 @@ public class LocalSubtitlesProvider : ILocalSubtitlesProvider
_=>None
};
if(maybeMetadata.IsNone)
{
_logger.LogError(
"Failed to update subtitles; unable to load metadata for media item type {Type}",
mediaItem
.GetType().Name);
}
foreach(Domain.MetadatametadatainmaybeMetadata)
{
MediaVersionversion=mediaItem.GetHeadVersion();
@ -69,7 +77,13 @@ public class LocalSubtitlesProvider : ILocalSubtitlesProvider
@@ -69,7 +77,13 @@ public class LocalSubtitlesProvider : ILocalSubtitlesProvider
@ -104,7 +105,8 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
@@ -104,7 +105,8 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
@ -181,7 +183,7 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
@@ -181,7 +183,7 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
}
// trash movies that are no longer present on the media server
@ -215,7 +217,7 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
@@ -215,7 +217,7 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
@ -226,10 +228,13 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
@@ -226,10 +228,13 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
@ -255,7 +260,7 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
@@ -255,7 +260,7 @@ public abstract class MediaServerMovieLibraryScanner<TConnectionParameters, TLib
returnfalse;
}
if(maybeExisting.IsNone)
if(existingEntryisnull)
{
_logger.LogDebug("INSERT: new movie {Movie}",incoming.MovieMetadata.Head().Title);