diff options
Diffstat (limited to 'MediaBrowser.Model/Entities/MediaStream.cs')
| -rw-r--r-- | MediaBrowser.Model/Entities/MediaStream.cs | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/MediaBrowser.Model/Entities/MediaStream.cs b/MediaBrowser.Model/Entities/MediaStream.cs index 990de332e..6d3e2ce4c 100644 --- a/MediaBrowser.Model/Entities/MediaStream.cs +++ b/MediaBrowser.Model/Entities/MediaStream.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using MediaBrowser.Model.Dlna; using MediaBrowser.Model.Extensions; using System.Diagnostics; @@ -47,7 +48,7 @@ namespace MediaBrowser.Model.Entities { if (!string.IsNullOrEmpty(Title)) { - return Title; + return AddLanguageIfNeeded(Title); } if (Type == MediaStreamType.Audio) @@ -115,6 +116,16 @@ namespace MediaBrowser.Model.Entities } } + private string AddLanguageIfNeeded(string title) + { + if (!string.IsNullOrEmpty(Language) && title.IndexOf(Language, StringComparison.OrdinalIgnoreCase) == -1) + { + title = StringHelper.FirstToUpper(Language) + " " + title; + } + + return title; + } + public string NalLengthSize { get; set; } /// <summary> |
