aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-07 16:28:28 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-07 16:28:28 -0400
commitbb85253e3be57cf8dab471fa371fc71932814436 (patch)
tree4842d26a27c209eb4e2c457efe2d455c00571851
parentc183edc2382bdbe8b8910f3d24568b95c01df109 (diff)
add audio track check
-rw-r--r--MediaBrowser.Providers/MediaInfo/SubtitleDownloader.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/MediaInfo/SubtitleDownloader.cs b/MediaBrowser.Providers/MediaInfo/SubtitleDownloader.cs
index b9a23449a..a20dc4d29 100644
--- a/MediaBrowser.Providers/MediaInfo/SubtitleDownloader.cs
+++ b/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 &&