From 14e28f9eb2d4113072b96126ea93fc5c237817eb Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 28 Aug 2013 18:18:14 -0400 Subject: [PATCH] filter audio streams that don't have any channels --- MediaBrowser.Api/Playback/BaseStreamingService.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs index f15986bbbf..725f37bcaf 100644 --- a/MediaBrowser.Api/Playback/BaseStreamingService.cs +++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs @@ -114,7 +114,7 @@ namespace MediaBrowser.Api.Playback } protected readonly CultureInfo UsCulture = new CultureInfo("en-US"); - + /// /// The fast seek offset seconds /// @@ -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; }