diff options
| author | Bond_009 <bond.009@outlook.com> | 2024-04-29 14:50:46 +0200 |
|---|---|---|
| committer | Bond_009 <bond.009@outlook.com> | 2024-04-29 14:50:46 +0200 |
| commit | 276ae3b8b7e9a7d489db63a5685684e45296eb91 (patch) | |
| tree | fe6acef0324db692f2adc79c6898f7ffb597b693 /Emby.Server.Implementations/ScheduledTasks | |
| parent | 2ad872001dc1276d71964584a11f4bedc742b3f7 (diff) | |
Skip albums that don't have multiple tracks
Diffstat (limited to 'Emby.Server.Implementations/ScheduledTasks')
| -rw-r--r-- | Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationPostScanTask.cs | 4 |
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], |
