diff --git a/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs b/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs index 957ab0ea6..7d36bd8e8 100644 --- a/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs +++ b/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs @@ -44,6 +44,7 @@ namespace NzbDrone.Core.Test.ParserTests [TestCase("Movie Name 2018 NEW PROPER 720p HD-CAM X264 HQ-CPG", true)] [TestCase("Movie Name (2022) 1080p HQCAM ENG x264 AAC - QRips", false)] [TestCase("Movie Name (2018) 720p Hindi HQ CAMrip x264 AAC 1.4GB", false)] + [TestCase("Movie Name (2022) New HDCAMRip 1080p [Love Rulz]", false)] public void should_parse_cam(string title, bool proper) { ParseAndVerifyQuality(title, Source.CAM, proper, Resolution.Unknown); diff --git a/src/NzbDrone.Core/Parser/QualityParser.cs b/src/NzbDrone.Core/Parser/QualityParser.cs index 1c810a14b..85245f44b 100644 --- a/src/NzbDrone.Core/Parser/QualityParser.cs +++ b/src/NzbDrone.Core/Parser/QualityParser.cs @@ -28,7 +28,7 @@ namespace NzbDrone.Core.Parser (?SCR|SCREENER|DVDSCR|DVDSCREENER)| (?TS[-_. ]|TELESYNC|HD-TS|HDTS|PDVD|TSRip|HDTSRip)| (?TC|TELECINE|HD-TC|HDTC)| - (?CAMRIP|CAM|HDCAM|HQCAM|HD-CAM)| + (?CAMRIP|CAM|HD-?CAM(?:Rip)?|HQCAM)| (?WORKPRINT|WP)| (?PDTV)| (?SDTV)|