diff --git a/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs b/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs index 2d0d603e9..ee39e4f89 100644 --- a/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs +++ b/src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs @@ -46,6 +46,13 @@ namespace NzbDrone.Core.Test.ParserTests new object[] { "2160p Remux", Quality.Remux2160p }, }; + [TestCase("Despicable.Me.3.2017.720p.TSRip.x264.AAC-Ozlem", false)] + [TestCase("IT.2017.HDTSRip.x264.AAC-Ozlem[ETRG]", false)] + public void should_parse_ts(string title, bool proper) + { + ParseAndVerifyQuality(title, Quality.TELESYNC, proper); + } + [TestCase("S07E23 .avi ", false)] [TestCase("The.Shield.S01E13.x264-CtrlSD", false)] [TestCase("Nikita S02E01 HDTV XviD 2HD", false)] diff --git a/src/NzbDrone.Core/Parser/QualityParser.cs b/src/NzbDrone.Core/Parser/QualityParser.cs index 559efaca7..93e72ad72 100644 --- a/src/NzbDrone.Core/Parser/QualityParser.cs +++ b/src/NzbDrone.Core/Parser/QualityParser.cs @@ -38,7 +38,7 @@ namespace NzbDrone.Core.Parser (?WS[-_. ]DSR|DSR)| (?R[0-9]{1})| (?SCR|SCREENER|DVDSCR|DVDSCREENER)| - (?TS|TELESYNC|HD-TS|HDTS|PDVD)| + (?TS|TELESYNC|HD-TS|HDTS|PDVD|TSRip|HDTSRip)| (?TC|TELECINE|HD-TC|HDTC)| (?CAMRIP|CAM|HDCAM|HD-CAM)| (?WORKPRINT|WP)|