aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2017-03-29 02:26:48 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2017-03-29 02:26:48 -0400
commit04b6f23473c4091ce7caf9fbe79d424ac002c0e0 (patch)
tree8f7f729e1e0618c106b70301891faa4e7f6eb05d /MediaBrowser.Api
parent2dbe162e45269df00fb44fbe5340b72758399307 (diff)
3.2.9.1
Diffstat (limited to 'MediaBrowser.Api')
-rw-r--r--MediaBrowser.Api/Images/ImageByNameService.cs3
-rw-r--r--MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs18
-rw-r--r--MediaBrowser.Api/StartupWizardService.cs1
-rw-r--r--MediaBrowser.Api/System/SystemService.cs3
4 files changed, 11 insertions, 14 deletions
diff --git a/MediaBrowser.Api/Images/ImageByNameService.cs b/MediaBrowser.Api/Images/ImageByNameService.cs
index 189e0f84b8..c4cfd7307a 100644
--- a/MediaBrowser.Api/Images/ImageByNameService.cs
+++ b/MediaBrowser.Api/Images/ImageByNameService.cs
@@ -135,8 +135,7 @@ namespace MediaBrowser.Api.Images
{
try
{
- return _fileSystem.GetFiles(path, true)
- .Where(i => BaseItem.SupportedImageExtensions.Contains(i.Extension, StringComparer.Ordinal))
+ return _fileSystem.GetFiles(path, BaseItem.SupportedImageExtensions, false, true)
.Select(i => new ImageByNameInfo
{
Name = _fileSystem.GetFileNameWithoutExtension(i),
diff --git a/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs b/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs
index f77a66f8e0..5eea7598b2 100644
--- a/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs
+++ b/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs
@@ -345,34 +345,34 @@ namespace MediaBrowser.Api.Playback.Hls
if (file != null)
{
- DeleteFile(file, retryCount);
+ DeleteFile(file.FullName, retryCount);
}
}
- private void DeleteFile(FileSystemMetadata file, int retryCount)
+ private void DeleteFile(string path, int retryCount)
{
if (retryCount >= 5)
{
return;
}
- Logger.Debug("Deleting partial HLS file {0}", file.FullName);
+ Logger.Debug("Deleting partial HLS file {0}", path);
try
{
- FileSystem.DeleteFile(file.FullName);
+ FileSystem.DeleteFile(path);
}
catch (IOException ex)
{
- Logger.ErrorException("Error deleting partial stream file(s) {0}", ex, file.FullName);
+ Logger.ErrorException("Error deleting partial stream file(s) {0}", ex, path);
var task = Task.Delay(100);
Task.WaitAll(task);
- DeleteFile(file, retryCount + 1);
+ DeleteFile(path, retryCount + 1);
}
catch (Exception ex)
{
- Logger.ErrorException("Error deleting partial stream file(s) {0}", ex, file.FullName);
+ Logger.ErrorException("Error deleting partial stream file(s) {0}", ex, path);
}
}
@@ -384,8 +384,8 @@ namespace MediaBrowser.Api.Playback.Hls
try
{
- return fileSystem.GetFiles(folder)
- .Where(i => string.Equals(i.Extension, segmentExtension, StringComparison.OrdinalIgnoreCase) && Path.GetFileNameWithoutExtension(i.Name).StartsWith(filePrefix, StringComparison.OrdinalIgnoreCase))
+ return fileSystem.GetFiles(folder, new[] { segmentExtension }, true, false)
+ .Where(i => Path.GetFileNameWithoutExtension(i.Name).StartsWith(filePrefix, StringComparison.OrdinalIgnoreCase))
.OrderByDescending(fileSystem.GetLastWriteTimeUtc)
.FirstOrDefault();
}
diff --git a/MediaBrowser.Api/StartupWizardService.cs b/MediaBrowser.Api/StartupWizardService.cs
index b0f52dd85f..5a1074b7b7 100644
--- a/MediaBrowser.Api/StartupWizardService.cs
+++ b/MediaBrowser.Api/StartupWizardService.cs
@@ -94,7 +94,6 @@ namespace MediaBrowser.Api
{
config.EnableStandaloneMusicKeys = true;
config.EnableCaseSensitiveItemIds = true;
- config.EnableFolderView = true;
config.SkipDeserializationForBasicTypes = true;
config.SkipDeserializationForPrograms = true;
config.SkipDeserializationForAudio = true;
diff --git a/MediaBrowser.Api/System/SystemService.cs b/MediaBrowser.Api/System/SystemService.cs
index bdae670e15..913b230627 100644
--- a/MediaBrowser.Api/System/SystemService.cs
+++ b/MediaBrowser.Api/System/SystemService.cs
@@ -122,8 +122,7 @@ namespace MediaBrowser.Api.System
try
{
- files = _fileSystem.GetFiles(_appPaths.LogDirectoryPath)
- .Where(i => string.Equals(i.Extension, ".txt", StringComparison.OrdinalIgnoreCase))
+ files = _fileSystem.GetFiles(_appPaths.LogDirectoryPath, new[] { ".txt" }, true, false)
.ToList();
}
catch (IOException)