diff options
| author | Luke <luke.pulverenti@gmail.com> | 2015-12-24 02:15:39 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-12-25 21:22:16 -0500 |
| commit | cc315c573c0b48b5d0f3ad256ddd322c56c75512 (patch) | |
| tree | d0ae7511c51c417d06f1c9efd28603fadfd53f08 | |
| parent | 2e2929c77f720611e33661293ca50d78cc607f9d (diff) | |
fixes #1349 - Problem with Greek subtitle download
| -rw-r--r-- | MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs b/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs index b4accff95c..74296db8aa 100644 --- a/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs +++ b/MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs @@ -222,6 +222,17 @@ namespace MediaBrowser.Providers.Subtitles }); } + private string NormalizeLanguage(string language) + { + // Problem with Greek subtitle download #1349 + if (string.Equals (language, "gre", StringComparison.OrdinalIgnoreCase)) { + + return "ell"; + } + + return language; + } + public async Task<IEnumerable<RemoteSubtitleInfo>> Search(SubtitleSearchRequest request, CancellationToken cancellationToken) { var imdbIdText = request.GetProviderId(MetadataProviders.Imdb); @@ -258,7 +269,7 @@ namespace MediaBrowser.Providers.Subtitles await Login(cancellationToken).ConfigureAwait(false); - var subLanguageId = request.Language; + var subLanguageId = NormalizeLanguage(request.Language); var hash = Utilities.ComputeHash(request.MediaPath); var fileInfo = new FileInfo(request.MediaPath); var movieByteSize = fileInfo.Length; |
