浏览代码

add audio track check

Luke Pulverenti 11 年之前
父节点
当前提交
bb85253e3b
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      MediaBrowser.Providers/MediaInfo/SubtitleDownloader.cs

+ 5 - 2
MediaBrowser.Providers/MediaInfo/SubtitleDownloader.cs

@@ -89,8 +89,11 @@ namespace MediaBrowser.Providers.MediaInfo
                 return false;
             }
 
-            var internalAudioStreams = internalMediaStreams.Where(i => i.Type == MediaStreamType.Audio)
-               .ToList();
+            // There's already an audio stream for this language
+            if (internalMediaStreams.Any(i => i.Type == MediaStreamType.Audio && string.Equals(i.Language, language, StringComparison.OrdinalIgnoreCase)))
+            {
+                return false;
+            }
 
             // There's an internal subtitle stream for this language
             if (!forceExternal &&