浏览代码

Skip albums that don't have multiple tracks

Bond_009 1 年之前
父节点
当前提交
276ae3b8b7
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationPostScanTask.cs

+ 3 - 1
Emby.Server.Implementations/ScheduledTasks/Tasks/AudioNormalizationPostScanTask.cs

@@ -98,8 +98,9 @@ public partial class AudioNormalizationTask : IScheduledTask
                     continue;
                     continue;
                 }
                 }
 
 
+                // Skip albums that don't have multiple tracks, album gain is useless here
                 var albumTracks = ((MusicAlbum)a).Tracks.Where(x => x.IsFileProtocol).ToList();
                 var albumTracks = ((MusicAlbum)a).Tracks.Where(x => x.IsFileProtocol).ToList();
-                if (albumTracks.Count == 0)
+                if (albumTracks.Count <= 1)
                 {
                 {
                     continue;
                     continue;
                 }
                 }
@@ -115,6 +116,7 @@ public partial class AudioNormalizationTask : IScheduledTask
 
 
             _itemRepository.SaveItems(albums, cancellationToken);
             _itemRepository.SaveItems(albums, cancellationToken);
 
 
+            // Track gain
             var tracks = _libraryManager.GetItemList(new InternalItemsQuery
             var tracks = _libraryManager.GetItemList(new InternalItemsQuery
             {
             {
                 MediaTypes = [MediaType.Audio],
                 MediaTypes = [MediaType.Audio],