diff --git a/NzbDrone.Core/Parser.cs b/NzbDrone.Core/Parser.cs index b3104a4f0..35c0f2096 100644 --- a/NzbDrone.Core/Parser.cs +++ b/NzbDrone.Core/Parser.cs @@ -90,7 +90,12 @@ namespace NzbDrone.Core } if (name.Contains("bluray") || name.Contains("bdrip")) - return QualityTypes.Bluray; + { + if (name.Contains("1080p")) + return QualityTypes.Bluray1080p; + + return QualityTypes.Bluray720p; + } if (name.Contains("web-dl")) return QualityTypes.WEBDL; if (name.Contains("x264") || name.Contains("h264") || name.Contains("720p")) diff --git a/NzbDrone.Core/Repository/Quality/AllowedQuality.cs b/NzbDrone.Core/Repository/Quality/AllowedQuality.cs index 3ff1663f2..c6f51eb6f 100644 --- a/NzbDrone.Core/Repository/Quality/AllowedQuality.cs +++ b/NzbDrone.Core/Repository/Quality/AllowedQuality.cs @@ -4,6 +4,8 @@ { public int Id { get; set; } public int ProfileId { get; set; } + public int Order { get; set; } + public bool MarkComplete { get; set; } public QualityTypes Quality { get; set; } } } diff --git a/NzbDrone.Core/Repository/Quality/QualityTypes.cs b/NzbDrone.Core/Repository/Quality/QualityTypes.cs index 58e2b87fc..f8142420c 100644 --- a/NzbDrone.Core/Repository/Quality/QualityTypes.cs +++ b/NzbDrone.Core/Repository/Quality/QualityTypes.cs @@ -27,8 +27,12 @@ namespace NzbDrone.Core.Repository.Quality /// WEBDL = 4, /// - /// HD File (Blu-ray Source) + /// 720P HD File (Blu-ray Source) /// - Bluray = 5 + Bluray720p = 5, + /// + /// 1080P HD File (Blu-ray Source) + /// + Bluray1080p = 6 } } \ No newline at end of file