diff options
| author | 7illusions <z@7illusions.com> | 2014-03-12 14:08:24 +0100 |
|---|---|---|
| committer | 7illusions <z@7illusions.com> | 2014-03-12 14:08:24 +0100 |
| commit | 24cdfddc4f3beafc43f45c6f5fdc1f22d5263ccb (patch) | |
| tree | 64716e5a418c9f0c69f5f04c9c33715a3b778a12 | |
| parent | a5b807e433f0d41349ed9dab8911aa4a6f55cbab (diff) | |
Fixes the PlayTo Profile detection
| -rw-r--r-- | MediaBrowser.Dlna/PlayTo/Configuration/TranscodeSetting.cs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/MediaBrowser.Dlna/PlayTo/Configuration/TranscodeSetting.cs b/MediaBrowser.Dlna/PlayTo/Configuration/TranscodeSetting.cs index f5cceaaaa..ddf6f2187 100644 --- a/MediaBrowser.Dlna/PlayTo/Configuration/TranscodeSetting.cs +++ b/MediaBrowser.Dlna/PlayTo/Configuration/TranscodeSetting.cs @@ -1,4 +1,5 @@ using System; +using System.Text.RegularExpressions; namespace MediaBrowser.Dlna.PlayTo.Configuration { @@ -19,6 +20,8 @@ namespace MediaBrowser.Dlna.PlayTo.Configuration /// The target container. /// </value> public string TargetContainer { get; set; } + + public string MimeType { get; set; } /// <summary> /// The default transcoding settings @@ -46,19 +49,19 @@ namespace MediaBrowser.Dlna.PlayTo.Configuration { if (!string.IsNullOrEmpty(profile.FriendlyName)) { - if (!string.Equals(deviceProperties.Name, profile.FriendlyName, StringComparison.OrdinalIgnoreCase)) + if (!Regex.IsMatch(deviceProperties.Name, profile.FriendlyName)) continue; } if (!string.IsNullOrEmpty(profile.ModelNumber)) { - if (!string.Equals(deviceProperties.ModelNumber, profile.ModelNumber, StringComparison.OrdinalIgnoreCase)) + if (!Regex.IsMatch(deviceProperties.ModelNumber, profile.ModelNumber)) continue; } if (!string.IsNullOrEmpty(profile.ModelName)) { - if (!string.Equals(deviceProperties.ModelName, profile.ModelName, StringComparison.OrdinalIgnoreCase)) + if (!Regex.IsMatch(deviceProperties.ModelName, profile.ModelName)) continue; } |
