From 29e17b6bc0c002d0de5469d1f795ccacf4a41b56 Mon Sep 17 00:00:00 2001 From: Evan Date: Fri, 15 Aug 2025 07:16:41 +0800 Subject: Run background ffmpeg tasks as ProcessPriorityClass.BelowNormal Follow TrickPlay example of running other background ffmpeg tasks as ProcessPriorityClass.BelowNormal: - Keyframe extraction - Media info probing during library scans - Audio normalization - Image extraction --- .../ScheduledTasks/Tasks/AudioNormalizationTask.cs | 1 + 1 file changed, 1 insertion(+) (limited to 'Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationTask.cs') diff --git a/Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationTask.cs b/Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationTask.cs index e912e9f01..24992c44a 100644 --- a/Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationTask.cs +++ b/Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationTask.cs @@ -199,6 +199,7 @@ public partial class AudioNormalizationTask : IScheduledTask { _logger.LogDebug("Starting ffmpeg with arguments: {Arguments}", args); process.Start(); + process.PriorityClass = ProcessPriorityClass.BelowNormal; } catch (Exception ex) { -- cgit v1.2.3