diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-05-07 16:28:28 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-05-07 16:28:28 -0400 |
| commit | bb85253e3be57cf8dab471fa371fc71932814436 (patch) | |
| tree | 4842d26a27c209eb4e2c457efe2d455c00571851 | |
| parent | c183edc2382bdbe8b8910f3d24568b95c01df109 (diff) | |
add audio track check
| -rw-r--r-- | MediaBrowser.Providers/MediaInfo/SubtitleDownloader.cs | 7 |
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 && |
