aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Controller/MediaEncoding/TranscodingSegmentCleaner.cs10
1 files changed, 3 insertions, 7 deletions
diff --git a/MediaBrowser.Controller/MediaEncoding/TranscodingSegmentCleaner.cs b/MediaBrowser.Controller/MediaEncoding/TranscodingSegmentCleaner.cs
index d18f26b8b..a6d812873 100644
--- a/MediaBrowser.Controller/MediaEncoding/TranscodingSegmentCleaner.cs
+++ b/MediaBrowser.Controller/MediaEncoding/TranscodingSegmentCleaner.cs
@@ -23,7 +23,6 @@ public class TranscodingSegmentCleaner : IDisposable
private readonly IMediaEncoder _mediaEncoder;
private Timer? _timer;
private int _segmentLength;
- private List<string>? _excludeFilePaths;
/// <summary>
/// Initializes a new instance of the <see cref="TranscodingSegmentCleaner"/> class.
@@ -42,7 +41,6 @@ public class TranscodingSegmentCleaner : IDisposable
_fileSystem = fileSystem;
_mediaEncoder = mediaEncoder;
_segmentLength = segmentLength;
- _excludeFilePaths = null;
}
/// <summary>
@@ -133,7 +131,7 @@ public class TranscodingSegmentCleaner : IDisposable
}
catch (Exception ex)
{
- _logger.LogError(ex, "Error deleting segment file(s) {Path}", path);
+ _logger.LogDebug(ex, "Error deleting segment file(s) {Path}", path);
}
}
@@ -145,8 +143,7 @@ public class TranscodingSegmentCleaner : IDisposable
var name = Path.GetFileNameWithoutExtension(outputFilePath);
var filesToDelete = _fileSystem.GetFilePaths(directory)
- .Where(f => (!_excludeFilePaths?.Contains(f) ?? true)
- && long.TryParse(Path.GetFileNameWithoutExtension(f).Replace(name, string.Empty, StringComparison.Ordinal), out var idx)
+ .Where(f => long.TryParse(Path.GetFileNameWithoutExtension(f).Replace(name, string.Empty, StringComparison.Ordinal), out var idx)
&& (idx >= idxMin && idx <= idxMax));
List<Exception>? exs = null;
@@ -160,8 +157,7 @@ public class TranscodingSegmentCleaner : IDisposable
catch (IOException ex)
{
(exs ??= new List<Exception>(4)).Add(ex);
- (_excludeFilePaths ??= new List<string>()).Add(file);
- _logger.LogError(ex, "Error deleting HLS segment file {Path}", file);
+ _logger.LogDebug(ex, "Error deleting HLS segment file {Path}", file);
}
}