From b6be297093f94c8941d545bf5e34d3dd2ee60f7a Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Sat, 7 Oct 2017 20:16:21 +0200 Subject: [PATCH] Fixed: Parsing of TSRip and HDTSRip. Fixes #1998 --- src/NzbDrone.Core.Test/ParserTests/QualityParserFixture.cs | 7 +++++++ src/NzbDrone.Core/Parser/QualityParser.cs | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) 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)|