From 8e65984b111922c1b8a8f5c7b088ec00d0e3151f Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Sat, 13 Feb 2021 18:32:06 -0600 Subject: [PATCH] don't always rescan "other" media sources --- ErsatzTV.Core/Metadata/LocalMediaScanner.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ErsatzTV.Core/Metadata/LocalMediaScanner.cs b/ErsatzTV.Core/Metadata/LocalMediaScanner.cs index 7b10217b9..8d83df7f3 100644 --- a/ErsatzTV.Core/Metadata/LocalMediaScanner.cs +++ b/ErsatzTV.Core/Metadata/LocalMediaScanner.cs @@ -96,13 +96,13 @@ namespace ErsatzTV.Core.Metadata } // if exists, check if the file was modified - // also, try to re-categorize "other" by refreshing metadata + // also, try to re-categorize incorrect media types by refreshing metadata Seq modifiedMediaItems = existingMediaItems.Filter( mediaItem => { DateTime lastWrite = File.GetLastWriteTimeUtc(mediaItem.Path); bool modified = lastWrite > mediaItem.LastWriteTime.IfNone(DateTime.MinValue); - return modified || mediaItem.Metadata == null || mediaItem.Metadata.MediaType == MediaType.Other; + return modified || mediaItem.Metadata == null || mediaItem.Metadata.MediaType != localMediaSource.MediaType; }); modifiedPlayoutIds.AddRange(await _playoutRepository.GetPlayoutIdsForMediaItems(modifiedMediaItems)); foreach (MediaItem mediaItem in modifiedMediaItems)