aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBond_009 <bond.009@outlook.com>2024-04-29 14:50:46 +0200
committerBond_009 <bond.009@outlook.com>2024-04-29 14:50:46 +0200
commit276ae3b8b7e9a7d489db63a5685684e45296eb91 (patch)
treefe6acef0324db692f2adc79c6898f7ffb597b693
parent2ad872001dc1276d71964584a11f4bedc742b3f7 (diff)
Skip albums that don't have multiple tracks
-rw-r--r--Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationPostScanTask.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationPostScanTask.cs b/Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationPostScanTask.cs
index f6739de79..8c107e4be 100644
--- a/Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationPostScanTask.cs
+++ b/Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationPostScanTask.cs
@@ -98,8 +98,9 @@ public partial class AudioNormalizationTask : IScheduledTask
continue;
}
+ // Skip albums that don't have multiple tracks, album gain is useless here
var albumTracks = ((MusicAlbum)a).Tracks.Where(x => x.IsFileProtocol).ToList();
- if (albumTracks.Count == 0)
+ if (albumTracks.Count <= 1)
{
continue;
}
@@ -115,6 +116,7 @@ public partial class AudioNormalizationTask : IScheduledTask
_itemRepository.SaveItems(albums, cancellationToken);
+ // Track gain
var tracks = _libraryManager.GetItemList(new InternalItemsQuery
{
MediaTypes = [MediaType.Audio],