aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJendrik Weise <jewe37@gmail.com>2022-11-04 15:16:27 +0100
committerJendrik Weise <jewe37@gmail.com>2022-11-04 15:16:27 +0100
commit21072310e7d8425fba581bc407447cf5e947946e (patch)
treeda599fe7ace2daec9b855d7ae4256ef73d4aa1c0
parentc306428f2ca647529875e6542e234b3364e09e0c (diff)
Sort external files when scanning
Sorts files such as external subtitles or audio as well as metadata Useful for deterministic display in the UI.
-rw-r--r--MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs b/MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs
index 1bc2edfd8..bb2d584c1 100644
--- a/MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs
+++ b/MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs
@@ -175,12 +175,12 @@ namespace MediaBrowser.Providers.MediaInfo
return Array.Empty<ExternalPathParserResult>();
}
- var files = directoryService.GetFilePaths(folder, clearCache).ToList();
+ var files = directoryService.GetFilePaths(folder, clearCache, true).ToList();
files.Remove(video.Path);
var internalMetadataPath = video.GetInternalMetadataPath();
if (_fileSystem.DirectoryExists(internalMetadataPath))
{
- files.AddRange(directoryService.GetFilePaths(internalMetadataPath, clearCache));
+ files.AddRange(directoryService.GetFilePaths(internalMetadataPath, clearCache, true));
}
if (!files.Any())