Fixed: Parse Multi Disk DVDs & MDVDR (#8639)

* Update QualityParser.cs

Added: Support for Multi Disk DVD releases
Added: Support for MDVDR

* Update QualityParserFixture.cs

Added: Support for Multi Disk DVD releases
Added: Support for MDVDR
This commit is contained in:
ItsME6969 2023-05-30 11:52:44 -05:00 committed by GitHub
parent b5a5530cb1
commit fa1f07987c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View File

@ -86,6 +86,9 @@ namespace NzbDrone.Core.Test.ParserTests
[TestCase("Some.Movie.Magic.Rainbow.2007.DVD9.NTSC", false)] [TestCase("Some.Movie.Magic.Rainbow.2007.DVD9.NTSC", false)]
[TestCase("Some.Movie.Magic.Rainbow.2007.DVDR.NTSC", false)] [TestCase("Some.Movie.Magic.Rainbow.2007.DVDR.NTSC", false)]
[TestCase("Some.Movie.Magic.Rainbow.2007.DVD-R.NTSC", false)] [TestCase("Some.Movie.Magic.Rainbow.2007.DVD-R.NTSC", false)]
[TestCase("Some.Movie.2020.PAL.2xDVD9", false)]
[TestCase("Some.Movie.2000.2DVD5", false)]
[TestCase("Some.Movie.2005.PAL.MDVDR-SOMegRoUP", false)]
public void should_parse_dvdr_quality(string title, bool proper) public void should_parse_dvdr_quality(string title, bool proper)
{ {
ParseAndVerifyQuality(title, Source.DVD, proper, Resolution.R480p, Modifier.REMUX); ParseAndVerifyQuality(title, Source.DVD, proper, Resolution.R480p, Modifier.REMUX);

View File

@ -21,7 +21,7 @@ namespace NzbDrone.Core.Parser
(?<hdtv>HDTV)| (?<hdtv>HDTV)|
(?<bdrip>BDRip|BDLight)| (?<bdrip>BDRip|BDLight)|
(?<brrip>BRRip)| (?<brrip>BRRip)|
(?<dvdr>DVD-R|DVDR|DVD5|DVD9)| (?<dvdr>\d?x?M?DVD-?[R59])|
(?<dvd>DVD(?!-R)|DVDRip|xvidvd)| (?<dvd>DVD(?!-R)|DVDRip|xvidvd)|
(?<dsr>WS[-_. ]DSR|DSR)| (?<dsr>WS[-_. ]DSR|DSR)|
(?<regional>R[0-9]{1}|REGIONAL)| (?<regional>R[0-9]{1}|REGIONAL)|