Pārlūkot izejas kodu

filter audio streams that don't have any channels

Luke Pulverenti 11 gadi atpakaļ
vecāks
revīzija
14e28f9eb2
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. 7 1
      MediaBrowser.Api/Playback/BaseStreamingService.cs

+ 7 - 1
MediaBrowser.Api/Playback/BaseStreamingService.cs

@@ -114,7 +114,7 @@ namespace MediaBrowser.Api.Playback
         }
 
         protected readonly CultureInfo UsCulture = new CultureInfo("en-US");
-        
+
         /// <summary>
         /// The fast seek offset seconds
         /// </summary>
@@ -227,6 +227,12 @@ namespace MediaBrowser.Api.Playback
                 }
             }
 
+            if (returnFirstIfNoIndex && type == MediaStreamType.Audio)
+            {
+                return streams.FirstOrDefault(i => i.Channels.HasValue && i.Channels.Value > 0) ??
+                       streams.FirstOrDefault();
+            }
+
             // Just return the first one
             return returnFirstIfNoIndex ? streams.FirstOrDefault() : null;
         }